測試數據表明OpenGL多線程也提高了模擬器的遊戲性能
對於遊戲開發者而言,OpenGL多線程是一項令人垂涎的功能,因為有效利用可用的CPU資源通常會可以讓各種應用程序的性能大幅提升。由於AMD的MarekOlšák的努力,該功能於兩年前推出,並且正如預期的那樣,所有兼容遊戲均獲得了可觀的收益。
了解更多:
但是,受益於此功能的不僅僅是遊戲,仿真器也因多線程而明顯提高了性能。啟用OpenGL多線程可在具有集成UHD 620圖形的四核,八線程Intel Core i7-8550U處理器上產生以下結果:
在《超級馬里奧銀河》中,海豚的速度提升了17%,從75 fps增至88 fps; Citra在《塞爾達傳說:世界之間的聯繫》中,視覺效果從81 fps增長了12% ,達到91 fps,而Yuzu的性能提升最高,從《超級馬里奧·奧德賽》中明顯卡頓的的21fps達到27 fps,提高了29%。該測試是使用i965 Mesa圖形驅動程序進行的,因為它支持線程OpenGL。
如果系統不受GPU的限制,那麼具有更高線程數的處理器當然會獲得更多收益。當然,性能提高的程度將通過進一步的測試來確定。