AMD ต้องการเน้นสองสิ่งใหม่ ๆ ที่ Microsoft จะรวมไว้ใน API กราฟิกเวอร์ชันใหม่ซึ่งเป็นสิ่งที่คาดหวังไว้ 12 DirectX. ที่รู้จักกันในชื่อ การบันทึกบัฟเฟอร์คำสั่งแบบมัลติเธรด y async เฉดสี ซึ่ง AMD หวังว่าจะสามารถนำเสนอการปรับปรุงที่สำคัญในชื่อเรื่องที่ใช้ระบบผ่านกราฟิกการ์ด
async shaders
Async เฉดสี เป็นคุณสมบัติที่ช่วยให้ GPU (เพื่อคำนวณหรือจดจำกิจกรรมใน "ช่องว่าง" ระหว่างโหลดกราฟิกที่เกมนำเสนอ จัดการเพื่อเอาชนะข้อ จำกัด ที่มีอยู่ใน DirectX เวอร์ชันก่อนหน้าซึ่งทำงานตามลำดับโดยใช้คิวการแสดงผลสำหรับการดำเนินการทุกประเภท โดยนัยนี้ ปัญหาคอขวดที่สำคัญ สำหรับฮาร์ดแวร์ซึ่งอาจรอรับงานและไม่อนุญาตให้ใช้ประโยชน์จากประสิทธิภาพเต็มรูปแบบ
ในทางกลับกัน DirectX 12 ช่วยให้คุณสามารถใช้ช่องว่างเหล่านี้เพื่อทำงานอื่น ๆ และลดเวลาในการเรนเดอร์โดยรวมซึ่งหมายถึง เวลาแฝงที่ต่ำกว่า ตลอดทั้งส่วนกราฟิกดังนั้นการได้รับไฟล์ ประสิทธิภาพที่สูงขึ้น ซึ่งแปลเป็น อัตราเฟรมที่สูงขึ้น.
AMD ยังเน้นว่าโปรเซสเซอร์รุ่นปัจจุบันที่มีสถาปัตยกรรม แกนกราฟิกต่อไป ได้รับการติดตั้งโดยเฉพาะเพื่อใช้ประโยชน์จากคุณสมบัติ DirectX 12 นี้ผ่านคุณสมบัติเฉพาะของการออกแบบฮาร์ดแวร์ซึ่งก็คือ เครื่องคำนวณแบบอะซิงโครนัส (เอซ). เทคโนโลยีนี้รวมอยู่ในระบบปัจจุบันแล้วเช่นการ์ด Radeon R9 290X นอกจากนี้ตั้งแต่ปี 2011 เมื่อเทคโนโลยีนี้ถือกำเนิดขึ้น การ์ดแสดงผลทั้งหมดรวม ACE ในระดับที่แตกต่างกัน.
การบันทึกบัฟเฟอร์คำสั่งแบบมัลติเธรด
ฟังก์ชั่น บัฟเฟอร์คำสั่ง มันถูกนำไปใช้ในเกมเป็นวิธีง่ายๆในการแสดงรายการงานทั้งหมดที่ต้องดำเนินการโดย CPU ตามที่ระบุจาก AMD เป็นวิธีง่ายๆในการกำหนดไฟล์ งานที่จะประมวลผลโดย CPU และจะต้องจัดระเบียบใหม่เพื่อมอบให้กับหน่วยประมวลผลกราฟิก (GPU) และเพื่อให้สามารถสร้างโหลดภาพได้ งานอาจรวมถึงรายการที่คำนวณฟังก์ชันการจัดแสงตำแหน่งอักขระการโหลดพื้นผิว ฯลฯ
ปัจจุบันเกมพีซีส่วนใหญ่ใช้ประโยชน์จากหลายคอร์ที่โปรเซสเซอร์รวมอยู่ด้วย แต่ API ของ DirectX 11 ไม่สามารถใช้ประโยชน์จากศักยภาพสูงสุดที่เสนอได้ และการสูญเสียศักยภาพด้านประสิทธิภาพที่พวกเขามีให้โดยการแยกส่วนรายการคำสั่งไม่ถูกต้องจึงตอบสนองความต้องการการประมวลผลแบบขนานที่จำเป็นในเกมระหว่างคอร์ต่างๆ
โดยคมชัด 12 DirectX ใช้เทคโนโลยีใหม่ที่ ปรับปรุงการทำงานอย่างมาก พัฒนาบนระบบมัลติคอร์โดยวิธีการดังต่อไปนี้ เทคนิค: ความสามารถในการวางงานของ คนขับรถ และรหัส API บนแกน CPU ที่มีอยู่ ลดเวลา CPU ในการคำนวณงานที่ซับซ้อน การกระจายงานการเล่นเกมอย่างชาญฉลาดระหว่างคอร์ CPU มากกว่า 4 คอร์ และความสามารถในการสื่อสารระหว่างแกน CPU ทั้งหมดพร้อมกันกับหน่วย GPU
ในคำพูดของ AMD เองการปรับปรุงที่เกิดจากเทคโนโลยีใหม่นี้คล้ายกับการเปลี่ยนจากทางหลวง 2 เลนธรรมดาไปสู่ซุปเปอร์ไฮเวย์ 8 เลน ศักยภาพด้านกราฟิกจะแสดงประโยชน์หลัก ด้วยโปรเซสเซอร์กราฟิกซีรีส์ AMD FX และความสามารถในการสื่อสารซึ่งจะปรับปรุงเวลาการทำงานและให้ประสิทธิภาพและคุณภาพที่สูงขึ้นในภาพสุดท้าย
เกมแรกที่มี DirectX 12 จะ The Witcher 3 และ Batman: Arkham Knightแม้ว่าเทคโนโลยีนี้ AMD จะชี้ให้เห็นว่าสามารถเห็นได้จาก Oxide Games และ Stardock ที่พวกเขาร่วมมือกันเช่น Ashes of the Singularity เกมกลยุทธ์ซึ่งคาดว่าจะวางจำหน่ายในเร็ว ๆ นี้จะสามารถใช้ 8 คอร์ของโปรเซสเซอร์ AMD FX-8370 และบรรลุประสิทธิภาพและความละเอียดที่ "เป็นไปไม่ได้" เพื่อให้บรรลุด้วย DirectX 11 ในปัจจุบัน
การ์ด AMD ที่รองรับ DirectX 12
รายการผลิตภัณฑ์ในกลุ่มได้รับการเผยแพร่บนเว็บไซต์ของ AMD ซึ่ง ได้แก่ เข้ากันได้กับ DirectX 12 ที่กำลังจะมาถึง และผู้ใช้สามารถทดสอบได้ว่าได้ติดตั้ง Windows 10 เวอร์ชันพรีวิวหรือไม่ (โดยเฉพาะ Technical Preview Build 10041 หรือใหม่กว่า) และติดตั้งเวอร์ชันล่าสุด ไดรเวอร์ ผ่าน Windows Update
การ์ดแสดงผลที่รองรับ ได้แก่ :
- ช่วง AMD Radeon R9
- ช่วง AMD Radeon R7
- AMD Radeon R5 240
- AMD Radeon HD 8000 สำหรับระบบ OEM (HD 8570 ขึ้นไป)
- AMD Radeon HD 8000M range (โน้ตบุ๊ก)
- AMD Radeon HD 7000 range (HD 7730 ขึ้นไป)
- AMD Radeon HD 7000M range (HD 7730M และสูงกว่า)
- AMD A4 / A6 / A8 / A10-7000 APU Range ("Kaveri")
- AMD A6 / A8 / A10 PRO-7000 APU Range ("Kaveri")
- AMD E1 / A4 / A10 Micro-6000 APU Range ("Mullins")
- AMD E1 / E2 / A4 / A6 / A8-6000 APU Range ("Beema")