cxpatcher打包crossover和game porting toolkit,以及發(fā)現(xiàn)小bug
? ? 將game porting toolkit打包進crossover,可以用官方的d3dmetal代替dxvk和moltenvk,性能更好且支持dx12游戲。相比裸game porting toolkit運行,wine配置更好且支持更多分辨率和字體。
具體步驟:
1. 從github下載cxpatcher的最新release,需要更新系統(tǒng)到sonoma developer beta運行。


2. 運行cxpatcher,需要同意自行承擔(dān)風(fēng)險。簽字時候codeweavers英文兩側(cè)各留一個空格才能通過。

3.點擊集成d3dmetal,定位驅(qū)動器。此時將從apple developer下載的game porting toolkit磁盤鏡像掛載,并在掛載目錄下open。選擇好后拖入crossover.app,會自動打好補丁。

4. 運行打包好的crossover,容器選擇開啟csmt,關(guān)閉dxvk,即可使用d3dmetal轉(zhuǎn)換圖形api。開啟dxvk則通過dxvk和moltenvk。
發(fā)現(xiàn)的小問題:
通過game porting toolkit運行戴森球,只有極近距離的太陽帆正確渲染。


通過dxvk方案,有了太陽帆,但機甲本體不能正確渲染。

期待apple后續(xù)優(yōu)化吧,性能也還有提升空間。。
標(biāo)簽: