![]()
開源PS3模擬器RPCS3的開發團隊最近干了一件挺有意思的事。他們聲稱在模擬Cell寬帶引擎處理器上取得了突破,而且這次不是針對某款游戲的補丁,是底層層面的優化——所有游戲都能受益。
Cell處理器是PS3最頭疼的遺產。當年索尼把這臺主機設計成"PowerPC核心+7個SPU協處理器"的怪胎架構,游戲開發者罵了整整一代。現在模擬器團隊要反過來理解這種怪胎邏輯,把SPU指令重新編譯成x86代碼跑在PC上。開發負責人Elad發現了此前被忽略的SPU使用模式,寫出了更高效的重編譯代碼路徑。
團隊原話是這么說的:「All CPUs can benefit from this, from low-end to high-end!」意思是無論你的電腦是頂配還是湊合用,這次更新都能榨出一點性能。他們拿《Twisted Metal》當測試案例——這游戲是出了名的SPU殺手——結果平均幀率提升了5%到7%。
5%聽起來不多,但對模擬器來說,這屬于"免費午餐"級別的改進。不需要換硬件、不需要游戲開發者動手,純粹靠理解16年前的硬件設計漏洞換來的。目前該優化已隨v0.0.40-19151版本推送,用戶反饋中低端CPU的卡頓場景有明顯改善。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.