ตรวจสอบเวอร์ชั่น DirectX และ Shader Model ของคุณ

เป็นกิลด์ในการค้นหาเวอร์ชั่น DirectX และ Shader Model ที่รันบนเครื่องพีซีของคุณ

Microsoft DirectX หรือที่เรียกว่า DirectX ก็คือชุดของ API ที่ ใช้ในการพัฒนาและเขียนโปรแกรมวิดีโอเกมบนระบบปฏิบัติการ Microsoft (Windows และ Xbox) เปิดตัวในปีพ. ศ. 2538 หลังจากเปิดตัว Windows 95 แล้วนับตั้งแต่มีการติดตั้ง Windows 98 ทุกรุ่น

ด้วยการเปิดตัว DirectX 12 ในปี 2015 ไมโครซอฟต์ได้เปิดตัวคุณสมบัติการเขียนโปรแกรมใหม่ ๆ อย่างเช่น API ระดับต่ำที่ช่วยให้นักพัฒนาสามารถควบคุมสิ่งที่คำสั่งถูกส่งไปยังหน่วยประมวลผลกราฟิกได้มากขึ้น DirectX 12 APIs จะใช้ในการพัฒนาเกม Xbox One และ Windows Phone นอกเหนือจาก Windows 10

ตั้งแต่การเปิดตัวกราฟิกการ์ด DirectX 8.0 ได้ใช้โปรแกรม / คำแนะนำที่เรียกว่า Shader Models เพื่อช่วยตีความคำแนะนำในการแสดงผลกราฟิกที่ส่งจาก CPU ไปยังการ์ดกราฟิก เกมพีซีใหม่ ๆ มีการเพิ่มรายชื่อ Shader Model เวอร์ชันต่างๆตามความต้องการของระบบของพวกเขา

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

วิธีการตรวจสอบเวอร์ชั่นของ DirectX คุณมี?

  1. คลิกที่เมนู Start จากนั้นคลิก "Run"
  2. ในช่อง "Run" ให้พิมพ์ "dxdiag" (โดยไม่ใส่คำพูด) และคลิก "Ok" ซึ่งจะเป็นการเปิดเครื่องมือวินิจฉัย DirectX
  3. ในแท็บ System ซึ่งอยู่ใต้หัวข้อ "System Information" คุณจะเห็น "DirectX Version" อยู่ในรายการ
  4. ตรงกับเวอร์ชัน DirectX ของคุณโดยใช้ Shader เวอร์ชันด้านล่าง

เมื่อคุณพิจารณาเวอร์ชันของ DirectX ที่ทำงานบนพีซีของคุณแล้วคุณสามารถใช้แผนภูมิด้านล่างเพื่อพิจารณาว่า Shader Model เวอร์ชันใดได้รับการสนับสนุน

DirectX และ Shader Model รุ่น

* ไม่สามารถใช้ได้กับ Windows XP OS
†ไม่สามารถใช้ได้กับ Windows XP, Vista (และ Win 7 ก่อน SP1)
‡ Windows 8.1, RT, Server 2012 R2
** Windows 10 และ Xbox One

โปรดทราบว่า DirectX เวอร์ชันก่อน DirectX 8.0 ไม่รองรับรูปแบบ shader

เวอร์ชันของ DirectX ที่รายละเอียดอยู่ที่นี่จะขึ้นต้นด้วยเวอร์ชัน DirectX 8.0 เวอร์ชัน DirectX ก่อนเวอร์ชัน 8.0 ถูกปล่อยออกมาเป็นหลักในการสนับสนุน Windows 95, Windows 98, Windows Me, Windows NT 4.0 และ Windows 2000

DirectX เวอร์ชัน 1.0 ถึง 8.0a เข้ากันได้กับ Windows 95 Windows 98 / Me รวมการสนับสนุนผ่าน DirectX เวอร์ชัน 9.0 DirectX รุ่นเก่าทั้งหมดมีให้บริการในไซต์ของบุคคลที่สามหลายแห่งและหากคุณกำลังติดตั้ง Windows Operating System เวอร์ชันเก่าอาจมีประโยชน์สำหรับเรียกใช้ไฟล์ / ดิสก์เกมต้นฉบับ

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

เกมอะไรรองรับ DirectX 12?

เกมพีซีส่วนใหญ่ที่พัฒนาขึ้นก่อนที่จะวางจำหน่าย DirectX 12 จะมีการพัฒนามากที่สุดโดยใช้ DirectX และเวอร์ชันก่อนหน้านี้ เกมเหล่านี้จะเข้ากันได้กับพีซีที่ติดตั้ง DirectX 12 เนื่องจากความสามารถในการทำงานร่วมกันย้อนหลัง

ถ้าโดยบังเอิญเกมของคุณไม่สามารถทำงานร่วมกันได้ภายใต้ DirectX เวอร์ชันใหม่ส่วนใหญ่จะเป็นเกมที่รันบน DirectX 9 หรือเวอร์ชันก่อนหน้านี้ Microsoft จะให้ DirectX End-User Runtime ซึ่งจะแก้ไขข้อผิดพลาดในการทำงานหลายครั้งด้วย DLL ที่ ติดตั้งจาก DirectX เวอร์ชันเก่า

วิธีการติดตั้งเวอร์ชั่นล่าสุดของ DirectX?

การติดตั้ง DirectX เวอร์ชันล่าสุดมีความจำเป็นเฉพาะเมื่อคุณพยายามเล่นเกมที่พัฒนาขึ้นโดยใช้เวอร์ชันล่าสุด Microsoft ได้ทำให้มันง่ายมากที่จะอยู่ได้ถึงวันที่และสามารถปรับปรุงได้ผ่านทาง Windows Update มาตรฐานและผ่านการดาวน์โหลดและติดตั้งด้วยตนเอง ตั้งแต่การเปิดตัว DirectX 11.2 สำหรับ Windows 8.1 อย่างไรก็ตาม DirectX 11.2 จะไม่สามารถดาวน์โหลด / ติดตั้งได้อีกและต้องดาวน์โหลดผ่านทาง Windows Update

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