Hardware Acceleration โหลดงานบางส่วนจาก CPU ให้ฮาร์ดแวร์อื่น (GPU) ช่วยประมวลผล ช่วยเพิ่มประสิทธิภาพเบราว์เซอร์และปลดปล่อย CPU ทำงานอื่น เปิดอยู่ค่าเริ่มต้นทุกเบราว์เซอร์ แต่บางครั้งก่อให้เกิดปัญหา/ลดประสิทธิภาพ สามารถปิดได้ แล้วเปิดกลับมาได้เช่นกัน ประสิทธิภาพขึ้นอยู่กับสเปคเครื่อง
บทความนี้แนะนำวิธี Enable/Disable Hardware Acceleration ใน Mozilla Firefox, Google Chrome, Microsoft Edge
1. Microsoft Edge
1.1 ผ่าน Settings ของ Edge
วิธีทั่วไป: Settings → System → Toggle Use hardware acceleration when available ON/OFF ถ้าเป็น Admin ต้องการบังคับให้ User ธรรมดาเปลี่ยนไม่ได้ ใช้วิธี Registry หรือ Group Policy
- เปิด Microsoft Edge
- Settings and more (3 จุด) → Settings

- ซ้าย: System → ปิด Toggle Use hardware acceleration when available

- คลิก Restart เพื่อใช้การตั้งค่าใหม่
1.2 ผ่าน Registry Editor
บังคับ Enable/Disable ป้องกัน User ธรรมดาเปลี่ยน ต้องสร้าง Key/Value ใน Registry ทั้ง HKLM และ HKCU (Path เหมือนกัน แค่ Hive ต่างกัน)
- Win+R → regedit → Enter (UAC: Yes)

- Backup: File → Export → Save (คืนค่า: File → Import)

- ไปที่:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge
หมายเหตุ: ถ้าไม่มี Key Edge → คลิกขวา Microsoft → New → Key → ชื่อ Edge
- คลิกขวาว่าง → New → DWORD (32-bit) Value → ชื่อ HardwareAccelerationModeEnabled

- ดับเบิลคลิก → Value Data: 0 (ปิด) / 1 (เปิดบังคับ)

- ปิด Registry → Restart คอมพิวเตอร์
- เปิดกลับได้: เปลี่ยน Value เป็น 1 หรือลบ Value นี้
1.3 ผ่าน Local Group Policy Editor
Policy Files Edge ใหม่ไม่มีใน Windows ต้องดาวน์โหลดจาก Microsoft → ใส่ใน C:\Windows\PolicyDefinitions ตั้งค่าได้ทั้ง Computer และ User Configuration
หมายเหตุ: ข้ามวิธีนี้ถ้าใช้ Windows 10 Home (ไม่มี gpedit.msc)
- เว็บ Microsoft → เลือก Version Edge → GET POLICY FILES

- Extract ด้วย WinRAR → Copy msedge.admx และ msedge.adml (จากโฟลเดอร์ภาษา) → C:\Windows\PolicyDefinitions

- Win+R → gpedit.msc → Enter

- ไปที่:
Computer Configuration\Administrative Templates\Microsoft Edge\

- ดับเบิลคลิก Use hardware acceleration when available → Disabled

- Apply/OK → ปิด gpedit.msc
- เปิดกลับ: เปลี่ยนเป็น Not Configured หรือ Enabled
2. Google Chrome
2.1 ผ่าน Settings ของ Chrome
- Chrome → 3 จุด → Settings

- ซ้าย: Advanced → System
- Toggle Use hardware acceleration when available ON/OFF

- Relaunch ใช้การตั้งค่าใหม่
2.2 ผ่าน Registry Editor
Path:
HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome(สร้าง Key Google/Chrome ถ้ายังไม่มี)
- Win+R → regedit (UAC: Yes)

- Backup (File → Export/Import)
- ไปที่ Path ข้างบน → สร้าง DWORD: HardwareAccelerationModeEnabled

- Value Data: 0 (ปิด) / 1 (เปิดบังคับ)

- ปิด Registry → Restart PC
2.3 ผ่าน Local Group Policy Editor
Chrome Policies ไมามาใน Windows ต้องโหลดจาก Chrome Enterprise (32/64-bit)
- Chrome Enterprise Bundle → Download ตาม OS

- Extract → Copy chrome.admx, google.admx → C:\Windows\PolicyDefinitions

- Copy chrome.adml, google.adml จากโฟลเดอร์ภาษา (เช่น en-US) → โฟลเดอร์ภาษาเดียวกันใน PolicyDefinitions
- Win+R → gpedit.msc

- ไปที่:
Computer Configuration\Administrative Templates\Google Chrome\

- หา Use hardware acceleration when available → Disabled

- Apply/OK → ปิด
- เปิดกลับ: Not Configured หรือ Enabled (Enabled = Force Enable)
3. Mozilla Firefox
3.1 ผ่าน Settings ของ Firefox
- Firefox → Application Menu (3 แถบ) → Options (หรือ Settings ใหม่)

- ซ้าย: General → เลื่อนลง Performance → ยกเลิกติ๊ก Use recommended performance settings
- ยกเลิกติ๊ก Use hardware acceleration when available (ปิด)
- เปิดกลับ: ติ๊กเลือก → Restart Firefox

3.2 ผ่าน Registry Editor
Value Name Firefox ต่างจาก Browser อื่น: HardwareAcceleration (HKLM/HKCU)
- Win+R → regedit (UAC: Yes)

- Backup
- ไปที่:
HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox
(สร้าง Key Firefox ถ้ายังไม่มี) - New → DWORD: HardwareAcceleration

- Value Data: 0 (ปิด) / 1 (เปิด) → Restart PC

3.3 ผ่าน Local Group Policy Editor
Firefox เป็น Third-party ต้องโหลด Policy Templates จาก GitHub (เวอร์ชันล่าสุด)
- GitHub Firefox → Download Policy Template Zip

- Extract → Copy firefox.admx, mozilla.admx → C:\Windows\PolicyDefinitions

- Copy firefox.adml, mozilla.adml จากโฟลเดอร์ภาษา → โฟลเดอร์ภาษาเดียวกันใน PolicyDefinitions
- Win+R → gpedit.msc

- ไปที่: Computer Configuration\Administrative Templates\Mozilla\Firefox

- หา Hardware Acceleration → Disabled

- Apply/OK → เปิดกลับ: Not Configured หรือ Enabled