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

แก้ไข: No Suitable Graphics Card Found

Error "No suitable graphics card found" เกิดส่วนใหญ่ตอนเล่นเกมบน Steam Client Software ไม่สามารถ Detect Graphics Card สำหรับ Gameplay Processing ได้ Error นี้เกิดขณะเล่นเกมหรือพยายาม Launch เกม

แก้ไข: No Suitable Graphics Card Found

Workarounds สำหรับ Issue นี้แตกต่างระหว่าง System ต่างๆ เนื่องจากแต่ละคอมพิวเตอร์มี Hardware และ Configurations ตัวเอง ไม่มี 'Universal Fix' สำหรับ Issue นี้ อย่างไรก็ตาม เราจะผ่าน Workarounds ทั้งหมดทีละอย่าง ดูว่าอะไรแก้ปัญหาให้เราได้

หมายเหตุ: ก่อนไปวิธีแก้ ตรวจสอบให้แน่ใจว่า Power Cycle คอมพิวเตอร์อย่างน้อย 1 ครั้ง Power Cycling ระบบหมายถึง Shutdown คอมพิวเตอร์อย่างสมบูรณ์ และถอด Power Cord ที่ต่อกับระบบ ทิ้งไว้ ~10 นาที ก่อนเปิดใหม่

วิธีแก้ที่ 1: ลบ "config.dat"

แต่ละเกมมี External File บันทึกในเครื่องภายใน ซึ่งมี Settings และ Configurations ทั้งหมดที่ Game ต้องการตอน Boot Up มีหลายตัวอย่างที่ Config File นี้ Corrupt และเพราะนั้น Game ไม่สามารถ Load และ Utilize Hardware ที่มีอยู่ได้

เมื่อคุณลบ File และ Launch Game Game Client จะ Detect อัตโนมัติว่า Configuration File หายไป แล้วจะสร้าง Config File ใหม่โดยโหลด Default Parameters เราจะลองกระบวนการนี้ดูว่าช่วยได้ในกรณีของเราหรือไม่

  1. กด Windows + E เปิด File Explorer ไปที่ Directory ต่อไปนี้:
C:\Users\*Your Username*\Documents\My Games\Terraria

ที่นี่ *Your Username* หมายถึง Profile Name ของคุณบนคอมพิวเตอร์

  1. ใน Directory ให้ Right-click ไฟล์ "config.dat" และเลือก Delete

แก้ไข: No Suitable Graphics Card Found

  1. Restart คอมพิวเตอร์อย่างสมบูรณ์ และ Power Cycle ลอง Launch Game และดูว่า Launch สำเร็จโดยไม่มีปัญหาหรือไม่

วิธีแก้ที่ 2: เปลี่ยน Resolution และใช้ Borderless Window

Workaround นี้เป้าหมายส่วนหนึ่งของ Error Message Dialogue เราจะเปลี่ยน Resolution ของ Windows แล้วลอง Launch Game นี่จะ Prompt ให้ Game Launch ใน Resolution ที่ตั้งไว้ และหวังว่าแก้ปัญหาได้ นอกจากนี้ ลอง Launch Game ใน Windowed Mode หรือ Borderless Window

  1. Right-click ที่ไหนก็ได้บน Desktop เลือก "Display Settings"

แก้ไข: No Suitable Graphics Card Found

  1. เลือก Lower Resolution อื่นจากที่ตั้งอยู่แล้ว

แก้ไข: No Suitable Graphics Card Found

  1. Save Changes และ Exit ตอนนี้ลอง Launch Game และดูว่าปัญหาแก้ไขได้หรือไม่

วิธีแก้ที่ 3: ติดตั้ง .NET และ XNA

Steam มี Directory ของ Software ที่ใช้ให้แน่ใจว่า Game มี Components ทั้งหมดที่จำเป็นสำหรับการรันและ Operation อย่างถูกต้อง มีบางกรณีที่ Software ที่เกี่ยวข้องไม่ได้ติดตั้งอัตโนมัติบนคอมพิวเตอร์ ทำให้ Game Assume ว่า Graphics Card ที่จำเป็นไม่พร้อมใช้งาน เราลอง Reinstall Software ด้วยตนเองดูว่ามีประโยชน์หรือไม่

  1. กด Windows + E เปิด File Explorer ไปที่ Address ต่อไปนี้:
D:\Steam\steamapps\common\Terraria\_CommonRedist

ที่นี่ Directory ที่ Steam ติดตั้งคือ "D" อาจแตกต่างสำหรับคุณหากติดตั้งที่อื่น ปรับ File Path ให้ไปที่ Directory นั้น

  1. ที่นี่ ให้เปิดโฟลเดอร์ทีละอัน และ ติดตั้ง Packages ทั้งหมดด้วยตนเอง

แก้ไข: No Suitable Graphics Card Found

  1. หลังติดตั้ง Packages ทั้งหมด Restart คอมพิวเตอร์ และตรวจสอบว่า Game รันโดยไม่มี Error Message หรือไม่

วิธีแก้ที่ 4: ติดตั้ง DirectX 3D 9

DirectX เป็น Collection ของ Application Programming Interfaces (APIs) สำหรับจัดการ Tasks ที่เกี่ยวกับ Multimedia โดยเฉพาะ Gaming ใช้อย่างกว้างขวางเพื่อรัน High-end Games ด้วย Maximum Performance ให้ End Users ได้ Quality สูงสุด

เป็นไปได้ว่าคุณไม่มี Required Component (DirectX 3D) ติดตั้งบนคอมพิวเตอร์ หากเป็นเช่นนั้น เราต้องติดตั้งด้วยตนเอง และดูว่าแก้ Error Message ที่พูดถึงได้หรือไม่

  1. ไปที่ Link ต่อไปนี้ และดาวน์โหลด "d3d9.dll" หากคุณเป็น 64-bit Architecture ให้ดาวน์โหลดไฟล์ "x86-64" หาก 32-bit ให้ดาวน์โหลด "x86-32"

แก้ไข: No Suitable Graphics Card Found

  1. Copy ไฟล์ที่ดาวน์โหลดมา และ Paste ไปที่ Directory ด้านล่าง:
C:/Windows/Microsoft.NET/assembly/GAC_32/Microsoft.Xna.Framework.Graphics/v4.0_4.0.0.0__842cf8be1de50553

แก้ไข: No Suitable Graphics Card Found

  1. หากไฟล์มีอยู่ใน Directory ที่ลิงก์แล้ว ให้ Replace ไฟล์ (Copy ไปอีก Location เผื่อไว้ก็ปลอดภัย)
  2. Power Cycle คอมพิวเตอร์อย่างสมบูรณ์ Launch Game และดูว่า Error Message หายหรือไม่

วิธีแก้ที่ 5: ตรวจสอบ Graphics Drivers

หากทุกวิธีข้างต้นไม่ได้ เราลองอัปเดตหรือย้อนกลับ Drivers ที่ติดอยู่ สามารถทำได้ทั้งอัตโนมัติ (Windows Update) หรือด้วยตนเอง (ดาวน์โหลดจากเว็บผู้ผลิต)

หมายเหตุ: คุณยังสามารถพิจารณาย้อนกลับ Drivers ไป Build ก่อนหน้าได้ บางครั้ง Drivers เก่ามี Stability มากกว่าใหม่ๆ สามารถดาวน์โหลด Drivers เก่าจากเว็บ NVIDIA ได้ง่าย

  1. Boot คอมพิวเตอร์ใน Safe Mode กด Windows + R พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบ กด Enter ไปที่ Device Manager ค้นหา NVIDIA Hardware คลิกขวา เลือก Uninstall Device รีบูทคอมพิวเตอร์

แก้ไข: No Suitable Graphics Card Found

  1. ในกรณีส่วนใหญ่ Default Drivers จะถูกติดตั้งตรงกับฮาร์ดแวร์ หากไม่ ให้คลิกขวาที่พื้นที่ว่าง และเลือก "Scan for hardware changes"

ตรวจสอบว่า Error Message ยังคงอยู่หรือไม่ หากยังคงอยู่ ทำตามขั้นตอนด้านล่าง

  1. มี 2 ทางเลือก: ค้นหา Driver ล่าสุดจาก NVIDIA's Official Website (ติดตั้ง ด้วยตนเอง) หรือให้ Windows ติดตั้งเวอร์ชันล่าสุดเอง (ค้นหา Updates อัตโนมัติ)

ก่อนจะลองอัปเดต Hardware อัตโนมัติ คลิกขวาที่ Hardware และเลือก "Update driver" เลือก ตัวเลือกแรก "Search automatically for updated driver software" เลือก ตัวเลือกที่สอง หากอัปเดตด้วยตนเอง เลือก "Browse for driver" ไปที่ Location ที่ดาวน์โหลด

แก้ไข: No Suitable Graphics Card Found

  1. Restart คอมพิวเตอร์หลังติดตั้ง Drivers และดูว่า Error Message ยัง Pop Up หรือไม่