DirectX 12 ก็เป็นตัว API ล่าสุดของ Microsoft ที่จะช่วยเร่งประสิทธิภาพการทำงานของการ์ดจอให้ดียิ่งขึ้นและยังสามารถของรับการ์ดจอได้ทั้ง 2 ค่ายคือ Nvidia กับ AMD อีกด้วยแต่ล่าสุดได้มีผลการทดสอบประสิทธิภาพของ API ตัวล่าสุดนี้กับการ์ดจอค่าย AMD ก็พบว่ามันยังทำได้ไม่เท่าของค่าย Nvidia ที่ยังใช้แค่ DirextX 11 เสียด้วยซ้ำ
การทดสอบนี้ก็มาจากทาง PCGAMER ซึ่งพวกเขาได้ใช้เกม Total War: Warhammer เป็นตัวทดสอบซึ่งการทดสอบนี้ก็จะเปรียบเทียบผลประสิทธิภาพระหว่างการ์ดจอค่าย AMD ที่มช้ DirectX 12 กับการ์ดจอค่าย Nvidia ที่ใช้ DirectX 11 ซึ่งผลที่ได้ก็ออกมาเรียบร้อยโดยสามารถดูตารางได้ด้านล่างโดยแบ่งตามความละเอียดหน้าจอที่ใช้ทดสอบ
แต่ก่อนอื่นใดเรามาดูสเปคคอมที่ใช้ทดสอบกันก่อนครับว่ามีอะไรไบ้าง
- CPU: Intel Core i7-5930K @ 4.2GHz
- Mobo: Gigabyte GA-X99-UD4
- RAM: G.Skill Ripjaws 16GB DDR4-2666
- Storage: Samsung 850 EVO 2TB
- PSU: EVGA SuperNOVA 1300 G2
- CPU cooler: Cooler Master Nepton 280L
- Case: Cooler Master CM Storm Trooper
- OS: Windows 10 Pro 64-bit
- Drivers: AMD Crimson 16.7.2 , Nvidia 368.69/.64
เปรียบเทียบประสิทธิภาพ
จากผลทดสอบครั้งแรกกับความละเอียดที่ 1080p Ultra ก็พบว่าทางค่าย AMD กับ DirectX 12 ก็รีดประสิทธิภาพได้มากในระดับหนึ่งแต่เมื่อเทียบกับฝั่ง Nvidia แล้วกลับด้อยกว่าชัดเจนทั้งการเทียบกับ DirectX 11 ด้วยกันอย่าง R9 Fury X ที่น้อยกว่า GTX 970 ส่วน DirectX 12 การ์ดจอ GTX 980 Ti ก็ยังเหนือกว่าเร็วกว่า Fury X ประมาณ 15% ด้วยกัน
เมื่อลองมาทดสอบในความละเอียดที่ 1440p Ultra ก็พบสิ่งที่แตกต่างกันโดยเฉพาะการ์ดจอ Nvidia ใน DirectX 12 ก็พบประสิทธิภาพที่ลดลงไปประมาณ 10-15% ครับและ Nvidia ใน DirectX 11 ก็ให้ผลลัพธ์ในเกณฑ์ที่ดีเหมือนกัน ส่วนทางด้าน AMD ใน DirectX 12 ก็พบว่ามีประสิทธิภาพเพิ่มขึ้นจากเดิมถึง 20-25% เมื่อเทียบกับ AMD ใน DirextX 11
แต่ถ้าหากนำมาเทียบกัน (ภาพบน) ก็พบอีกว่าประสิทธิภาพของ Nvidia ยังเหนือกว่าอยู่ดีไม่ว่าจะเป็นการเทียบ Nvidia DirextX 11 กับ AMD DirectX 12 ค่ายเขียวก็รีดประสิทธิภาพได้ดีกว่า
มาดูในการทดสอบในความละเอียดสุดท้ายในระดับ 4K Ultra ก็ให้ผลลัพธ์ว่าการ์ดจอ R9 380 ไปจนถึง R9 Fury X มีประสิทธิภาพเพิ่มขึ้น 10-20% แต่ตัวการ์ดจอ Nvidia Frame Rate จะลดลง 5-10% ครับแต่สำหรับการ์ดจอ 960 2GB และ 950 จะลดลงถึง 20% เลยทีเดียว
ขณะเดียวกันเมื่อนำสองค่ายมาเทียบกัน 980 Ti ใน DirectX 11 ก็สามารถเอาชนะ Fury X DirectX 12 ได้อยู่ดีส่วนการ์ดจอรุ่นอื่น ๆ ก็ให้ผลไม่ต่างกันครับ
การ์ดจอที่เหมาะสม
ในส่วนนี้ก็จะมาพูดถึงการ์ดจอที่เหมาะสมกันกับตัว CPU ที่ใช้ทดสอบในครั้งนี้ซึ่งทาง PCGAMER ก็ได้ให้ข้อสรุปว่าในความละเอียด 1080p ด้วย DirectX 11 กับ GTX 1080 ที่ทำงานบน i7-5930K 4.2GHz ให้ประสิทธิภาพสูงกว่า i3-4350 (3.6GHz) ถึง 66% ขณะเดียวกันในความละเอียด 1440p DirectX 11 เพิ่ม 20% และ 4K DirectX 11 ไม่มีอะไรเปลี่ยนแปลง
แต่กับตัว DirectX 12 ที่ความละเอียด 1080p จะเพิ่มมากขึ้น 57% ความละเอียด 1440p จะเพิ่ม 46% และความละเอียด 4K ไม่มีการเปลี่ยนแปลงใด ๆ แต่กับ GTX 970 จะมีประสิทธิภาพเพิ่มขึ้น 20% ใน DirectX 12 ที่ความละเอียด 1080p ครับ
ส่วนของค่าย AMD ก็จะทดสอบกับ R9 Fury X และ R9 390 ก็ได้ผลว่า R9 Fury X ไม่มีอะไรเปลี่ยนแปลงใน DirectX 11 แต่เมื่อลองใน DirectX 12 จะมีประสิทธิภาพเพิ่มขึ้นถึง 50% ที่ความละเอียด 1080p แต่ในความละเอียด 1440p จะเพิ่ม 15% และความละเอียด 4K ไม่มีอะไรเปลี่ยนแปลงแต่กับ R9 390 ผลที่ได้ก็จะเหมือนกับ GTX 970 ทุกประการครับ
ฉะนั้นจะเห็นได้ว่าการเล่น Total War: Warhammer ด้วย DirectX 12 ทางฝั่ง AMD จะเร่งประสิทธิภาพได้ดีกว่าตอนใช้ DirectX 11 ซึ่งก็เป็นผลพวงมาจากการที่ผู้พัฒนาได้ร่วมมือกับทาง AMD จึงทำให้ผลออกมาอย่างที่เห็นแต่กับส่วนของ Nvidia ก็อาจจะบอกได้ว่าการทำงานบน DirectX 11 จะให้ประสิทธิภาพที่ดีกว่า
ถึงอย่างนั้นถ้าหากนำผลทดสอบมาเทียบกันระหว่างสองค่ายทาง Nvidia ที่ใช้ DirectX 11 จะดูดีกว่า AMD ที่ใช้ DirectX 12 ครับแต่อย่างไรก็ตาม Total War: Warhammer ก็เป็นอีกหนึ่งเกมเหมือนกับ Hitman ที่ไม่ควรใช้เป็นบรรทัดฐานในการเปลี่ยนฮาร์ดแวร์เพราะเกมพวกนี้จะสนับสนุนสำหรับค่าย AMD อย่างชัดเจนครับ
ที่มา: PCGAMER