Civilization 6 เป็นเกมวางแผนผลัดกันเล่นที่ผู้เล่นแต่ละคนแข่งขันกันเพื่อก้าวขึ้นเป็นมหาอำนาจระดับโลกโดยการสร้างอารยธรรมของตน มีมาระยะหนึ่งแล้วและมีเกมรุ่นก่อนหน้านี้ด้วย
ตามที่ชื่อแนะนำผู้ใช้อาจพบเงื่อนไขข้อผิดพลาดที่ไม่สามารถเล่นเกมได้เนื่องจากไม่พบอุปกรณ์กราฟิกที่เข้ากันได้กับเกม โดยปกติจะมีสองกรณีในสถานการณ์นี้: ประการแรกคุณมี DirectX ที่เข้ากันได้ แต่แทบจะไม่ตรงกับข้อกำหนดและประการที่สองคุณมีการตั้งค่าที่เหมาะสม เราจะผ่านทั้งสองกรณีด้านล่าง ดูเหมือนว่า
'กราฟิกที่เข้ากันได้' หมายความว่าอย่างไร
Civilization VI ต้องการให้คอมพิวเตอร์ของคุณมีการ์ดแสดงผลที่รองรับ Directx สิบเอ็ด ติดตั้งและใช้งาน DirectX คืออะไร? DirectX คือชุดอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ที่จัดการงานที่เกี่ยวข้องกับมัลติมีเดียวิดีโอและเกม
เกมใหม่ ๆ ที่สร้างขึ้นในลักษณะที่เพื่อให้ได้ประสิทธิภาพสูงสุดพวกเขาต้องการให้คุณมี DirectX เวอร์ชันเฉพาะเป็นอย่างน้อย ทุกวันนี้แม้แต่ GPU ระดับกึ่งปานกลางก็มีความเข้ากันได้เพื่อรองรับ DirectX 11 แม้ว่าในเอกสารอย่างเป็นทางการ Civilization VI กำหนดให้คุณมี DirectX 11 แต่ดูเหมือนว่ายังมีข้อผิดพลาดที่เกี่ยวข้อง
คุณสามารถตรวจสอบได้อย่างง่ายดายว่าฮาร์ดแวร์กราฟิกของคุณรองรับ DirectX 11 หรือไม่ทำตามขั้นตอนด้านล่าง:
- กด Windows + R พิมพ์“ dxdiag ” ในกล่องโต้ตอบแล้วกด Enter รอให้แถบสถานะที่ด้านล่างซ้ายเพื่อโหลดลายเซ็นทั้งหมดให้เสร็จสิ้น
- คลิกที่ Display ใต้ไดรเวอร์คุณจะเห็น ระดับคุณสมบัติ . คุณควรมีอย่างน้อย 11_0 . นี่แสดงถึงความเข้ากันได้กับ DirectX 11 ในกรณีนี้รองรับ DirectX 12 ด้วย
หาก GPU ของคุณรองรับเวอร์ชันนี้ แต่ยังไม่สามารถรันเกมได้ก็อย่าเพิ่งใจร้อน ยังมีวิธีที่คุณสามารถเรียกใช้เกมได้ แต่จะลดเฟรมของคุณลงอย่างมากต่อวินาที (~ 10) สิ่งนี้จะส่งผลต่อประสิทธิภาพของเกมมาก แต่ก็จะสามารถเล่นได้ในระดับหนึ่ง เราได้ระบุวิธีแก้ปัญหาสำหรับทั้งสองกรณีไว้แล้ว ลองดูสิ.
โซลูชันที่ 1: การอัปเดตไดรเวอร์กราฟิก (สำหรับการ์ดที่รองรับ DX 11)
หากคุณจัดหมวดหมู่ในเงื่อนไขที่สองเช่นคุณมีการ์ดแสดงผลที่รองรับ DirectX 11 แต่ยังคงเห็นข้อความแสดงข้อผิดพลาดอาจเป็นเพราะคุณยังไม่ได้อัปเดตไดรเวอร์เป็นรุ่นล่าสุด ผู้ผลิตการ์ดแสดงผลของเรามักจะ การปรับปรุง เพื่อรวมคุณสมบัติเพิ่มเติมและลดข้อบกพร่องตลอดเวลา คุณควรสำรวจอินเทอร์เน็ต Google ฮาร์ดแวร์ของคุณและดูว่ามีไดรเวอร์ที่พร้อมให้คุณติดตั้งหรือไม่ อย่างใดอย่างหนึ่งหรือคุณสามารถให้ Windows อัปเดตให้คุณโดยอัตโนมัติ อย่างไรก็ตามการค้นคว้าเล็กน้อยอาจทำให้การแก้ไขปัญหาง่ายขึ้นสำหรับคุณ
- ติดตั้งยูทิลิตี้ โปรแกรมถอนการติดตั้งไดรเวอร์การแสดงผล . คุณสามารถดำเนินการต่อได้โดยไม่ต้องทำตามขั้นตอนนี้ แต่จะช่วยให้มั่นใจได้ว่าไม่มีไดรเวอร์เหลืออยู่
- หลังจากติดตั้ง โปรแกรมถอนการติดตั้งไดรเวอร์จอแสดงผล (DDU) เปิดคอมพิวเตอร์ของคุณเป็น โหมดปลอดภัย . คุณสามารถเรียนรู้วิธีการ บูตคอมพิวเตอร์ของคุณเข้าสู่เซฟโหมด โดยอ่านบทความของเราเกี่ยวกับเรื่องนี้
- หลังจากบูตคอมพิวเตอร์ของคุณเข้าสู่เซฟโหมดแล้วให้เปิดแอปพลิเคชันที่เพิ่งติดตั้ง
- หลังจากเปิดแอปพลิเคชันแล้วให้เลือกตัวเลือกแรก“ ทำความสะอาดและรีสตาร์ท ”. จากนั้นแอปพลิเคชันจะถอนการติดตั้งไดรเวอร์ที่ติดตั้งโดยอัตโนมัติและรีสตาร์ทคอมพิวเตอร์ของคุณตามนั้น
- บูตคอมพิวเตอร์เข้าสู่โหมดปกติกด Windows + R พิมพ์“ devmgmt. msc ” ในกล่องโต้ตอบแล้วกด Enter ส่วนใหญ่อาจเป็นค่าเริ่มต้น ไดรเวอร์ จะถูกติดตั้ง หากไม่มีให้คลิกขวาที่พื้นที่ว่างแล้วเลือก“ สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์ ”.
- ตอนนี้มีสองทางเลือก คุณสามารถค้นหาไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณทางออนไลน์ได้จากไฟล์ เว็บไซต์ของผู้ผลิต เช่น NVIDIA เป็นต้น (และติดตั้งด้วยตนเอง) หรือคุณสามารถปล่อยให้ Windows ติดตั้งเวอร์ชันล่าสุดเอง (ค้นหาการอัปเดตโดยอัตโนมัติ)
- เราจะมาดูการติดตั้งด้วยตนเอง คลิกขวาที่ฮาร์ดแวร์ของคุณแล้วเลือก“ อัปเดตไดรเวอร์ ”. เลือกไฟล์ ตัวเลือกแรก “ ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัพเดตโดยอัตโนมัติ” เลือก ตัวเลือกที่สอง หากคุณกำลังอัปเดตด้วยตนเองและเลือก“ เรียกดูไดรเวอร์” และไปยังตำแหน่งที่คุณดาวน์โหลด
- เริ่มต้นใหม่ คอมพิวเตอร์ของคุณหลังจากติดตั้งไดรเวอร์แล้วให้เปิด 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 และมันจะทำงานตามนั้น
บันทึก: โปรแกรมจำลองที่ใช้คือ 3ถparty และ Appuals ไม่มีส่วนเกี่ยวข้องกับโปรแกรมเหล่านี้ โปรดดำเนินการด้วยความเสี่ยงของคุณเอง
- ดาวน์โหลดเครื่องมือจาก NetVector และรันไฟล์ปฏิบัติการ
- ตอนนี้คลิกที่“ แก้ไขรายการ ” หน้าขอบเขตหัวข้อ
- ตอนนี้คลิกที่“ ... ” และไปที่โฟลเดอร์ที่ติดตั้ง Civilization VI ตำแหน่งเริ่มต้นคือ:
“ C: Program Files (x86) Steam SteamApps common Sid Meier's Civilization VI Base Binaries Win64Steam”
ดับเบิลคลิกที่ไฟล์ ปฏิบัติการได้ แล้วคลิกเพิ่ม
ตอนนี้เสร็จสิ้นโดยกด“ ตกลง ”. ตรวจสอบให้แน่ใจว่า ตรวจสอบ ทางเลือก ' Force WARP ”. หลังจากบันทึกการเปลี่ยนแปลงทั้งหมดแล้วให้ลองเปิดเกมและดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
อ่าน 4 นาที