วิธีแก้ไข CS: GO ไม่สามารถสร้างอุปกรณ์ D3D ได้

ผู้ใช้ Windows บางรายกำลังพบกับ ' Failed to create D3D Device ' เมื่อใดก็ตามที่พวกเขาพยายามเปิด Counter-Strike GO จากไฟล์ปฏิบัติการเฉพาะหรือจากภายในไลบรารีเกมเช่น Steam ข้อผิดพลาดนี้รายงานว่าเกิดขึ้นกับ Windows หลายเวอร์ชันรวมถึง Windows 7, Windows 8.1 และ Windows 10

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

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

ในบางกรณีปัญหาจะเกิดขึ้นเนื่องจากคุณกำลังใช้ GPU เฉพาะที่ค่อนข้างใหม่กับ DirectX เวอร์ชันที่ล้าสมัยอย่างมาก

อย่างไรก็ตามในกรณีที่คุณใช้ AMD Radeon GPU ให้ตรวจสอบว่าคุณสมบัติ Anti-LAG ถูกปิดใช้งานในโปรแกรมซอฟต์แวร์ AMDของคุณหรือไม่

เล่นเกมในโหมดหน้าต่าง

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

โปรดทราบว่าขึ้นอยู่กับวิธีการที่คุณต้องการในการเปิดเกมคุณจะต้องทำการแก้ไขโดยตรงบน Steam หรือบนทางลัดที่คุณใช้เพื่อเปิดเกม

ไม่ว่าสถานการณ์จะเป็นอย่างไรให้ทำตามคำแนะนำด้านล่างเพื่อบังคับให้CS: GOบังคับให้เกมทำงานในโหมด Windowed:

บังคับให้ CS: ไปทำงานในโหมด Windowed ผ่าน Steam

  1. เปิดแอปพลิเคชัน Steam ของคุณและตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้ด้วยบัญชีของคุณที่คุณเป็นเจ้าของ CS: Go
  2. จากนั้นเข้าไปที่Libraryของคุณจากเมนู Ribbon ที่ด้านบนจากนั้นคลิกขวาที่Counter-Strike: Global OffensiveและคลิกPropertiesจากเมนูบริบทที่เพิ่งปรากฏ

  3. เมื่อคุณอยู่ภายในคุณสมบัติหน้าจอของCounter-Strike: คลั่งทั่วโลกเลือกแท็บทั่วไปจากเมนูแนวนอนที่ด้านบนแล้วคลิกที่ตั้งค่าตัวเลือกการเปิดตัว
  4. เมื่อคุณอยู่ในหน้าจอLaunch optionsให้พิมพ์'-windowed'แล้วคลิกOkเพื่อบันทึกการเปลี่ยนแปลง

    หมายเหตุ:หากยังใช้ไม่ได้ให้เพิ่มทั้งบรรทัดด้านล่าง:

    -w 1280-H720 - หน้าต่าง -novid -high -threads 4 -nojoy + cl_forcepreload 1 -nod3d9ex
  5. หลังจากที่คุณจัดการเพื่อบังคับใช้การเปลี่ยนแปลงเหล่านี้แล้วให้เปิดเกมโดยตรงจาก Steam และดูว่าการแก้ไขด้านบนอนุญาตให้คุณแก้ไข ' ล้มเหลวในการสร้างอุปกรณ์ D3D ' หรือไม่
  6. ในกรณีที่วิธีแก้ปัญหาสำเร็จและคุณจัดการเพื่อเปิดเกมได้สำเร็จให้ไปที่การตั้งค่าเกม> การตั้งค่าวิดีโอ> วิดีโอขั้นสูง และบังคับให้เกมทำงานในโหมดเต็มหน้าจอ

การบังคับให้ CS: ไปทำงานในโหมด Windowed โดยแก้ไขทางลัด

  1. เปิดFile Explorer (หรือ My Computer)และไปที่ตำแหน่งของทางลัด (ส่วนใหญ่จะอยู่บนเดสก์ท็อปของคุณ) ที่คุณใช้เปิดเกม (ไม่ใช่ตำแหน่งที่คุณติดตั้งCS: GO )
  2. เมื่อคุณมาถึงตำแหน่งที่ถูกต้องให้คลิกขวาที่ไฟล์ปฏิบัติการCS: GOและเลือกคุณสมบัติจากเมนูบริบทที่เพิ่งปรากฏ
  3. เมื่อคุณอยู่ในหน้าจอคุณสมบัติของหน้าต่างให้เลือกแท็บทางลัดและมองหาตำแหน่งเป้าหมาย เมื่อคุณมาถึงตำแหน่งที่ถูกต้องแล้วเพียงแค่เพิ่ม'_window' (โดยไม่มีเครื่องหมายอัญประกาศ) ต่อท้ายตำแหน่งเป้าหมาย

    หมายเหตุ:คุณยังสามารถลองเพิ่ม ' -dxlevel 90 ' แทน '-window' เพื่อบังคับให้ปฏิบัติการรันด้วย DirectX 9.0c นอกจากนี้ให้เพิ่มทั้งบรรทัดด้านล่าง:

    -w 1280-H720 - หน้าต่าง -novid -high -threads 4 -nojoy + cl_forcepreload 1 -nod3d9ex
  4. คลิกใช้เพื่อบันทึกการเปลี่ยนแปลงจากนั้นดับเบิลคลิกที่ทางลัดที่คุณใช้เพื่อเปิด CS: GO และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
  5. ถ้าการดำเนินการที่ประสบความสำเร็จและคุณสามารถที่จะเปิดตัวเกมที่มีปัญหาไม่ให้ไปที่การตั้งค่าเกม> การตั้งค่าวิดีโอ> วิดีโอขั้นสูงและการตั้งค่าเกมที่จะทำงานในแบบเต็มหน้าจอ

กำลังอัปเดต DirectX เป็นเวอร์ชันล่าสุด

ตามที่ปรากฎปัญหานี้อาจเกิดขึ้นได้เนื่องจาก DirectX เวอร์ชันที่ล้าสมัยอย่างมาก หากคุณไม่สามารถเปิด Counter-Strike: Global Offensive ในการกำหนดค่านี้ได้คุณควรตรวจสอบให้แน่ใจว่าคุณกำลังทำงานกับ DirectX เวอร์ชันล่าสุดที่มีอยู่โดยเฉพาะอย่างยิ่งหากคุณใช้การ์ด GPU รุ่นใหม่กว่า

ผู้ใช้ที่ได้รับผลกระทบหลายรายซึ่งก่อนหน้านี้พบ ' ไม่สามารถสร้างอุปกรณ์ D3D ' เมื่อใดก็ตามที่พวกเขาพยายามเปิดCS: GOยืนยันว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่พวกเขาอัปเดตเวอร์ชันDirectX เป็นเวอร์ชันล่าสุดโดยใช้โปรแกรมติดตั้งบนเว็บ

นี่คือคำแนะนำทีละขั้นตอนโดยย่อเกี่ยวกับการอัปเดต DirectX เป็นเวอร์ชันล่าสุด:

  1. เปิดเบราว์เซอร์เริ่มต้นของคุณและเปิดลิงก์นี้ ( ที่นี่ ) เลือกภาษาของโปรแกรมติดตั้งและคลิกที่ปุ่มดาวน์โหลด
  2. เมื่อคุณไปที่หน้าจอถัดไปให้ยกเลิกการเลือก bloatware ทุกตัวที่ Microsoft ผลักดันจากนั้นคลิกที่ไม่ขอบคุณและดำเนินการต่อด้วยปุ่มโปรแกรมติดตั้ง Direct X End-User Runtime Web
  3. รอจนกว่า dxwebsetu.exe จะถูกดาวน์โหลดอย่างสมบูรณ์จากนั้นดับเบิลคลิกที่ไฟล์แล้วทำตามคำแนะนำบนหน้าจอเพื่อทำการอัปเดต DirectX เวอร์ชันล่าสุดให้เสร็จสิ้น
  4. หลังจากดำเนินการเสร็จสิ้นให้รีสตาร์ทคอมพิวเตอร์และเปิดCounter-Strike: Global Offensiveในการเริ่มต้นครั้งถัดไปเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่สถานการณ์นี้ใช้ไม่ได้ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

การปิดใช้งานคุณสมบัติ Anti-Lag ของ Radeon (ถ้ามี)

หากสถานการณ์นี้ใช้ได้และคุณกำลังใช้ GPU เฉพาะจาก AMD โอกาสที่ข้อผิดพลาด 'ล้มเหลวในการสร้างอุปกรณ์ D3D' จะเกิดขึ้นเนื่องจากคุณสมบัติป้องกันความล่าช้าที่น่าสงสัยของ Radeon ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าหลังจากปิดใช้งานคุณสมบัตินี้แล้วCounter-Strike: Global Offensive เปิดตัวโดยไม่มีปัญหา

หากต้องการปิดใช้งานคุณสมบัติ Radeon Anti-Lag ให้เปิดซอฟต์แวร์ AMD เข้าถึงแท็บ Games แล้วคลิกที่ CS-GO จากการตั้งค่าเฉพาะของ CS-GO ให้ปิดใช้งาน Radeon Anti-Lag และบันทึกการเปลี่ยนแปลง

แท็ก csgo Windows