แก้ไข: Civ 6 ไม่พบอุปกรณ์กราฟิกที่เข้ากันได้



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Civilization 6 เป็นเกมวางแผนผลัดกันเล่นที่ผู้เล่นแต่ละคนแข่งขันกันเพื่อก้าวขึ้นเป็นมหาอำนาจระดับโลกโดยการสร้างอารยธรรมของตน มีมาระยะหนึ่งแล้วและมีเกมรุ่นก่อนหน้านี้ด้วย





ตามที่ชื่อแนะนำผู้ใช้อาจพบเงื่อนไขข้อผิดพลาดที่ไม่สามารถเล่นเกมได้เนื่องจากไม่พบอุปกรณ์กราฟิกที่เข้ากันได้กับเกม โดยปกติจะมีสองกรณีในสถานการณ์นี้: ประการแรกคุณมี DirectX ที่เข้ากันได้ แต่แทบจะไม่ตรงกับข้อกำหนดและประการที่สองคุณมีการตั้งค่าที่เหมาะสม เราจะผ่านทั้งสองกรณีด้านล่าง ดูเหมือนว่า



'กราฟิกที่เข้ากันได้' หมายความว่าอย่างไร

Civilization VI ต้องการให้คอมพิวเตอร์ของคุณมีการ์ดแสดงผลที่รองรับ Directx สิบเอ็ด ติดตั้งและใช้งาน DirectX คืออะไร? DirectX คือชุดอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ที่จัดการงานที่เกี่ยวข้องกับมัลติมีเดียวิดีโอและเกม

เกมใหม่ ๆ ที่สร้างขึ้นในลักษณะที่เพื่อให้ได้ประสิทธิภาพสูงสุดพวกเขาต้องการให้คุณมี DirectX เวอร์ชันเฉพาะเป็นอย่างน้อย ทุกวันนี้แม้แต่ GPU ระดับกึ่งปานกลางก็มีความเข้ากันได้เพื่อรองรับ DirectX 11 แม้ว่าในเอกสารอย่างเป็นทางการ Civilization VI กำหนดให้คุณมี DirectX 11 แต่ดูเหมือนว่ายังมีข้อผิดพลาดที่เกี่ยวข้อง



คุณสามารถตรวจสอบได้อย่างง่ายดายว่าฮาร์ดแวร์กราฟิกของคุณรองรับ DirectX 11 หรือไม่ทำตามขั้นตอนด้านล่าง:

  1. กด Windows + R พิมพ์“ dxdiag ” ในกล่องโต้ตอบแล้วกด Enter รอให้แถบสถานะที่ด้านล่างซ้ายเพื่อโหลดลายเซ็นทั้งหมดให้เสร็จสิ้น
  2. คลิกที่ Display ใต้ไดรเวอร์คุณจะเห็น ระดับคุณสมบัติ . คุณควรมีอย่างน้อย 11_0 . นี่แสดงถึงความเข้ากันได้กับ DirectX 11 ในกรณีนี้รองรับ DirectX 12 ด้วย

หาก GPU ของคุณรองรับเวอร์ชันนี้ แต่ยังไม่สามารถรันเกมได้ก็อย่าเพิ่งใจร้อน ยังมีวิธีที่คุณสามารถเรียกใช้เกมได้ แต่จะลดเฟรมของคุณลงอย่างมากต่อวินาที (~ 10) สิ่งนี้จะส่งผลต่อประสิทธิภาพของเกมมาก แต่ก็จะสามารถเล่นได้ในระดับหนึ่ง เราได้ระบุวิธีแก้ปัญหาสำหรับทั้งสองกรณีไว้แล้ว ลองดูสิ.

โซลูชันที่ 1: การอัปเดตไดรเวอร์กราฟิก (สำหรับการ์ดที่รองรับ DX 11)

หากคุณจัดหมวดหมู่ในเงื่อนไขที่สองเช่นคุณมีการ์ดแสดงผลที่รองรับ DirectX 11 แต่ยังคงเห็นข้อความแสดงข้อผิดพลาดอาจเป็นเพราะคุณยังไม่ได้อัปเดตไดรเวอร์เป็นรุ่นล่าสุด ผู้ผลิตการ์ดแสดงผลของเรามักจะ การปรับปรุง เพื่อรวมคุณสมบัติเพิ่มเติมและลดข้อบกพร่องตลอดเวลา คุณควรสำรวจอินเทอร์เน็ต Google ฮาร์ดแวร์ของคุณและดูว่ามีไดรเวอร์ที่พร้อมให้คุณติดตั้งหรือไม่ อย่างใดอย่างหนึ่งหรือคุณสามารถให้ Windows อัปเดตให้คุณโดยอัตโนมัติ อย่างไรก็ตามการค้นคว้าเล็กน้อยอาจทำให้การแก้ไขปัญหาง่ายขึ้นสำหรับคุณ

  1. ติดตั้งยูทิลิตี้ โปรแกรมถอนการติดตั้งไดรเวอร์การแสดงผล . คุณสามารถดำเนินการต่อได้โดยไม่ต้องทำตามขั้นตอนนี้ แต่จะช่วยให้มั่นใจได้ว่าไม่มีไดรเวอร์เหลืออยู่
  2. หลังจากติดตั้ง โปรแกรมถอนการติดตั้งไดรเวอร์จอแสดงผล (DDU) เปิดคอมพิวเตอร์ของคุณเป็น โหมดปลอดภัย . คุณสามารถเรียนรู้วิธีการ บูตคอมพิวเตอร์ของคุณเข้าสู่เซฟโหมด โดยอ่านบทความของเราเกี่ยวกับเรื่องนี้
  3. หลังจากบูตคอมพิวเตอร์ของคุณเข้าสู่เซฟโหมดแล้วให้เปิดแอปพลิเคชันที่เพิ่งติดตั้ง
  4. หลังจากเปิดแอปพลิเคชันแล้วให้เลือกตัวเลือกแรก“ ทำความสะอาดและรีสตาร์ท ”. จากนั้นแอปพลิเคชันจะถอนการติดตั้งไดรเวอร์ที่ติดตั้งโดยอัตโนมัติและรีสตาร์ทคอมพิวเตอร์ของคุณตามนั้น

  1. บูตคอมพิวเตอร์เข้าสู่โหมดปกติกด Windows + R พิมพ์“ devmgmt. msc ” ในกล่องโต้ตอบแล้วกด Enter ส่วนใหญ่อาจเป็นค่าเริ่มต้น ไดรเวอร์ จะถูกติดตั้ง หากไม่มีให้คลิกขวาที่พื้นที่ว่างแล้วเลือก“ สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์ ”.
  2. ตอนนี้มีสองทางเลือก คุณสามารถค้นหาไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณทางออนไลน์ได้จากไฟล์ เว็บไซต์ของผู้ผลิต เช่น NVIDIA เป็นต้น (และติดตั้งด้วยตนเอง) หรือคุณสามารถปล่อยให้ Windows ติดตั้งเวอร์ชันล่าสุดเอง (ค้นหาการอัปเดตโดยอัตโนมัติ)
  3. เราจะมาดูการติดตั้งด้วยตนเอง คลิกขวาที่ฮาร์ดแวร์ของคุณแล้วเลือก“ อัปเดตไดรเวอร์ ”. เลือกไฟล์ ตัวเลือกแรก “ ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัพเดตโดยอัตโนมัติ” เลือก ตัวเลือกที่สอง หากคุณกำลังอัปเดตด้วยตนเองและเลือก“ เรียกดูไดรเวอร์” และไปยังตำแหน่งที่คุณดาวน์โหลด

  1. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณหลังจากติดตั้งไดรเวอร์แล้วให้เปิด Civilization VI และตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่

โซลูชันที่ 2: เรียกใช้“ Civilization VI” แทน“ CivilizationVI_DX12”

เมื่อคุณติดตั้ง Civilization VI จะสร้างไฟล์ปฏิบัติการสองตัว หนึ่งคือ“ Civilization VI” และอีกแบบคือ“ CivilizationVI_DX12” อันหลังมีไว้สำหรับกราฟิกการ์ดระดับไฮเอนด์และกำหนดเป้าหมายไปที่ฮาร์ดแวร์รุ่นล่าสุด หากคุณเปิดเกมผ่าน Steam ไฟล์ปฏิบัติการนี้อาจถูกเรียกใช้โดยค่าเริ่มต้น

คุณสามารถตรงไปที่ไดเร็กทอรี“ C: Program Files (x86) Steam SteamApps common Sid Meier's Civilization VI Base Binaries Win64Steam ” และเปิดเกมโดยใช้“ Civilization VI” ควรใช้กราฟิกที่มีอยู่ของ DirectX 11 และไม่ต้องการ DirectX 12

โซลูชันที่ 3: เรียกใช้ DirectX 11 Emulator

วิธีแก้ปัญหาอื่นที่ใช้ได้ผลคือการเรียกใช้ไฟล์ DirectX 11 โปรแกรมจำลองและดูว่าคุณสามารถเปิดเกมผ่านมันได้หรือไม่ โปรแกรมจำลอง DirectX 11 จะหลอกให้พีซีคิดว่าคุณมี DirectX 11 และมันจะทำงานตามนั้น

บันทึก: โปรแกรมจำลองที่ใช้คือ 3party และ Appuals ไม่มีส่วนเกี่ยวข้องกับโปรแกรมเหล่านี้ โปรดดำเนินการด้วยความเสี่ยงของคุณเอง

  1. ดาวน์โหลดเครื่องมือจาก NetVector และรันไฟล์ปฏิบัติการ
  2. ตอนนี้คลิกที่“ แก้ไขรายการ ” หน้าขอบเขตหัวข้อ

  1. ตอนนี้คลิกที่“ ... ” และไปที่โฟลเดอร์ที่ติดตั้ง Civilization VI ตำแหน่งเริ่มต้นคือ:
    “ C:  Program Files (x86)  Steam  SteamApps  common  Sid Meier's Civilization VI  Base  Binaries  Win64Steam”

    ดับเบิลคลิกที่ไฟล์ ปฏิบัติการได้ แล้วคลิกเพิ่ม

ตอนนี้เสร็จสิ้นโดยกด“ ตกลง ”. ตรวจสอบให้แน่ใจว่า ตรวจสอบ ทางเลือก ' Force WARP ”. หลังจากบันทึกการเปลี่ยนแปลงทั้งหมดแล้วให้ลองเปิดเกมและดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่

อ่าน 4 นาที