มีรายงานจากผู้ใช้ Windows บางรายว่าพวกเขาประสบปัญหาในการเข้าถึง Direct 3D หรือ DirectDraw เร่งความเร็วบน Windows 11/10 พีซี ในบทความนี้ เราจะให้รายละเอียดว่าอะไรที่ทำให้ฟีเจอร์นี้ใช้งานไม่ได้ในบางโอกาส และคุณจะแก้ไขปัญหานี้ได้อย่างไร เหยื่อที่พบบ่อยที่สุดของปัญหานี้คือผู้ใช้แอปพลิเคชัน Windows ที่เน้นกราฟิก เกมเมอร์ และประเภทต่าง ๆ
Direct 3D, DirectDraw หรือ DirectX คืออะไร
ก่อนที่เราจะเริ่มต้น ให้ฉันทำความคุ้นเคยกับคำศัพท์สองสามคำสั้นๆ ก่อน -
- Direct3D เป็น Windows API ที่ช่วยเรนเดอร์กราฟิก 3 มิติบนแอพพลิเคชั่นที่ประสิทธิภาพนั้นสัมพันธ์กัน ยูทิลิตี้นี้สามารถทำได้ด้วยความช่วยเหลือของ Hardware Acceleration โดยที่การ์ดกราฟิกมีให้ กล่าวโดยย่อ มันให้ความช่วยเหลืออย่างมากในการใช้แอพในระดับที่สูงขึ้นในด้านกราฟิก คุณสามารถตรวจสอบได้ว่าพีซีของคุณรองรับ Direct3D หรือไม่โดยเปิดใช้ DirectX Diagnostic Tool
- DirectDraw เลิกใช้แล้ว ตอนนี้เป็นส่วนย่อยของ DirectX
- DirectX มี Direct3D ซึ่งเป็นส่วนจัดการกราฟิกหลักของ DirectX มีการเชื่อมโยงกับ DirectX API และช่วยในการแสดงกราฟิก 2D ในโปรแกรมใดๆ บนคอมพิวเตอร์ Windows
เหตุใดการเร่งความเร็ว Direct3D และ DirectDraw จึงไม่มีใน Windows
- ฮาร์ดแวร์ของพีซีของคุณอาจไม่เป็นไปตามข้อกำหนดขั้นต่ำในการโหลดกราฟิก 3 มิติโดยเฉพาะ
- การเร่ง DirectDraw ถูกปิดใช้งานหรือไม่ได้ติดตั้งบนพีซีของคุณ
- อะแดปเตอร์วิดีโอของคุณมีหน่วยความจำไม่เพียงพอ
- เวอร์ชันล่าสุดของ DirectX ที่ดาวน์โหลดบนพีซีของคุณถูกขัดจังหวะหรือเสียหาย
ไม่สามารถใช้การเร่งความเร็ว Direct3D และ DirectDraw บน Windows PC
ปัญหาภายใต้การสนทนาที่นี่คือเมื่อพีซีของคุณแสดงว่า Direct3D หรือ DirectDraw ไม่พร้อมใช้งาน และนี่คือวิธีแก้ไข
- ตรวจสอบว่าเปิดใช้งานการเร่งความเร็ว Direct3D และ DirectDraw แล้ว
- เปิดใช้งานการเร่งฮาร์ดแวร์
- รีสตาร์ท Windows ในสถานะ Clean Boot
- เปิดใช้งาน Legacy DirectPlay จากแผงควบคุม
1] ตรวจสอบว่าเปิดใช้งานการเร่งความเร็ว Direct3D และ DirectDraw แล้ว
ก่อนที่คุณจะเริ่มการหลบหลีก ทางที่ดีควรตรวจสอบให้แน่ใจว่าการตั้งค่าเปิดอยู่หรือไม่ โดยทำตามนี้:
- เปิดกล่องโต้ตอบ Run และป้อนคำสั่ง 'dxdiag' ที่นั่น
- การดำเนินการนี้จะเปิด DirectX Diagnostic Tool จากรายการแท็บด้านบน ให้เลือกแสดง
- ในส่วนคุณสมบัติ DirectX คุณจะพบทั้งการเร่งความเร็ว Direct3D และ DirectDraw ตรวจสอบว่ามีข้อความอยู่ข้างๆ หรือไม่
- หากไม่เป็นเช่นนั้น คุณสามารถดำเนินการเปลี่ยนแปลงที่กล่าวถึงด้านล่างได้
หากคุณพบว่าไม่มีตัวเลือกเหล่านี้แสดงว่าไม่พร้อมใช้งาน ให้ดำเนินการดังต่อไปนี้
2] เปิดใช้งานการเร่งฮาร์ดแวร์
วิธีเปิดใช้งาน Hardware Acceleration บนพีซี Windows มีดังนี้
- เปิดกล่องโต้ตอบเรียกใช้และป้อน 'desk.cpl' ซึ่งจะเปิดการตั้งค่าเดสก์ท็อป เลื่อนลงและคลิกการตั้งค่าการแสดงผลขั้นสูง
- ในหน้าต่างแยกต่างหากนี้ คุณจะเห็นตัวเลือกที่ระบุว่า "คุณสมบัติการ์ดแสดงผลสำหรับจอแสดงผล" คลิกเลย
- ในกล่องโต้ตอบคุณสมบัติกราฟิก ให้เลือกแท็บ แก้ไขปัญหา หากคุณไม่เห็นแท็บนี้ ให้อัปเดตไดรเวอร์ของคุณแล้วตรวจสอบอีกครั้ง
- ที่นี่ เลือก เปลี่ยนการตั้งค่า และจากกล่องโต้ตอบที่ตามมา ให้ปรับแถบเลื่อนการเร่งฮาร์ดแวร์
- สำหรับวัตถุประสงค์ในการเปิดใช้การเร่งความเร็ว Direct3D คุณจะต้องการเพิ่มขึ้น
3] รีสตาร์ท Windows ในสถานะคลีนบูต
หากยูทิลิตี้ DirectDraw ได้รับผลกระทบจากบริการของบริษัทอื่น อาจทำให้เกิดปัญหานี้ได้เช่นกัน วิธีแก้ไขคือรีสตาร์ท Windows บนพีซีของคุณด้วยบริการของ Microsoft เท่านั้น โดยใช้วิธี:
- เปิดกล่องโต้ตอบ Run และป้อนคำสั่ง 'msconfig' เพื่อเปิดกล่อง Microsoft System Configuration
- เลือกแท็บ "บริการ" ที่นี่และทำเครื่องหมายที่ช่อง "ซ่อนบริการของ Microsoft ทั้งหมด" ที่ด้านล่างขวาของคุณ
- ตอนนี้ คลิกที่ ปิดใช้งานทั้งหมด จากนั้น ใช้ และสุดท้าย ตกลง เพื่อรีสตาร์ทระบบของคุณด้วยบริการ Windows 10 เท่านั้น
5รอสักครู่เพื่อให้กระบวนการเสร็จสิ้นและตรวจสอบว่าขณะนี้คุณสามารถใช้บริการ DirectPlay ได้หรือไม่
4] เปิดใช้งาน Legacy DirectPlay จากแผงควบคุม
- เปิดแผงควบคุม คลิกเพื่อดูตามประเภทและเลือกตัวเลือกโปรแกรม
- เลือกโปรแกรมและคุณลักษณะเพิ่มเติม และจากตัวเลือกทางด้านซ้าย ให้เลือก เปิดหรือปิดคุณลักษณะของ Windows
- การดำเนินการนี้จะเปิดกล่องโต้ตอบแยกต่างหากพร้อมรายการตัวเลือก ค้นหา Legacy Components ที่นี่ และขยายเพื่อดู DirectPlay
- ทำเครื่องหมายที่ช่อง DirectPlay และใช้การเปลี่ยนแปลงเหล่านี้เพื่อเปิดใช้งานการติดตั้ง DirectPlay บนพีซีของคุณ
การทำเช่นนี้จะช่วยคุณแก้ไขปัญหาด้วยยูทิลิตี้ Direct3D และ DirectDraw ของคุณ
ฉันจะตรวจสอบระดับคุณลักษณะ DirectX ของฉันได้อย่างไร
ข้อผิดพลาดทั่วไปที่ต้องเผชิญกับ DirectX คือเมื่อเครื่องยนต์ของคุณต้องการการอัปเกรดคุณลักษณะ ในกรณีดังกล่าว คุณอาจต้องค้นหาว่าคุณลักษณะ DirectX ของคุณอยู่ในระดับใด เพื่อให้คุณสามารถค้นหาการอัปเกรดระดับคุณลักษณะที่เกี่ยวข้องได้ โดยทำดังนี้:
- เปิดกล่องโต้ตอบ Run และรันคำสั่ง 'dxdiag' ที่นี่
- การดำเนินการนี้จะเปิด DirectX Diagnostic Tool แท็บเริ่มต้น ระบบ คือที่ที่คุณมีข้อมูลระบบทั้งหมด
- ที่ด้านล่างของคุณสมบัติระบบของคุณคือเวอร์ชัน DirectX นี่คือระดับคุณสมบัติ DirectX ของคุณ
สิ่งเหล่านี้เป็นวิธีแก้ปัญหาที่ใช้ได้บ่อยที่สุดเมื่อการเร่ง Direct3D และ DirectView ไม่พร้อมใช้งานบนพีซีของคุณ หากไม่ได้ผล คุณยังสามารถลองเข้าถึงยูทิลิตี้นี้จากบัญชีผู้ใช้ใหม่ เราหวังว่าบทความนี้จะช่วยคุณได้ และตอนนี้คุณสามารถใช้คุณลักษณะชุดเครื่องมือ DirectX ได้แล้ว