หากคุณมี external GPU คุณน่าจะเจอปัญหานี้เร็วหรือช้า ปัญหาคือระบบไม่ detect graphics card มีหลาย scenario เช่น ซื้อ graphics card ใหม่ระบบไม่ detect หรือเคยทำงานได้ดีแต่หยุด detect ทะลุกทะลาย ทราบได้จากแอปที่พึ่งพา graphics card หยุดทำงาน หรือ graphics card ไม่ขึ้นใน device manager
สาเหตุเยอะมาก: faulty drivers, incorrect BIOS settings, hardware issues, GPU slot issues, faulty graphics card, power supply issue สาเหตุแตกต่างกันไป ขึ้นอยู่กับว่าใช้ graphics card ครั้งแรก หรือระบบหยุด detect ทะลุกทะลาย
วิธีที่ 1: ตรวจสอบ Graphics Card Slot
บางครั้งปัญหาอยู่ที่ slot ของ graphics card มีหลาย slot บน motherboard slot หนึ่งอาจเสียหายทำให้ปัญหานี้
หมายเหตุ: แม้ graphics card จะทำงานได้ดี แนะนำเช็ค slot เพราะ slot อาจเสียหายทะลุกทะลายได้
- เปิดฝาหลัง PC
- ดู motherboard และ graphics card slots เปิดคอมพิวเตอร์ดูว่า graphics card ทำงานหรือไม่ (เช่น fan หมุน)
- ถ้า graphics card ไม่ติด แสดงว่า slot เสียหรือ faulty
- ปิดคอมพิวเตอร์ ถอด graphics card ติดใน slot อื่น และเช็คว่าทำงานได้หรือไม่
ถ้ายังไม่ detect และยังมี slot ว่าง ลองทุก slot บางครั้งหลาย slot เสียพร้อมกัน
วิธีที่ 2: Uninstall และ Reinstall Graphics Drivers
ตรวจสอบว่า graphic card drivers ติดตั้งและ updated แล้ว หากมีอยู่แล้ว แนะนำ reinstall (clean install แนะนำ) และเช็คว่าแก้ได้หรือไม่
มีบทความช่วย uninstall/reinstall graphics drivers โดยไม่เหลือ trace ของ driver เก่า Clean install ช่วยแก้ปัญหาเยอะ คลิก catalyst control center cannot be started และทำตาม method 2 หรือ 3
เสร็จแล้วเช็คว่าแก้ได้หรือไม่
หมายเหตุ: บทความลิงก์ให้ steps สำหรับ AMD drivers หาก graphic card ยี่ห้ออื่น steps อาจต่างนิดหน่อย แต่ general steps เหมือนกัน ควรไปเว็บ manufacturer ดาวน์โหลด latest drivers สำหรับ model ของคุณ หา cleanup utility ลบไฟล์เก่า เข้า Safe Mode > uninstall drivers > run uninstall utility > reboot > install latest drivers > ออกจาก Safe Mode
วิธีที่ 3: ตั้ง Graphics Card เป็น Default
บางครั้งแก้ได้ง่ายๆ โดยตั้ง graphics card เป็น default graphics สำหรับคนที่เห็น graphic card บน NVidia panel (หรือ panel อื่นๆ)
หมายเหตุ: คำแนะนำด้านล่างสำหรับ NVidia graphics cards ขั้นตอนเปลี่ยน default graphics card จะต่างกันสำหรับ manufacturer อื่น
- เปิด NVIDIA control panel คลิกขวา Desktop เลือก NVIDIA Control Panel
- คลิก 3D Settings
- เลือก Manage 3D Settings จาก left pane (อยู่ภายใต้ 3D Settings)
- เลือกแท็บ Program Settings
- เลือกโปรแกรมที่ต้องการตั้ง graphics card จาก dropdown Select a program to customize
- เลือก High-performance NVidia processor จาก dropdown Select the preferred graphics processor for this program
ปิด panel และลองรันโปรแกรมที่ตั้ง NVidia เป็น default หากรันได้ ให้ทำซ้ำสำหรับแอปหลักอื่นๆ
วิธีที่ 4: ตรวจสอบ Power Supply
ถ้าลอง graphics card ครั้งแรก และแน่ใจว่า card ดี ปัญหาอาจอยู่ที่ power supply หลายครั้ง power supply ให้ power ไม่พอสำหรับ graphics card แม้ graphics card ดูเหมือนทำงานอยู่ก็ตาม
ไม่บอกได้ว่าต้องการ power supply แรงแค่ไหน ขึ้นกับ power supply และ graphics card บาง card ต้องการ power มากกว่า เช็ค power ratings ของ power supply และ power ที่ graphics card ต้องการ หาก power supply ไม่ถึง minimum requirements ให้เปลี่ยน power supply ใหม่ ตรวจสอบว่า power supply ให้ wattage มากกว่าที่ graphics card ต้องการอย่างเหมาะสม
ตรวจสอบว่า graphics card ได้รับ power อย่างถูกต้องและ power leads เชื่อมต่ออยู่ แม้ fan หมุนก็ไม่ได้หมายถึง power leads เชื่อมต่อถูกต้อง บางครั้ง graphic card ได้ power บางส่วนอาจก่อให้เกิดปัญหา
หมายเหตุ: ซื้อ power supply ยี่ห้อดี EVGA, Corsair, SeaSonic, Cooler Master ราคาสูงกว่าแต่รับประกัน power ที่สัญญา
วิธีที่ 5: เปลี่ยน BIOS Settings
มี BIOS settings 2-3 ตัวที่เปลี่ยนได้ เพื่อให้แน่ใจว่าปัญหาไม่ได้มาจาก BIOS settings ผิด
- เปิด ระบบ
- Restart แล้วกด Esc, F8, F12 หรือ F10 ตอนขึ้น logo manufacturer (ดูมุมจอว่ากดปุ่มไหน ปุ่มต่างกันตาม manufacturer)
- อาจอยู่ใน BIOS menu หรือเห็นรายการตัวเลือก หากเห็นรายการ ให้หา BIOS menu option ใช้ arrow keys ไป select และ Enter
- หา setting ชื่อ IGPU หรือ IGPU Multi Monitors setting นี้ตั้งค่า multiple monitors หากใช้ single monitor ให้ disable option นี้
- หา settings เกี่ยวกับ PCI และ PCI-E ควรมี options เช่น PCI, Onboard, PCI-e, PCI-e / onboard backup (options ต่างกันตาม manufacturer) ลองเลือก options เกี่ยวกับ PCI-e เช็คว่าแก้ได้หรือไม่ หากมีหลาย options ลองทีละตัว
วิธีที่ 6: Uninstall Windows Updates
บางครั้งปัญหามาจาก Windows updates มีหลายเคสที่ Windows update introduce bug ทำให้ drivers และอย่างอื่นมีปัญหา หากสังเกตปัญหาหลัง install Windows updates หรือจำได้ว่า install update ราวเวลาที่ปัญหาเริ่ม โอกาสสูงว่า update เป็นสาเหตุ
มีวิธีลบ Windows updates ง่าย Windows ให้ roll back ไป previous build แม้ available แค่ช่วงสั้น แต่ลองดูคุ้ม
Windows 10
- กด Windows key + I
- เลือก Updates & Security
- คลิก Recovery ซ้าย
- คลิก Get Started ใน section Go back to an earlier build หมายเหตุ: ถ้าปุ่ม disabled = ไม่สามารถ roll back ได้
- ทำตามคำแนะนำบนหน้าจอ
Windows 8, 8.1 และ 7
วิธีนี้ลบ Windows 10 updates ได้ด้วย
- กด Windows key + R
- พิมพ์ appwiz.cpl Enter
- คลิก View installed updates
- หาและเลือก update ที่ติดตั้งล่าสุด ดู installation date
- คลิก Uninstall ทำตามคำแนะนำ
- ลบ updates อื่นในวันเดียวกันด้วย
เสร็จแล้ว reboot และเช็คว่าแก้ได้หรือไม่
วิธีที่ 7: Restore BIOS เป็น Default
Restore BIOS เป็น default ก็แก้ได้สำหรับหลายคน Reset BIOS เป็น default และเช็คว่าแก้ได้หรือไม่
- เปิด ระบบ
- Restart กด Esc, F8, F12 หรือ F10 ตอน logo manufacturer
- เข้า BIOS menu (เหมือนขั้นตอนวิธีที่ 5)
- ใน BIOS menu หา option "Restore to defaults" หรือ variation นั้นๆ options ต่างกันตาม manufacturer แต่ควรมี option นี้ Select และ Enter ทำตามคำแนะนำเพิ่มเติม
หลัง BIOS กลับค่า default reboot และเช็คว่าแก้ได้หรือไม่
วิธีที่ 8: Update BIOS
หลายคนแก้ได้โดย update BIOS เป็น latest version ทำให้ system compatible กับ hardware ใหม่ และมีประโยชน์อื่นๆ อีกมาก
หมายเหตุ: Update BIOS เป็นขั้นตอน critical ต้องมี technical knowledge หากไม่แน่ใจหรือไม่เคย update BIOS แนะนำส่งให้ expert หรือคนมีประสบการณ์ ผิดพลาดเล็กน้อยอาจ brick คอมพิวเตอร์
มีบทความ detailed how to update BIOS แล้ว คลิก link ตามยี่ห้อ:
Update BIOS on Lenovo: Click here
Update BIOS on Dell: Click here
Update BIOS on HP: Click here
Update BIOS on GATEWAY: Click here