ซอฟต์แวร์ PassMark ได้ระบุสาเหตุหลักเบื้องหลังประสิทธิภาพการประมวลผลที่ต่ำอย่างไม่คาดคิดใน GPU GeForce RTX 5090, RTX 5080 และ RTX 5070 Ti ใหม่ของ NVIDIA สาเหตุคือ NVIDIA ได้หยุดสนับสนุน OpenCL และ CUDA 32 บิตในสถาปัตยกรรม "Blackwell" อย่างเงียบๆ ซึ่งทำให้เกิดปัญหาความเข้ากันได้กับเครื่องมือและแอปพลิเคชันการประเมินผลที่มีอยู่ ปัญหาดังกล่าวปรากฏให้เห็นเมื่อการประเมินผล DirectCompute ของ PassMark ส่งกลับรหัสข้อผิดพลาด "CL_OUT_OF_RESOURCES (-5)" บนการ์ดซีรีส์ RTX 5000 หลังจากการตรวจสอบ นักพัฒนาได้ยืนยันว่าแม้ว่าแอปพลิเคชันหลักของการประเมินผลจะเป็นแบบ 64 บิตมาหลายปีแล้ว แต่การประเมินผลย่อยหลายรายการยังคงใช้รหัส 32 บิตที่เคยทำงานได้อย่างถูกต้องบน GPU RTX 4000 และรุ่นก่อนหน้า การเปลี่ยนแปลงสถาปัตยกรรมนี้ไม่ได้รับการบันทึกอย่างชัดเจนโดย NVIDIA ซึ่งเว็บไซต์สำหรับนักพัฒนายังคงแสดงตัวอย่างรหัสและเอกสารประกอบแบบ 32 บิต แม้ว่าจะมีการถอดการรองรับจริงออกแล้วก็ตาม
ผลกระทบขยายออกไปไกลเกินกว่าซอฟต์แวร์การประเมินผล แอปพลิเคชันที่สร้างขึ้นบนโครงสร้างพื้นฐาน CUDA รุ่นเก่า รวมถึงเทคโนโลยีอย่าง PhysX จะประสบกับการลดประสิทธิภาพอย่างมากเนื่องจากงานการคำนวณจะกลับไปที่การประมวลผลของ CPU แทนที่จะใช้สถาปัตยกรรมคู่ขนานของ GPU ในขณะที่กลไกการสำรองนี้ช่วยให้แอปพลิเคชันรุ่นเก่าสามารถทำงานบนซีรีส์ RTX 40 และฮาร์ดแวร์รุ่นก่อนหน้าได้ แต่ซีรีส์ RTX 5000 จะจัดการงานเหล่านี้ผ่าน CPU เท่านั้น ส่งผลให้ประสิทธิภาพลดลงอย่างมาก ปัจจุบัน PassMark กำลังดำเนินการพอร์ตโค้ด OpenCL ที่ได้รับผลกระทบเป็น 64 บิต ซึ่งช่วยให้สามารถทดสอบความสามารถในการคำนวณของ GPU ใหม่ได้อย่างเหมาะสม อย่างไรก็ตาม พวกเขาเตือนว่าแอปพลิเคชันที่มีอยู่จำนวนมากที่มีส่วนประกอบ OpenCL 32 บิตอาจไม่ทำงานอย่างถูกต้องบนการ์ดซีรีส์ RTX 5000 หากไม่มีการแก้ไขโค้ดต้นฉบับ นักพัฒนาเกณฑ์มาตรฐานยังระบุด้วยว่าการเปลี่ยนแปลงนี้ไม่สามารถอธิบายประสิทธิภาพ DirectX9 ที่แย่ได้อย่างสมบูรณ์ ซึ่งชี้ให้เห็นว่าการเปลี่ยนแปลงสถาปัตยกรรมเพิ่มเติมอาจส่งผลต่อเส้นทางการเรนเดอร์รุ่นเก่า PassMark ได้อัปเดตซอฟต์แวร์ในวันนี้ แต่เกณฑ์มาตรฐานรุ่นเก่าอาจยังคงได้รับผลกระทบ ด้านล่างนี้คือผลการประเมินประสิทธิภาพรุ่นเก่าที่รันโดยไม่ได้ใช้แพตช์ PassMark V11.1 build 1004 ล่าสุด ซึ่งแสดงให้เห็นว่ารุ่นใหม่ๆ ได้รับผลกระทบมากเพียงใดหากขาดการรองรับซอฟต์แวร์ที่เหมาะสม
ที่มา : TechPowerUp
ที่มา : TechPowerUp