เจาะประเด็น
Emulation
RPCS3 ปลดล็อกบั๊กไดรเวอร์ NVIDIA ฉากเดียวพุ่ง 37% แต่ความจริงคือทีมงานต้องหาทางเองเพราะคุยกับ NVIDIA ไม่ได้
ตัวเลขที่โพสต์กันดูหวือหวา แต่เบื้องหลังคือช่องว่างการสื่อสารระหว่างทีมโอเพนซอร์สกับยักษ์ใหญ่GPU
ทีมข่าว เอไอไทย.com
⏱ อ่าน 4 นาที
เรื่องนี้ไม่ใช่แค่เรื่องเฟรมเรต แต่คือคำถามว่าทีมเล็กๆ ที่ดูแลซอฟต์แวร์คนใช้จริงหมื่นๆ คน ต้องแบกปัญหาจากไดรเวอร์เจ้าตลาดไว้เองอีกนานแค่ไหน
ถ้าคุณเป็นสายemu PS3 แล้วใช้การ์ดจอค่ายเขียว ข่าวนี้น่าจะทำให้คุณยิ้มได้อยู่ ทางทีม RPCS3 ออกมาประกาศว่าพวกเขาหาworkaround แก้บั๊กไดรเวอร์ NVIDIA ตัวหนึ่งที่กินประสิทธิภาพของอีมูเลเตอร์ไปแบบเงียบๆ ได้แล้ว และตัวเลขที่โพสต์บน X ก็เรียกได้ว่าจับตามองไม่น้อย
คนที่แกะปัญหานี้ออกมาคือ contributor ที่ใช้ชื่อว่า "Yahfz" ซึ่งตามหา root cause จนเจอ หลังจากนั้นผลลัพธ์ที่ได้คือเฟรมเรตพุ่งขึ้นได้สูงสุดถึง 37% แล้วแต่เกมและการ์ดจอที่ใช้ แถมบางเกมยังใช้ VRAM ลดลงอีกด้วย อันนี้คือของฟรีที่ผู้ใช้ NVIDIA ได้เลย ไม่ต้องรออะไรจากฝั่งค่ายเขียว
ทีม RPCS3 ลงรายละเอียดบน X ไว้แบบเห็นภาพเลย เครื่องที่ใช้ Ryzen 7 9850X3D จับคู่กับ RTX 5070 เล่น Gran Turismo 5 กระโดดจาก 107 FPS ไป 147 FPS คิดเป็นกำไร 37% ตรงๆ และ VRAM ที่กินอยู่ก็ลดจาก 7.1 GB เหลือ 4.8 GB ซึ่งไม่ใช่แค่ลื่นขึ้นแต่การ์ดจอที่ VRAM น้อยก็ได้อานิสงส์ไปด้วย
Core i9-13900K + RTX 3080
ได้เพิ่มราว 20% ในฉากทดสอบหนึ่งของ Red Dead Redemption
i7-7700HQ + GTX 1060
การ์ดรุ่นเก่าก็ยังได้ราว 10-20% ในเกมตระกูล Saints Row
แต่ต้องพูดตรงๆ ว่าตัวเลขพวกนี้เป็นเคสตัวอย่างที่ทีมเขาเลือกมาโชว์ ของจริงจะได้เท่าไหร่ขึ้นอยู่กับเกมและการ์ดจอแบบรายๆ ไป อย่าเพิ่งตั้งความหวังว่าเปิดเครื่องมาแล้วได้ 37% ทุกเกม เพราะมันไม่ใช่แบบนั้น
จุดที่น่าสนใจคือบั๊กตัวนี้เป็นปัญหาของไดรเวอร์ NVIDIA โดยเฉพาะ การ์ดจอ AMD ไม่ได้รับผลกระทบเลย ซึ่งก็ยืนยันว่าต้นตอไม่ได้อยู่ที่ตัว RPCS3 เอง แต่อยู่ที่ฝั่งไดรเวอร์ของค่ายเขียว
และนี่คือส่วนที่ผมคิดว่าสำคัญที่สุดของข่าวนี้ ไม่ใช่ตัวเลข 37% แต่คือประโยคที่ทีม RPCS3 บอกว่าพวกเขาพยายามติดต่อ NVIDIA ผ่าน developer forum เรื่องบั๊กตัวนี้และบั๊กไดรเวอร์อื่นๆ มาก่อนแล้ว แต่ก็ไม่ค่อยได้ผลอะไร เลยหวังว่าจะมีช่องทางคุยกันตรงๆ มากขึ้นในอนาคต
ลองคิดดูว่าทีมโอเพนซอร์สที่ดูแลอีมูเลเตอร์ซึ่งมีคนใช้จริงจำนวนมหาศาล ต้องมานั่งแกะบั๊กไดรเวอร์ของบริษัทที่มูลค่าหลายล้านล้านเอง แทนที่ทาง NVIDIA จะรู้เรื่องนี้ตั้งแต่แรกผ่านช่องทางปกติ นี่คือช่องว่างที่ทั้งสองฝ่ายน่าจะอยากอุด ฝั่งผู้ใช้จะได้ไม่ต้องรอ patch จากทีมเล็กๆ ที่ทำกันแบบ volunteers
พูดง่ายๆ คือผู้ใช้ NVIDIA ที่emu PS3 อยู่ได้ของแถมเป็นประสิทธิภาพฟรีๆ จากน้ำพักน้ำแรงของทีม RPCS3 อันนี้ต้องปรบมือให้เขา แต่ในระยะยาว การแก้ที่ต้นทางจาก NVIDIA เองยังไงก็คือทางออกที่ถูกต้องที่สุด
ข่าวนี้ควรถูกอ่านเป็นสองชั้น ชั้นแรกคือผู้ใช้ NVIDIA ได้เฟรมเรตเพิ่มฟรีซึ่งดีงาม แต่ชั้นที่สองคือทีม RPCS3 ต้องออกแรงแบกปัญหาที่ไม่ใช่ของตัวเองเพราะไม่มีช่องทางคุยกับ NVIDIA ตรงๆ ตรงนี้ต่างหากที่วงการควรจับตา ถ้าค่ายเขียวเปิดสายคุยกับทีมโอเพนซอร์สจริงจัง ผู้ใช้ปลายทางจะได้ประโยชน์กว่านี้อีกเยอะ
ที่มา: TechPowerUp — อ่านต้นฉบับ
ความคิดเห็น 5
กำลังโหลดความคิดเห็น...