ผู้ใช้คอมพิวเตอร์และแล็ปท็อป Windows น่าจะเคยได้ยิน DirectX โดยเฉพาะหากใช้คอมพิวเตอร์เล่นเกม การติดตั้ง DirectX ที่ผิดปกติอาจก่อให้เกิดปัญหากับส่วนประกอบและแอปพลิเคชันของคอมพิวเตอร์ จึงสำคัญที่คุณต้องรู้วิธีติดตั้ง DirectX ใหม่หากจำเป็น
DirectX คืออะไร?
DirectX เป็นชุด APIs ที่ Microsoft ออกแบบมาเพื่อจัดการงานต่างๆ ที่เกี่ยวข้องกับเกมมิ่งและมัลติมีเดียหลัก Application Programming Interface (API) คือชุดกฎหรือขั้นตอนที่ช่วยให้คอมพิวเตอร์หรือแอปพลิเคชันสื่อสารกันได้
คอนโซลอย่าง PlayStation 5 และ Nintendo Switch มีฮาร์ดแวร์เหมือนกันทุกเครื่อง ทำให้นักพัฒนาปรับเกมให้เหมาะสมง่ายขึ้น เพราะแค่ปรับคอนฟิกให้ตรงสเปคคอนโซล แต่เกมบน PC ซับซ้อนกว่า เนื่องจากการรวมกันของการ์ดจอและโปรเซสเซอร์มีจำนวนเกือบไม่มีที่สิ้นสุด
DirectX ช่วยให้เกมสื่อสารโดยตรงกับฮาร์ดแวร์ของเครื่องคุณ คือ การ์ดจอและโปรเซสเซอร์ ทำให้เกมรันได้เต็มที่ตามสเปคของเครื่อง มันเป็นหนึ่งในเหตุผลหลักที่ Windows มีข้อได้เปรียบกว่าระบบปฏิบัติการอื่นๆ ในการรันเกม
วิธีตรวจสอบเวอร์ชัน DirectX ของคุณ
ควรทราบว่าไม่ใช่การ์ดจอทุกรุ่นเข้ากันได้กับ DirectX เวอร์ชันล่าสุด ดังนั้นเวอร์ชันที่เหมาะสมสำหรับอุปกรณ์ของคุณอาจไม่ใช่เวอร์ชันใหม่สุด โดยเฉพาะการ์ดจอเก่า วิธีตรวจสอบเวอร์ชัน DirectX:
- เปิดหน้าต่าง "Run" โดยกด Win + R
- พิมพ์ "dxdiag" แล้วกด Enter
- หลังไม่กี่วินาที DirectX Diagnostic Tool จะโผล่ขึ้น เวอร์ชัน DirectX จะมองเห็นได้ที่ด้านล่างของ "System Information"
เมื่อไหร่ควรติดตั้ง DirectX ใหม่บน PC
DirectX มีส่วนเกี่ยวข้องมากกับการจัดการกราฟิก 3D เสียง วิดีโอ และการทำงานของเกมแพดในซอฟต์แวร์และเกมบางอย่าง หากการติดตั้ง DirectX ผิดปกติ อาจก่อให้เกิดเสียงบิดเบือน グラフィックเสียหาย หรือปัญหาร้ายแรงอื่นๆ เมื่อพยายามรันโปรแกรมหรือเกมที่ต้องการ DirectX ทำให้ดูเหมือนฮาร์ดแวร์เสีย
กรณีแย่ที่สุดคือแอปพลิเคชันเจอ fatal error และรันไม่ได้เลย ในกรณีแบบนี้ โอกาสดีที่สุดในการแก้คือติดตั้ง DirectX ใหม่ ซึ่งจะเพิ่มส่วนประกอบที่หายไปและซ่อมแซมส่วนที่เสีย
วิธี 1: Windows Update
Windows รุ่นใหม่ๆ มี DirectX ติดตั้งมาพร้อมระบบปฏิบัติการ และอัปเดตพร้อมกับส่วนประกอบระบบอื่นๆ สิ่งแรกที่ควรตรวจสอบเมื่อพยายามแก้ DirectX ที่ผิดปกติคือการอัปเดตระบบ อาจเป็นแค่การอัปเดตที่ค้างอยู่ก่อให้เกิดปัญหาทั้งหมด
- คลิกปุ่ม "Start" ไปที่ "Settings"
- เลือก "Update & Security"
- เลือก "Check for updates" Windows จะค้นหาอัปเดตที่มีอยู่ หากมีอัปเดตที่ไม่ได้ติดตั้งอัตโนมัติ OS จะหาและให้คุณมีอัปเดตล่าสุด เมื่อเสร็จ อาจขอให้รีสตาร์ท PC
วิธี 2: DirectX End-User Runtime Web Installer
แม้ Windows รุ่นใหม่จะมี DirectX ติดตั้งมาอยู่แล้ว แต่คุณยังดาวน์โหลดไฟล์ติดตั้งด้วยมือและรันได้ วิธีนี้มีประโยชน์หาก Windows Update หยุดชะงักหรือการติดตั้ง DirectX ก่อให้เกิดข้อผิดพลาด
- ดาวน์โหลด "DirectX End-User Runtime Web Installer" จากเว็บไซต์ Microsoft เปิดตัวติดตั้งเพื่อเริ่มติดตั้งใหม่
- เลือกปุ่ม radio "I accept the agreement" กด "Next" เพื่อดำเนินต่อ
- หน้าถัดไปจะให้เลือกติดตั้ง Bing Bar ตูลบาร์ทำงานกับ Internet Explorer กล่อง "Install the Bing Bar" ถูกติ๊กโดยค่าเริ่มต้น ถ้าไม่สนใจ ให้เอาติ๊กออก แล้วกด "Next"
- ตัวติดตั้งจะตรวจสอบเวอร์ชัน DirectX และกำหนดส่วนประกอบที่ต้องติดตั้ง เมื่อเสร็จ กด "Next" เริ่มติดตั้ง
- เมื่อติดตั้งเสร็จ กด "Finish" และรีสตาร์ทคอมพิวเตอร์ DirectX ควรอัปเดตเป็นเวอร์ชันล่าสุด
หมายเหตุ: หาก PC หรือแล็ปท็อปมี Direct X เวอร์ชันล่าสุดอยู่แล้ว จะเจอหน้าจออธิบายว่าเช่นนั้น หากเกิดขึ้น กด "Finish" เพื่อออกจากวิซาร์ด
วิธี 3: System File Checker
วิธีสุดท้ายใช้เครื่องมือ Windows System File Checker (SFC) ซึ่งสแกนคอมพิวเตอร์หาไฟล์ที่เสียหายหรือเสียหายและพยายามซ่อมแซมด้วยสำเนาแคชในโฟลเดอร์ Windows รวมถึงการติดตั้ง DirectX
- เปิด Windows PowerShell ด้วยสิทธิ์ Administrator
- พิมพ์
sfc /scannowกด Enter
- เครื่องมือเริ่มสแกนเครื่อง เวลาที่ใช้ขึ้นอยู่กับสเปคเครื่องและขนาดฮาร์ดดิสก์
- เมื่อสแกนเสร็จ เครื่องมือจะซ่อมแซมไฟล์ที่เสียหายอัตโนมัติ ทิ้งให้คุณรีสตาร์ท PC หากไม่พบไฟล์เสียหาย จะมีข้อความแจ้ง
เนื่องจากไม่มีวิธีปลอดภัยและง่ายในการถอนการติดตั้ง DirectX ทั้งหมดบนเครื่องที่มี Windows รุ่นใหม่ วิธีข้างต้นจึงเป็นวิธีที่ดีที่สุดในการติดตั้ง DirectX ใหม่เพื่อแก้ปัญหาจากการติดตั้งที่ผิดปกติ แต่หากเกมยังรันไม่ได้หลังติดตั้ง DirectX ใหม่สำเร็จ คุณจะต้องตรวจสอบว่าไม่ได้จัดการกับการ์ดจอที่เสียหาย
คำถามที่พบบ่อย
1. DirectX Diagnostic Tool คืออะไร?
เป็นเครื่องมือในตัวของ Windows ที่แสดงไดรเวอร์และส่วนประกอบที่เกี่ยวข้องกับ DirectX ที่มีอยู่บนเครื่องของคุณ เป็นเครื่องมือที่ดีสำหรับตรวจสอบสเปคคอมพิวเตอร์สำคัญ รวมถึงเวอร์ชัน Windows, โปรเซสเซอร์, หน่วยความจำ, การ์ดจอ, อุปกรณ์เสียง และเวอร์ชัน DirectX
2. DirectX เพิ่มประสิทธิภาพเกมวิดีโอได้อย่างไร?
เนื่องจากคอนโซลเกมมีสเปคเหมือนกันทุกเครื่อง จึงง่ายที่จะเพิ่มประสิทธิภาพการตั้งค่ากราฟิกและเสียงทั่วทั้งเครื่อง แต่ PC และแล็ปท็อปรองรับรุ่นการ์ดจอและชิ้นส่วนต่างๆ มากมาย จึงลำบากที่จะเพิ่มประสิทธิภาพเกมแต่ละชิ้นส่วน นี่คือเหตุผลที่ DirectX สำคัญ
สำหรับ Windows version ของเกม PC นักพัฒนาออกแบบเกมตามการทำงานของ DirectX API การเข้าถึง DirectX API ช่วยให้เกมเข้าถึงการ์ดจอและการ์ดเสียงของ PC/แล็ปท็อปโดยตรง สร้างประสบการณ์ที่ราบรื่นและเหมาะกับสเปคของเครื่อง
เพื่อพัฒนาประสบการณ์เกม ดูว่าอะไรคือแพลตฟอร์มสตรีมเกมสดที่ดีที่สุด: Facebook Gaming vs. Twitch vs. YouTube Gaming ตรวจสอบความรู้ด้วย glossary คำศัพท์เกมมิ่ง