หากคุณเจอข้อความผิดพลาด This graphics driver could not find compatible graphics hardware เมื่อพยายามติดตั้ง driver การ์ดจอใหม่บน Windows 10 บทความนี้จะช่วยให้คุณแก้ไขปัญหานี้

มี 2 สาเหตุหลัก:
- Device ID ของคุณไม่อยู่ในไฟล์ที่จำเป็นที่ driver installation จัดเตรียมไว้ ปัญหานี้อาจเกิดจาก Device ID ของ graphics card ไม่อยู่ใน 'info' files ใดๆ ที่ driver ใช้เพื่อจดจำ graphics card ที่คุณมี
- Enforced driver signing อาจก่อให้เกิดปัญหากับ driver นี้
This graphics driver could not find compatible graphics hardware
ลองรัน NV Updater เพื่อตรวจจับและติดตั้ง driver ที่เหมาะสมสำหรับการ์ดจอ NVIDIA อัตโนมัติ ดูว่าช่วยได้หรือไม่ ลอง disable driver signature enforcement ดู หากไม่ได้ ให้สร้าง Device ID สำหรับ NVIDIA Graphics Card ของคุณ วิธีการ:
วิธีนี้ใช้ได้กับผู้ที่ดาวน์โหลดไฟล์ติดตั้ง driver จากเว็บไซต์ NVIDIA เอง
- กด Windows key + X เปิด Power User Menu แล้วกด M เปิด Device Manager
- ใน Device Manager ขยาย Display adapters คลิกลูกศรข้างๆ และค้นหาการ์ดจอ NVIDIA ตรวจสอบชื่ออุปกรณ์ให้แน่ใจ ไม่ต้องการ uninstall อุปกรณ์ผิด
- คลิกขวาที่อุปกรณ์ เลือก Properties
- ไปที่แท็บ Details ใน Properties window คลิกเมนูใต้ Property text
- เลือก Device instance path ภายใต้ Value จะเห็นข้อความประมาณนี้:
PCI\VEN_10DE&DEV_0DD1&SUBSYS_20421043&REV_A1\ 4&30DE1B
- ข้อความนี้มีข้อมูลเกี่ยวกับผู้ผลิตการ์ดจอ, chipset และรุ่น หากดาวน์โหลด driver file จากเว็บ NVIDIA รันมัน จะเห็นข้อความ "This graphics driver could not find compatible graphics hardware" อีกครั้ง
- อย่ากังวล ไปที่ install directory Default path ควรเป็นแบบนี้:
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\English\Display.Driver\ C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\International\Display.Driver\
เปิดไฟล์ที่มี extension '.inf' ตามรายการด้านล่าง เช่น ไฟล์ 'inf' สำรองไฟล์นี้ไว้โดยคลิกขวา Copy วางไว้ที่อื่น
nvaa.inf
nvac.inf
nvam.inf
nvao.inf
nvbl.inf
- คลิกขวาที่ไฟล์เดิมในโฟลเดอร์ NVIDIA เลือก Open with Notepad (หรือ text editor อื่น)
- เลื่อนลงจนเห็นบรรทัดแบบนี้:
[NVIDIA_Devices.NTx86.8.1] (or NVIDIA_SetA_Devices with similar combinations) %NVIDIA_DEV.0405.01% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_15D21043 %NVIDIA_DEV.0405.02% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_16341043 %NVIDIA_DEV.0407.01% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_080117FF %NVIDIA_DEV.0407.02% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_15881043
หมายเหตุ: หากเห็นหลาย section NVIDIA_SetA_Devices หรือ NVIDIA_Devices ให้ทำซ้ำสำหรับทุก section!
- บรรทัดเหล่านี้คล้ายกับ Device instance path ที่บันทึกไว้จาก Device Manager เลื่อนลงไปที่ section ที่คล้ายกับ chipset number ของคุณ (ตัวเลขหลัง DEV ใน Device instance path)
- ตอนนี้ถึงส่วนยาก เราจะสร้าง device ID สำหรับการ์ดจอที่ติดตั้งอยู่! จะใส่ไว้ตรงกลางรายการ ใกล้ๆ chipset numbers ที่คล้ายกัน
- ส่วนแรกเหมือนกันสำหรับทุกคน: %NVIDIA_DEV ส่วนถัดไปคือ DEV code 4 ตัวอักษร (ปรากฏหลัง DEV ใน Device instance path) หากมี DEV เดียวกันแล้ว ให้เพิ่มตัวเลข ตัวอย่าง DEV เป็น ODD1 และมีบรรทัดขึ้นต้นแบบนี้:
%NVIDIA_DEV.0DD1.01%…
บรรทัดของคุณจะขึ้นต้นด้วย %NVIDIA_DEV.0DD1.02%
- ส่วนถัดไปคือ section ตัวเลขควรเหมือน section ที่ insert เข้าไป ตรวจสอบตัวเลขด้านบน หากบรรทัดด้านบนขึ้นต้นแบบนี้:
%NVIDIA_DEV.ODD1.01% = Section042…
บรรทัดของคุณควรขึ้นต้น %NVIDIA_DEV.ODD1.02% = Section042
- ส่วนสุดท้าย ต้องตรงกับ Device instance path ของคุณ ใส่ comma หลัง section แล้ว space จากนั้นคลิกขวาที่ Device instance path ใน Device Manager เลือก copy และ paste มาที่นี่ บรรทัดสุดท้ายจะประมาณนี้:
%NVIDIA_DEV.ODD1.02% = Section042, PCI\VEN_10DE&DEV_0DEE&SUBSYS_15621043
- กด Ctrl+S เพื่อบันทึกการเปลี่ยนแปลง รัน setup file ด้วยตนเองจาก NVIDIA install directory ควรเป็นโฟลเดอร์เดียวกับที่หา '.inf' file เจอ และชื่อ 'setup.exe'
หมายเหตุ: หากรันไฟล์ที่ดาวน์โหลดจากเว็บ NVIDIA ทุกอย่างที่ทำจะถูก overwrite และต้องเริ่มใหม่!
เมื่อเสร็จ ปัญหา This graphics driver could not find compatible graphics hardware ควรจะแก้ไขได้แล้ว
หวังว่าจะช่วยได้!