หากคุณกำลังดิ้นรนกับไฟล์ err_gfx_d3d_init ข้อผิดพลาดมีข่าวดี - ผู้ใช้ส่วนใหญ่สามารถแก้ไขปัญหาและแก้ไขปัญหาได้แล้ว ด้านล่างนี้คุณมีชุดการแก้ไขที่ช่วยให้ผู้ใช้แก้ไขไฟล์ err_gfx_d3d_init ข้อผิดพลาด โปรดทำตามแต่ละวิธีตามลำดับจนกว่าคุณจะจัดการลบข้อความแสดงข้อผิดพลาดได้
บันทึก: โปรดทราบว่าการแก้ไขทั้งหมดด้านล่างนี้ถือว่าคุณได้ซื้อ GTA V ที่ถูกต้องตามกฎหมาย
วิธีที่ 1: อัปเดตไดรเวอร์ GPU ของคุณ
จากข้อเท็จจริงที่ว่าปัญหานี้ได้รับความสนใจอย่างมากจากทั้งผู้พัฒนา Rockstar และผู้ผลิต GPU จึงได้มีการเผยแพร่การแก้ไขจำนวนมากเพื่อแก้ไขปัญหาในช่วงหลายปีที่ผ่านมา ทั้ง Nvidia และ ATI ได้เปิดตัวการแก้ไขความเสถียรเพื่อ จำกัด การเข้าถึงของไฟล์ err_gfx_d3d_init ข้อผิดพลาด
จุดเริ่มต้นที่ชัดเจนในการเริ่มต้นคู่มือการแก้ไขปัญหาคือตรวจสอบให้แน่ใจว่าไดรเวอร์กราฟิกของคุณได้รับการอัปเดต ไปที่ลิงค์นี้ ( ที่นี่ ) สำหรับ Nvidia หรือสิ่งนี้ ( ที่นี่ ) สำหรับ ATI ดาวน์โหลดเวอร์ชันไดรเวอร์ล่าสุดตามรุ่น GPU และเวอร์ชัน Windows ของคุณจากนั้นรีสตาร์ทพีซีของคุณและดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากไม่เป็นเช่นนั้นให้ปฏิบัติตาม วิธีที่ 2 .
วิธีที่ 2: ติดตั้งใหม่และอัปเดตเกมเป็นเวอร์ชันล่าสุด
เมื่อคุณกำจัดไดรเวอร์ GPU ที่ล้าสมัยออกจากรายการแล้วให้ดูว่าไฟล์ไดเร็กทอรีเกมของคุณยังคงอยู่หรือไม่ หากคุณซื้อสำเนาเกมจริงคุณสามารถทำได้โดยการติดตั้งเกมใหม่เท่านั้น
บันทึก: หากคุณซื้อเกมผ่าน Steam คุณคลิกขวาที่ GTA V ในไฟล์ ห้องสมุด และเลือก คุณสมบัติ . จากนั้นไปที่ ไฟล์ในเครื่อง และคลิกที่ ตรวจสอบความสมบูรณ์ของไฟล์เกม . กระบวนการทั้งหมดอาจใช้เวลานานกว่า 10 นาที แต่จะช่วยให้คุณไม่ต้องติดตั้งเกมใหม่ หากการสแกนพบความไม่สอดคล้องกัน Steam จะดาวน์โหลดไฟล์ที่หายไป / เสียหายซ้ำโดยอัตโนมัติ
เมื่อคุณแน่ใจว่าไดเร็กทอรีเกมของคุณไม่มีไฟล์ที่เสียหายตรวจสอบให้แน่ใจว่า GTA V ได้รับการอัปเดตเป็นเวอร์ชันล่าสุด ขั้นตอนในการอัปเดตจะแตกต่างกันไปขึ้นอยู่กับแพลตฟอร์มที่คุณใช้ในการซื้อเกม Rockstar เปิดตัวชุดการแก้ไขสำหรับกรณีที่ข้อผิดพลาดเกิดจากปัญหาภายในเกม
หากข้อความแสดงข้อผิดพลาดยังคงปรากฏขึ้นหลังจากติดตั้งใหม่และอัปเดตเกมเป็นเวอร์ชันล่าสุดให้ปฏิบัติตาม วิธีที่ 3.
วิธีที่ 3: การปิดใช้งาน Fraps, ShadowPlay หรือซอฟต์แวร์ซ้อนทับอื่น ๆ
มีรายงานว่าผู้ใช้จำนวนมากได้แก้ไขปัญหาหลังจากปิดใช้งาน Fraps หรือซอฟต์แวร์อื่น ๆ ที่ซ้อนทับข้อมูลบนหน้าจอเกม ดูเหมือนว่า Fraps และตัววางซ้อนเกมอื่น ๆ จะขัดแย้งกับยูทิลิตี้การโอเวอร์คล็อก GPU ส่วนใหญ่ใน GTA V หากคุณใช้ซอฟต์แวร์เช่นนี้เพื่อติดตาม FPS ของคุณให้ปิดการใช้งานและลองเล่นเกม
หากข้อผิดพลาดไม่ปรากฏในขณะที่ Fraps (หรืออื่น ๆ ) ถูกปิดใช้งานให้ถอนการติดตั้งโปรแกรมและมองหาโซลูชันอื่นเพื่อติดตามจำนวน FPS ของคุณ หากการปิดใช้งาน Fraps / ShadowPlay ไม่ได้ช่วยให้ย้ายไปที่ วิธีที่ 4.
วิธีที่ 4: การติดตั้งไลบรารี Visual C ++ และ DirectX ใหม่
ผู้ใช้บางรายสามารถแก้ไขปัญหาได้หลังจากติดตั้งไฟล์ ไลบรารี Microsoft Visual C ++ และ การติดตั้ง DirectX ใหม่ . ขั้นแรกให้ไปที่ลิงค์อย่างเป็นทางการของ Microsoft ( ที่นี่ ) และดาวน์โหลดและติดตั้ง Microsoft Visual C ++ 2008 SP1 .
เมื่อคุณติดตั้งไลบรารี C ++ ให้ไปที่ลิงค์นี้ ( ที่นี่ ) และติดตั้งไฟล์ DirectX End-User Runtime Web Installer . สิ่งนี้จะช่วยให้ระบบของคุณมีไฟล์ DLL ที่จำเป็นในการรันเกมใน DX 11
วิธีที่ 5: การลบไฟล์ DLL จากโฟลเดอร์การติดตั้ง GTA V (Steam เท่านั้น)
err_gfx_d3d_init ข้อผิดพลาดมักจะเชื่อมโยงกับไฟล์ DLL สองไฟล์ที่ถูกบั๊กจากไฟล์ HLSL ที่กำหนดเอง คอมไพเลอร์ ผู้ใช้บางรายสามารถแก้ไขปัญหาได้โดยการลบ d3dcsx_46.dll และ d3dcompiler.dll จากโฟลเดอร์การติดตั้งเกม
หลังจากคุณลบไฟล์ DLL ไปที่ไฟล์ _CommonRedist ในโฟลเดอร์ GTA V และเรียกใช้การตั้งค่า DX เพื่อติดตั้งส่วนประกอบ DLL ที่หายไปใหม่ เมื่อการติดตั้งเสร็จสมบูรณ์ให้รีบูตระบบของคุณและเปิดเกมอีกครั้ง
หากคุณเห็นข้อผิดพลาดอื่น (เกี่ยวข้องกับไฟล์ DLL ที่หายไป) ให้คลิกขวาที่ GTA V ในไลบรารีของ Steam แล้วคลิก คุณสมบัติ . จากนั้นไปที่ไฟล์ ไฟล์ในเครื่อง และคลิกที่ ตรวจสอบความสมบูรณ์ของไฟล์เกม
เมื่อกระบวนการเสร็จสมบูรณ์ให้เปิดเกมอีกครั้งและดูว่าได้แก้ไขไฟล์ err_gfx_d3d_init ข้อผิดพลาด หากยังอยู่ให้ย้ายไปที่ วิธีที่ 6 .
วิธีที่ 6: เล่นเกมแบบไร้ขอบโดยไม่มี Tesselation และ VSync
มีการตั้งค่าในเกมหลายอย่างที่เรียกว่าไฟล์ err_gfx_d3d_init ข้อผิดพลาด ผู้ใช้บางรายสามารถหยุดเกมไม่ให้หยุดทำงานด้วยข้อผิดพลาดนี้โดยการปิดใช้งาน VSync, Tesselation และดำเนินเกมใน ไร้ขอบ โหมด.
บันทึก: การแก้ไขต่อไปนี้ใช้ได้เฉพาะในกรณีที่ข้อผิดพลาดการขัดข้องปรากฏขึ้นในบางครั้งหลังจากเริ่มเกม
หากคุณสามารถเริ่มเกมได้ก่อนที่เกมจะหยุดให้ไปที่การตั้งค่า> กราฟิกและตั้งค่า VSync ถึง ปิด . จากนั้นเลื่อนลงและปิดใช้งาน Tesselation และตั้งค่า การตั้งค่าหน้าจอ ถึง ไร้ขอบ (คุณยังสามารถบังคับให้หน้าจอเป็น ไร้ขอบ โดยการกด ALT + ENTER) .
หากเกมเกิดปัญหาเช่นเดียวกัน err_gfx_d3d_init ข้อผิดพลาดย้ายไปที่วิธีการด้านล่าง
วิธีที่ 7: เปลี่ยนการตั้งค่า Direct X ในเกมเป็น 10 หรือ 10.1
แม้ว่า GTA จะวางตลาดเป็นเกม DirectX 11 แต่ก็ออกแบบมาให้ทำงานบน DirectX เวอร์ชันเก่า err_gfx_d3d_init ข้อผิดพลาดส่วนใหญ่เกิดจากปัญหาความเข้ากันได้ระหว่างฮาร์ดแวร์กราฟิกและซอฟต์แวร์ DirectX ที่รองรับที่มีอยู่ในระบบ
ผู้ใช้ส่วนใหญ่สามารถลบข้อผิดพลาดได้โดยเปลี่ยนเวอร์ชัน DirectX ในเกมเป็น 10 หรือ 10.1 แม้ว่าสิ่งนี้จะช่วยแก้ปัญหาของคุณได้มากที่สุด (โดยเฉพาะในเครื่องที่แทบจะไม่ตรงตามข้อกำหนดขั้นต่ำ) แต่จะทำให้เกมดูไม่ค่อยสวยกว่าบน DirectX 11 คุณเปลี่ยนไปใช้ DirectX 10 โดยไปที่ การตั้งค่า> กราฟิก และตั้งค่า เวอร์ชัน DirectX ถึง 10.1 หรือ 10
หากคุณได้รับข้อผิดพลาดเมื่อเริ่มต้นและไม่สามารถเข้าถึงการตั้งค่าในเกมได้ให้ทำตามขั้นตอนด้านล่างนี้:
- ไปที่ไดเรกทอรีราก GTA V ของคุณ โดยค่าเริ่มต้นจะอยู่ใน C: Program files Rockstar Games Grand theft auto V.
- สร้างไฟล์. txt ใหม่และตั้งชื่อ “ commandline.txt”
- เพิ่ม -DX10 ไปที่ไฟล์แล้วบันทึก
- เปิดเกมและดูว่าข้อผิดพลาดถูกลบออกหรือไม่
วิธีที่ 8: การปิดใช้งานการโอเวอร์คล็อก GPU และ CrossFire / SLI
หากคุณมีนิสัยในการโอเวอร์คล็อกฮาร์ดแวร์ของคุณคุณอาจต้องการปิดใช้งานความถี่ที่กำหนดเองเพื่อดูว่าเป็นสาเหตุของปัญหาหรือไม่ ผู้ใช้บางคนสามารถหยุดเกมไม่ให้หยุดทำงานด้วยไฟล์ err_gfx_d3d_init เกิดข้อผิดพลาดโดยการลบโอเวอร์คล็อก
แน่นอนว่านี่ไม่เหมาะสำหรับผู้ที่ชื่นชอบการโอเวอร์คล็อก แต่อย่างน้อยคุณจะมีความคิดที่ชัดเจนขึ้นว่าอะไรเป็นสาเหตุของปัญหา หากเกมไม่ล่มอีกต่อไปเมื่อคุณเปลี่ยนกลับไปใช้ความถี่ GPU เริ่มต้นให้สูญเสียไปทั้งหมดหรือทดสอบด้วยค่าที่แตกต่างกันจนกว่าคุณจะพบโครงสร้างที่เสถียร
หากคุณมีการตั้งค่า GPU คู่ (CrossFire หรือ SLI) ให้ลองรันเกมด้วยการ์ดกราฟิกเพียงใบเดียวและดูว่าข้อผิดพลาดยังคงปรากฏอยู่หรือไม่ หากไม่เป็นเช่นนั้นให้กำหนดการตั้งค่า SLI / CrossFire ใหม่รีบูตจากนั้นเปิดเกมใหม่
อ่าน 5 นาที