วิธีแก้ไข Direct3D

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

การตรวจสอบการติดตั้ง DirectX

กด "Windows-R" และป้อน "dxdiag" เพื่อเรียกใช้ DirectX Diagnostic Tool

เปิดแท็บ "แสดงผล" เพื่อดูสถานะของ Direct3D และส่วนประกอบกราฟิกอื่นๆ ใน DirectX

อ่านช่อง "บันทึกย่อ" เพื่อเรียนรู้เกี่ยวกับข้อผิดพลาดใดๆ กับ Direct3D หากติดตั้ง DirectX อย่างถูกต้อง จะขึ้นว่า "ไม่พบปัญหา"

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

ตรวจสอบส่วนคุณสมบัติ DirectX เพื่อให้แน่ใจว่าแต่ละบรรทัดอ่านว่า "เปิดใช้งาน" หากบรรทัดใดไม่มี คุณต้องเปิดใช้งานการเร่งด้วยฮาร์ดแวร์

การเปิดใช้งานการเร่งฮาร์ดแวร์

คลิกขวาที่เดสก์ท็อปและเลือก "ความละเอียดหน้าจอ"

คลิก "การตั้งค่าขั้นสูง"

เปิดแท็บ "การแก้ไขปัญหา" แล้วคลิก "เปลี่ยนการตั้งค่า" ป้อนรหัสผ่านผู้ดูแลระบบหากได้รับแจ้ง

เลื่อนตัวเลือก "การเร่งฮาร์ดแวร์" เป็น "เต็ม"

กำลังอัปเดต DirectX และไดรเวอร์วิดีโอ

เรียกใช้ Windows Update จากแผงควบคุมเพื่อติดตั้งการอัปเดตสำหรับ DirectX 11 ซึ่งมีให้ใน Windows เวอร์ชันย้อนหลังไปถึง Vista ใน Windows 8 Windows Update เป็นวิธีเดียวในการอัปเดต DirectX 11 บน Windows 7 หรือ Vista คุณสามารถดาวน์โหลดการอัปเดตด้วยตนเองได้ (ลิงก์ในแหล่งข้อมูล)

ดาวน์โหลดและเปิด DirectX End-User Runtime Web Installer (ลิงก์ในแหล่งข้อมูล) เพื่ออัปเดต DirectX 9 DirectX 9 ติดตั้งและทำงานแยกจาก DirectX 11 และเกมจำนวนมากต้องการแม้ในระบบที่ติดตั้ง DirectX 11

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

อัปเดตไดรเวอร์วิดีโอของคุณผ่าน Windows Update หรือโดยการดาวน์โหลดไดรเวอร์จากเว็บไซต์ Nvidia, ATI หรือ Intel ทั้งนี้ขึ้นอยู่กับฮาร์ดแวร์กราฟิกของคุณ หากคุณมีเวอร์ชันล่าสุดจาก Windows Update อยู่แล้ว ให้ตรวจสอบเว็บไซต์ของผู้ผลิตฮาร์ดแวร์ เนื่องจากอาจมีไดรเวอร์ที่ใหม่กว่า

เคล็ดลับ

ในคอมพิวเตอร์ที่ใช้ Optimus เพื่อสลับระหว่าง Nvidia และฮาร์ดแวร์กราฟิก Intel ในตัว คุณอาจต้องอัปเดตทั้งไดรเวอร์กราฟิก Nvidia และ Intel

หากโปรแกรมใดมีปัญหาในการทำงานบนคอมพิวเตอร์ที่มี Optimus ให้เปิดแผงควบคุม Nvidia คลิก "จัดการการตั้งค่า 3D" และเลือกโปรแกรมในแท็บ "การตั้งค่าโปรแกรม" เปลี่ยนโปรเซสเซอร์กราฟิกให้ตรงกันข้ามกับการตั้งค่าปัจจุบันเพื่อลองใช้งานกับฮาร์ดแวร์กราฟิกสำรอง

แม้ว่าการวินิจฉัย DirectX จะไม่มีปัญหา แต่ให้ลองอัปเดต DirectX และไดรเวอร์วิดีโอของคุณต่อไป เนื่องจากอาจช่วยแก้ปัญหาได้

คำเตือน

ข้อมูลในบทความนี้ใช้กับ Windows 7 และ Windows 8 ซึ่งอาจแตกต่างกันเล็กน้อยหรืออย่างมากเมื่อเทียบกับเวอร์ชันอื่นๆ