DirectX คืออะไร? มันทำงานอย่างไร? รุ่น ประวัติ การแก้ไขปัญหา

แอปพลิเคชั่นสำหรับเล่นเกมและมัลติมีเดียเป็นโปรแกรมที่น่าพึงพอใจที่สุดบางโปรแกรมสำหรับพีซีของคุณ แต่การทำให้โปรแกรมทำงานได้อย่างถูกต้องนั้นไม่ง่ายอย่างที่ควรจะเป็น ประการแรก(First)สถาปัตยกรรมพีซีไม่เคยออกแบบมาเป็นแพลตฟอร์มเกม ประการที่สอง(Second)ลักษณะที่หลากหลายของพีซีหมายความว่าเครื่องของบุคคลหนึ่งสามารถแตกต่างจากอีกเครื่องหนึ่งได้ แม้ว่าเกมคอนโซลทั้งหมดจะมีฮาร์ดแวร์ที่คล้ายคลึงกัน แต่ความแตกต่างมากมายอาจทำให้เกมปวดหัวได้

DirectX 12 Ultimate คุณสมบัติ เครื่องมือ และข้อกำหนดขั้นต่ำ

เพื่อบรรเทาความเจ็บปวดให้ได้มากที่สุดMicrosoftจำเป็นต้องแนะนำมาตรฐานทั่วไปที่เกมและแอปพลิเคชั่นมัลติมีเดียทั้งหมดสามารถปฏิบัติตามได้ ซึ่งเป็นอินเทอร์เฟซทั่วไประหว่างระบบปฏิบัติการและฮาร์ดแวร์ใดก็ตามที่ติดตั้งบนพีซี หากคุณต้องการ อินเทอร์เฟซทั่วไปนี้คือDirectXซึ่งอาจทำให้เกิดความสับสนได้

DirectX 12 . คืออะไร

DirectXเป็นอินเทอร์เฟซที่ออกแบบมาเพื่อให้งานเขียนโปรแกรมบางอย่างง่ายขึ้นมากสำหรับทั้งผู้พัฒนาเกมและพวกเราที่เหลือที่ต้องการนั่งลงและเล่นบล็อกบัสเตอร์ล่าสุด

ประวัติ DirectX

เกมใด ๆ จำเป็นต้องทำงานบางอย่างซ้ำแล้วซ้ำอีก ต้องคอยดูอินพุตของคุณจากเมาส์ จอยสติ๊ก หรือคีย์บอร์ด และต้องสามารถแสดงภาพบนหน้าจอและเล่นเสียงหรือเพลงได้ นั่นเป็นเกมเกือบทุกเกมในระดับที่เรียบง่ายที่สุด

โดยพื้นฐานแล้ว โปรแกรมเมอร์เกมกำลังพูดคุยโดยตรงกับฮาร์ดแวร์ของพีซีของคุณในระดับพื้นฐาน เมื่อMicrosoftเปิดตัวWindowsจำเป็นสำหรับความเสถียรและความสำเร็จของแพลตฟอร์มพีซีที่ทำให้ทั้งนักพัฒนาและผู้เล่นทำสิ่งต่างๆ ได้ง่ายขึ้น ท้ายที่สุด ใครจะรำคาญการเขียนเกมสำหรับเครื่องเมื่อพวกเขาต้องคิดค้นวงล้อใหม่ทุกครั้งที่เริ่มทำงานในเกมใหม่ แนวคิด ของ Microsoft(Microsoft)นั้นเรียบง่าย: หยุดโปรแกรมเมอร์ที่พูดคุยกับฮาร์ดแวร์โดยตรง และสร้างชุดเครื่องมือทั่วไปที่พวกเขาสามารถใช้แทนได้ DirectXถือกำเนิดขึ้น

DirectX ทำงานอย่างไร?

ในระดับพื้นฐานที่สุดDirectXคืออินเทอร์เฟซระหว่างฮาร์ดแวร์ในพีซีของคุณและWindowsซึ่งเป็นส่วนหนึ่งของWindows API(Windows API)หรือApplication Programming Interface มาดูตัวอย่างการใช้งานจริงกัน เมื่อผู้พัฒนาเกมต้องการเล่นไฟล์เสียง เป็นเพียงกรณีของการใช้ฟังก์ชันไลบรารีที่ถูกต้อง เมื่อเกมทำงาน จะเรียกDirectX APIซึ่งจะเล่นไฟล์เสียง

นักพัฒนาไม่จำเป็นต้องรู้ว่าเขาจัดการกับการ์ดเสียงประเภทใด มีความสามารถอะไร หรือจะพูดคุยกับมันอย่างไร Microsoftได้จัดเตรียมDirectXและผู้ผลิตการ์ดเสียงได้จัดเตรียมไดรเวอร์ ที่ รองรับ DirectX (DirectX)เขาขอเสียงที่จะเล่นและมันคือ - ไม่ว่ามันจะทำงานบนเครื่องใดก็ตาม

เดิมทีDirectXเริ่มต้นชีวิตด้วยชุดเครื่องมือที่เรียบง่าย: ฮาร์ดแวร์รุ่นแรกมีข้อจำกัด และจำเป็นต้องมีฟังก์ชันกราฟิกพื้นฐานที่สุดเท่านั้น เนื่องจากฮาร์ดแวร์และซอฟต์แวร์มีการพัฒนาอย่างซับซ้อนDirectX จึง มี (DirectX)ตอนนี้เป็นมากกว่าชุดเครื่องมือแบบกราฟิก และคำศัพท์นี้ก็ได้รวมเอากิจวัตรที่มีให้เลือกมากมายซึ่งเกี่ยวข้องกับการสื่อสารด้วยฮาร์ดแวร์ทุกประเภท

ตัวอย่างเช่น รูทีนDirectInputสามารถจัดการกับอุปกรณ์อินพุตทุกประเภท ตั้งแต่เมาส์แบบสองปุ่มธรรมดาไปจนถึงจอยสติ๊กสำหรับการบินที่ซับซ้อน ส่วนอื่นๆ ได้แก่DirectSoundสำหรับอุปกรณ์เสียง และDirectPlayมีชุดเครื่องมือสำหรับการเล่นเกมออนไลน์หรือเกมแบบผู้เล่นหลายคน

เวอร์ชัน DirectX

DirectXเวอร์ชันปัจจุบันในWindows 10คือDirectX 12 Windows 7 มีDirectX(DirectX 11) 11 ในWindows Vistaเป็นเวอร์ชัน 10(Version 10)และใน XP เป็น 9.0 โดยค่าเริ่มต้น สิ่งนี้ทำงานบนWindows ทุก รุ่นตั้งแต่Windows 98 จนถึงและรวมถึงWindows Serversพร้อมกับการแก้ไขทุกครั้งในระหว่างนั้น สำหรับWindows 95และWindows NT 4 ต้องใช้ (Windows NT 4)DirectX 3.0aเวอร์ชันเฉพาะ การปรับปรุง รหัส DirectX หลัก หมายความว่าคุณอาจเห็นการปรับปรุงในหลาย ๆ ชื่อเมื่อคุณอัพเกรดเป็นรุ่นล่าสุดของDirectX . การ ดาวน์โหลด(Downloading)และติดตั้งDirectXไม่จำเป็นต้องซับซ้อนเช่นกัน

อัพเกรด DirectX

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

โดยทั่วไป ตำแหน่งที่ดีที่สุดในการติดตั้ง DirectX ล่าสุด(install the latest DirectX)คือจากMicrosoftหรือWindows Update (Windows Update)เวอร์ชันล่าสุดคือ  DirectX 12 Ultimate (DirectX 12 Ultimate)แหล่งข้อมูลที่ดีสำหรับDirectXก็คือตัวเกมเอง หากเกมต้องการเวอร์ชันเฉพาะ เกมนั้นจะอยู่ในซีดีการติดตั้งและอาจติดตั้งโดยอัตโนมัติโดยตัวติดตั้งของเกมเอง คุณจะไม่พบมันบนแผ่นปกนิตยสาร ต้องขอบคุณเงื่อนไขสิทธิ์การใช้งานของ Microsoft

การวินิจฉัยปัญหา DirectX

การวินิจฉัยปัญหากับการติดตั้ง DirectX(Diagnosing problems with a DirectX installation)อาจเป็นปัญหาได้ โชคดีที่Microsoftมียูทิลิตี้ที่มีประโยชน์ที่เรียกว่าDirectX Diagnostic Toolแม้ว่าจะไม่ชัดเจนก็ตาม คุณจะไม่พบเครื่องมือนี้ในStart Menu ที่มี (Start Menu)Windowsเวอร์ชันใดๆและเครื่องมือแต่ละตัวมักจะติดตั้งไว้ในที่อื่น

วิธีที่ง่ายที่สุดคือเปิดเมนู Start พิมพ์  dxdiagในแถบค้นหา จากนั้นคลิก OK เมื่อแอปพลิเคชันโหลดครั้งแรก จะใช้เวลาสองสามวินาทีในการสอบสวน การติดตั้ง DirectX ของคุณ และพบปัญหาใดๆ ขั้นแรก(First) แท็ บไฟล์ DirectX(DirectX Files)จะแสดงข้อมูลเวอร์ชันของไฟล์แต่ละไฟล์ที่ติดตั้งของคุณ ส่วนบันทึกย่อ(Notes)ที่ด้านล่างควรค่าแก่การตรวจสอบ เนื่องจากไฟล์ที่สูญหายหรือเสียหายจะถูกตั้งค่าสถานะไว้ที่นี่

แท็บที่มีเครื่องหมายDisplay , Sound , Music , InputและNetworkทั้งหมดเกี่ยวข้องกับพื้นที่เฉพาะของDirectXและทั้งหมดยกเว้น แท็บ Inputมีเครื่องมือสำหรับทดสอบการทำงานที่ถูกต้องบนฮาร์ดแวร์ของคุณ

สุดท้าย แท็บ More Helpเป็นวิธีที่มีประโยชน์ในการเริ่มDirectX Troubleshooterซึ่งเป็นเครื่องมือแก้ปัญหาเชิงเส้นอย่างง่ายของ Microsoft สำหรับปัญหาDirectX ทั่วไปจำนวนมาก(DirectX)

เราหวังว่าคุณจะพบข้อมูลโพสต์นี้



About the author

ฉันเป็นผู้เชี่ยวชาญด้านการสนับสนุนลูกค้า windows 10/11/10 ที่มีประสบการณ์มากกว่า 5 ปี ฉันยังเป็นนักเล่นเกมตัวยงในช่วงไม่กี่ปีที่ผ่านมาและมีความสนใจอย่างมากใน xbox One จุดสนใจปัจจุบันของฉันคือการช่วยเหลือลูกค้าเกี่ยวกับปัญหาที่เกิดขึ้นกับระบบ windows 10 หรือ Windows 11 บ่อยครั้งผ่านการใช้เครื่องมือบริการลูกค้าของเรา เช่น การสนับสนุนคอลเซ็นเตอร์และความช่วยเหลือออนไลน์



Related posts