DirectXเป็นชุดเทคโนโลยีที่ใช้โดยโปรแกรมมัลติมีเดียจำนวนมากใน Windows ได้รับการพัฒนาโดย Microsoft เพื่อให้การเร่งฮาร์ดแวร์สำหรับแอปพลิเคชันมัลติมีเดียขนาดใหญ่เช่นเกม 3D และวิดีโอ HD Windows 7 มี DirectX 11 Windows 10 ติดตั้ง DirectX 12
เรียกใช้ DirectX Diagnostic Tool
หากคุณประสบปัญหาในการเล่นเกมหรือภาพยนตร์อย่างถูกต้องDirectX Diagnostic Toolสามารถช่วยคุณระบุแหล่งที่มาได้ ในการเข้าถึงให้ไปที่เริ่มใน Windows 10/8/7 พิมพ์dxdiagแล้วกด Enter
หากนี่เป็นครั้งแรกที่คุณใช้ DirectX Diagnostic Tool คุณอาจถูกถามว่าคุณต้องการตรวจสอบว่าไดรเวอร์ของคุณมีการลงนามแบบดิจิทัลหรือไม่
คลิกใช่เพื่อให้แน่ใจว่าไดรเวอร์ของคุณได้รับการลงนามโดยผู้เผยแพร่ที่ตรวจสอบความถูกต้องแล้ว
เมื่อเครื่องมือวินิจฉัยเสร็จสิ้นสิ่งสำคัญสามประการที่ต้องตรวจสอบมีดังนี้
1. ตรวจสอบการ์ดแสดงผลของคุณ : บางโปรแกรมทำงานช้ามากหรือไม่ทำงานเลยเว้นแต่จะเปิดการเร่งฮาร์ดแวร์ Microsoft DirectDraw หรือ Direct3D
ในการตรวจสอบสิ่งนี้ให้คลิกแท็บ Display จากนั้นภายใต้ DirectX Features ให้ตรวจสอบว่า DirectDraw, Direct3D และ AGP Texture Acceleration ปรากฏเป็น Enabled หรือไม่ ถ้าไม่ลองเปิดการเร่งฮาร์ดแวร์
- คลิกขวาที่เดสก์ท็อปและเปิดความละเอียดหน้าจอ
- คลิกที่ตั้งค่าขั้นสูง
- คลิกแก้ไขปัญหาแท็บแล้วคลิกเปลี่ยนการตั้งค่า
- เลื่อนแถบเลื่อนการเร่งฮาร์ดแวร์ไปที่แบบเต็ม
หากไม่สำเร็จคุณอาจต้องอัปเดตไดรเวอร์วิดีโอหรือการ์ดนั้นเอง โดยทั่วไปคุณสามารถค้นหาไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณได้ในส่วนการสนับสนุนของเว็บไซต์ของผู้ผลิต
2. ตรวจสอบตัวควบคุมเกมของคุณ:หากจอยสติ๊กหรืออุปกรณ์อินพุตอื่นไม่ตอบสนองแสดงว่าอาจติดตั้งไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าอุปกรณ์ปรากฏบนแท็บอินพุต หากไม่เป็นเช่นนั้นให้ติดตั้งอุปกรณ์ใหม่ตามคำแนะนำของผู้ผลิต หากเป็นอุปกรณ์ USB ให้ถอดปลั๊กออกแล้วเสียบกลับเข้าไปใหม่
3. ตรวจหาไดรเวอร์ที่“ ไม่ได้ลงนาม”:ไดรเวอร์ที่เซ็นชื่อแบบดิจิทัลได้รับการทดสอบโดย Microsoft Windows Hardware Quality Lab สำหรับความเข้ากันได้ของ DirectX หากเครื่องมือวินิจฉัยตั้งค่าสถานะไดรเวอร์ที่ไม่ได้ลงชื่อการอัปเดตไดรเวอร์อาจช่วยแก้ปัญหาของคุณได้ โดยทั่วไปคุณสามารถค้นหาไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์ของคุณได้ในส่วนการสนับสนุนของเว็บไซต์ของผู้ผลิต
สิ่งอื่น ๆ ที่ต้องตรวจสอบ:หากคุณยังคงมีปัญหากับเกมหรือภาพยนตร์หลังจากเรียกใช้เครื่องมือวินิจฉัย DirectX แล้วคุณสามารถตรวจสอบสิ่งอื่น ๆ ได้
ตรวจสอบโหมดการแสดงผลของแอปพลิเคชันหรือเกมของคุณ
เมื่อแอปพลิเคชัน DirectX 9 เข้าสู่โหมดเต็มหน้าจอความละเอียดของแอปพลิเคชันอาจไม่ตรงกับความละเอียดดั้งเดิมของจอภาพ LCD ของคุณ ความละเอียดของจอภาพของคุณได้รับการออกแบบให้แสดงผลตามขนาดของจอภาพ หากคุณเห็นแถบสีดำที่ด้านบนหรือด้านข้างของหน้าจอซึ่งไม่ได้ใช้ส่วนใดส่วนหนึ่งคุณสามารถลองปรับขนาดภาพเต็มหน้าจอ หากแอปพลิเคชันหรือเกมของคุณอนุญาตให้คุณเลือกโหมดการแสดงผลคุณอาจสามารถเปลี่ยนการตั้งค่าแอปพลิเคชันหรือเกมและเลือกโหมดที่ตรงกับความละเอียดดั้งเดิมของจอภาพ LCD ของคุณ วิธีนี้จะช่วยให้คุณใช้หน้าจอทั้งหมดและยังคงรักษาความละเอียดของแอปพลิเคชันไว้
DirectX เวอร์ชันใดที่ติดตั้งบนพีซีของคุณ
ภายใต้แท็บระบบเทียบกับเวอร์ชัน DirectXคุณจะเห็นเวอร์ชันที่ติดตั้งในระบบของคุณ ในภาพด้านบนคุณจะเห็นDirectX 12ดังกล่าว
หากการเรียกใช้เครื่องมือไม่ช่วยคุณสามารถถอนการติดตั้ง DirectX ออกจากระบบของคุณจากนั้นดาวน์โหลด DirectX และติดตั้งใหม่
ตรวจสอบเวอร์ชันของ DirectX ที่แอปพลิเคชันหรือเกมของคุณต้องการ
แอพพลิเคชั่นและเกมบางตัวต้องการ DirectX 9 อย่างไรก็ตาม Windows 7 ได้รับการติดตั้งด้วย DirectX เวอร์ชันล่าสุด หากคุณติดตั้งแอปพลิเคชันหรือเกมที่ต้องใช้ DirectX 9 คุณอาจได้รับข้อความแสดงข้อผิดพลาดเช่น“ โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก d3dx9_35.dll หายไปจากคอมพิวเตอร์ของคุณให้ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้ ” ตัวเลขสองหลักสุดท้ายของชื่อไฟล์อาจแตกต่างกันไป หากคุณได้รับข้อความแสดงข้อผิดพลาดเดียวกันหลังจากติดตั้งแอปพลิเคชันหรือเกมใหม่ให้ไปที่หน้าเว็บ DirectX End-User Runtime Web Installer และปฏิบัติตามคำแนะนำเพื่อติดตั้ง DirectX และรับการอัปเดต DirectX และ DirectX เวอร์ชันก่อนหน้า
DirectX Legacy อาจสนใจคุณเช่นกัน
wvc + TWC + twcf = MFC