Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)

Hardware Acceleration โหลดงานบางส่วนจาก CPU ให้ฮาร์ดแวร์อื่น (GPU) ช่วยประมวลผล ช่วยเพิ่มประสิทธิภาพเบราว์เซอร์และปลดปล่อย CPU ทำงานอื่น เปิดอยู่ค่าเริ่มต้นทุกเบราว์เซอร์ แต่บางครั้งก่อให้เกิดปัญหา/ลดประสิทธิภาพ สามารถปิดได้ แล้วเปิดกลับมาได้เช่นกัน ประสิทธิภาพขึ้นอยู่กับสเปคเครื่อง

เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)

บทความนี้แนะนำวิธี 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

  1. เปิด Microsoft Edge
  2. Settings and more (3 จุด) → Settingsเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  3. ซ้าย: System → ปิด Toggle Use hardware acceleration when availableเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  4. คลิก Restart เพื่อใช้การตั้งค่าใหม่

1.2 ผ่าน Registry Editor

บังคับ Enable/Disable ป้องกัน User ธรรมดาเปลี่ยน ต้องสร้าง Key/Value ใน Registry ทั้ง HKLM และ HKCU (Path เหมือนกัน แค่ Hive ต่างกัน)

  1. Win+R → regedit → Enter (UAC: Yes)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. Backup: File → Export → Save (คืนค่า: File → Import)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  3. ไปที่:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge

    หมายเหตุ: ถ้าไม่มี Key Edge → คลิกขวา Microsoft → New → Key → ชื่อ Edge

  4. คลิกขวาว่าง → New → DWORD (32-bit) Value → ชื่อ HardwareAccelerationModeEnabledเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  5. ดับเบิลคลิก → Value Data: 0 (ปิด) / 1 (เปิดบังคับ)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  6. ปิด Registry → Restart คอมพิวเตอร์
  7. เปิดกลับได้: เปลี่ยน 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)

  1. เว็บ Microsoft → เลือก Version Edge → GET POLICY FILESเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. Extract ด้วย WinRAR → Copy msedge.admx และ msedge.adml (จากโฟลเดอร์ภาษา) → C:\Windows\PolicyDefinitionsเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  3. Win+R → gpedit.msc → Enterเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  4. ไปที่:
    Computer Configuration\Administrative Templates\Microsoft Edge\
    เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  5. ดับเบิลคลิก Use hardware acceleration when available → Disabledเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  6. Apply/OK → ปิด gpedit.msc
  7. เปิดกลับ: เปลี่ยนเป็น Not Configured หรือ Enabled

2. Google Chrome

2.1 ผ่าน Settings ของ Chrome

  1. Chrome → 3 จุด → Settingsเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. ซ้าย: Advanced → System
  3. Toggle Use hardware acceleration when available ON/OFFเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  4. Relaunch ใช้การตั้งค่าใหม่

2.2 ผ่าน Registry Editor

Path:

HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome
(สร้าง Key Google/Chrome ถ้ายังไม่มี)

  1. Win+R → regedit (UAC: Yes)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. Backup (File → Export/Import)
  3. ไปที่ Path ข้างบน → สร้าง DWORD: HardwareAccelerationModeEnabledเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  4. Value Data: 0 (ปิด) / 1 (เปิดบังคับ)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  5. ปิด Registry → Restart PC

2.3 ผ่าน Local Group Policy Editor

Chrome Policies ไมามาใน Windows ต้องโหลดจาก Chrome Enterprise (32/64-bit)

  1. Chrome Enterprise Bundle → Download ตาม OSเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. Extract → Copy chrome.admx, google.admx → C:\Windows\PolicyDefinitionsเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  3. Copy chrome.adml, google.adml จากโฟลเดอร์ภาษา (เช่น en-US) → โฟลเดอร์ภาษาเดียวกันใน PolicyDefinitions
  4. Win+R → gpedit.mscเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  5. ไปที่:
    Computer Configuration\Administrative Templates\Google Chrome\
    เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  6. หา Use hardware acceleration when available → Disabledเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  7. Apply/OK → ปิด
  8. เปิดกลับ: Not Configured หรือ Enabled (Enabled = Force Enable)

3. Mozilla Firefox

3.1 ผ่าน Settings ของ Firefox

  1. Firefox → Application Menu (3 แถบ) → Options (หรือ Settings ใหม่)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. ซ้าย: General → เลื่อนลง Performance → ยกเลิกติ๊ก Use recommended performance settings
  3. ยกเลิกติ๊ก Use hardware acceleration when available (ปิด)
  4. เปิดกลับ: ติ๊กเลือก → Restart Firefoxเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)

3.2 ผ่าน Registry Editor

Value Name Firefox ต่างจาก Browser อื่น: HardwareAcceleration (HKLM/HKCU)

  1. Win+R → regedit (UAC: Yes)เปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. Backup
  3. ไปที่:
    HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox
    (สร้าง Key Firefox ถ้ายังไม่มี)
  4. New → DWORD: HardwareAccelerationเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  5. Value Data: 0 (ปิด) / 1 (เปิด) → Restart PCเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)

3.3 ผ่าน Local Group Policy Editor

Firefox เป็น Third-party ต้องโหลด Policy Templates จาก GitHub (เวอร์ชันล่าสุด)

  1. GitHub Firefox → Download Policy Template Zipเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  2. Extract → Copy firefox.admx, mozilla.admx → C:\Windows\PolicyDefinitionsเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  3. Copy firefox.adml, mozilla.adml จากโฟลเดอร์ภาษา → โฟลเดอร์ภาษาเดียวกันใน PolicyDefinitions
  4. Win+R → gpedit.mscเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  5. ไปที่: Computer Configuration\Administrative Templates\Mozilla\Firefoxเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  6. หา Hardware Acceleration → Disabledเปิด/ปิด Hardware Acceleration ในเว็บเบราว์เซอร์ (Edge, Chrome, Firefox)
  7. Apply/OK → เปิดกลับ: Not Configured หรือ Enabled