GPU (Graphics Processing Unit) เช่น NVIDIA, AMD ทำหน้าที่ประมวลผลภาพแสดงบนหน้าจอ บางครั้งระบบตรวจจับไม่พบการ์ดจอภายนอก (External GPU) ทำให้ "Graphics card not detected" หรือพัดลมไม่หมุน หากคุณเจอปัญหานี้ บทความนี้รวบรวมวิธีแก้ไขครบทุกมุมมองครับ
Fix Graphics Card Not Detected on Windows 10
สาเหตุที่พบบ่อย:
- Driver เสียหาย/ไม่เข้ากัน
- BIOS Settings ผิดพลาด
- ปัญหา Hardware (สายไฟ, สล็อต, PSU)
- GPU Slot (PCIe) ชำรุด
- การ์ดจอตัวเองเสีย
- Power Supply ไม่เพียงพอ/เสีย
วิธีที่ 1: ตรวจสอบสล็อตการ์ดจอ (PCIe Slot)
- เปิดเคสคอมพิวเตอร์ (Side Panel) ตรวจสอบ Motherboard และ PCIe Slot
- เปิดเครื่อง ดูพัดลมการ์ดจอ หมุนไหม? ถ้าไม่หมุน ลองเสียบการ์ดจอใน Slot อื่น (ถ้ามี) แล้วเปิดใหม่
วิธีที่ 2: ติดตั้ง Driver ใหม่ทั้งหมด (Clean Reinstall Drivers)
Driver และ GPU ไม่เข้ากัน = ไม่ตรวจจับ
- Settings > Apps > Add or Remove Programs > หา NVIDIA / AMD Software > Uninstall ทั้งหมด
- ดาวน์โหลด Display Driver Uninstaller (DDU) จาก guru3d.com
- Shift + Restart > Troubleshoot > Advanced > Startup Settings > Restart > กด 4 (Safe Mode)
- รัน DDU > เลือก GPU Driver ที่จะลบ > Clean and Restart
- ไปเว็บ NVIDIA/AMD ดาวน์โหลด Driver ล่าสุด ติดตั้งใหม่
วิธีที่ 3: ตั้งค่า Graphics Card ให้เป็น Default (Preferred GPU)
NVIDIA:
- Desktop คลิกขวา > NVIDIA Control Panel
- 3D Settings > Manage 3D settings > แท็บ Program Settings
- Select program > Preferred graphics processor: High-performance NVIDIA processor
- Run โปรแกรมทดสอบ
AMD Radeon:
- Desktop คลิกขวา > AMD Radeon Settings
- Applications Tab > Add > Browse หา .exe ของเกม/แอป > ตั้งค่าให้ใช้ High Performance
วิธีที่ 4: แสดงอุปกรณ์ที่ซ่อน (Show Hidden Devices)
การ์ดจอใหม่ติดตั้งแล้วแต่ไม่ขึ้น อาจถูกซ่อน
- Win + R > devmgmt.msc Enter
- View > Show hidden devices
- Action > Scan for hardware changes
- ขยาย Display adapters ดูว่าการ์ดจอขึ้นไหม (ชื่อ GPU/Video Card)
- ดับเบิลคลิก > Driver Tab > Enable (ถ้ามีปุ่ม)
วิธีที่ 5: Reset BIOS เป็นค่า Default
BIOS Settings ผิด อาจ Disable PCIe/GPU ไว้
- Restart PC กดปุ่มเข้ BIOS ตอนโชว์ Logo: Del / Esc / F8 / F10 / F12 (ขึ้นอยู่กับยี่ห้อ)
- หา Restore to Defaults หรือ Load Setup Defaults > Enter
- Save & Exit > Reboot ทดสอบ
วิธีที่ 6: อัปเดต BIOS (Update BIOS)
เตือน: Backup ข้อมูลก่อน อัปเดต BIOS ผิดอาจทำให้บอร์ดตาย
- Win + R > msinfo32 Enter > ดู BIOS Version/Date
- ไปเว็บผู้ผลิต Mainboard (ASUS, MSI, Gigabyte, ASRock) > Support/Download > หา BIOS Update ล่าสุด
- ดาวน์โหลด ติดตั้งตามคู่มือผู้ผลิต > Reboot
วิธีที่ 7: Enable Discrete GPU ใน BIOS
เครื่องที่มี iGPU (Integrated) และ dGPU (Discrete) ต้อง Enable dGPU ใน BIOS
- เข้า BIOS (เหมือนวิธีที่ 5)
- ไป Chipset / Advanced > หา GPU Configuration / Discrete Graphics
- ตั้งค่า Enable / PEG / PCIe ตามออปชันของบอร์ด
- Save & Exit
วิธีที่ 8: ใช้ Command Prompt (สำหรับ NVIDIA)
บางเคส NVIDIA ไม่ขึ้น เพราะ PCIe Power Management
- CMD Admin > พิมพ์:
bcdedit /set pciexpress forcedisableEnter - ติดตั้ง Driver ใหม่ (วิธีที่ 2) > ทดสอบ
วิธีที่ 9: Uninstall Windows Updates ล่าสุด
Windows Update บางครั้งทำให้ GPU หาย
- Win + I > Update & Security > Recovery
- Go back to an earlier build > Get started
บทความแนะนำเพิ่มเติม:
- [SOLVED] Windows detected a hard disk problem
- Fix NVIDIA Control Panel Missing in Windows 10
- How to use MAME to Play Arcade Games on Windows PC
- How to Fix uTorrent Access is Denied
หวังว่าคู่มือนี้จะช่วย แก้ Graphics card not detected on Windows 10 ให้คุณได้ สามารถบอกได้ว่าวิธีไหนได้ผลในความคิดเห็นครับ