有在追隨一些Mac細部消息的人應該知道
10.11蘋果開始替換一些Metal API到UI上
到了10.12正是支援Metal
平常我最常玩的遊戲是星海2
雖然暴雪有在Mac上出有官方版
但是在近期更新前都是跑OpenGL
比起Win上的DirectX效能差了還不少
同樣4K解析度全開下
Win開場可以有120FPS,Mac底下只有45左右
慘的是就算開1080p,Mac中後期也是會掉到60幀以下甚至30左右
Win則是能很穩定的跑在高幀數
抱怨歸抱怨,降到1080p其實也不至於玩不下去
但是為了用SmoothMouse死守了好幾個月的10.11
直到最近今天看到星海2上推出測試版Metal API
又覺得SmoothMouse用愈久愈看不到未來
狠下心來...呃...做了全機備份,就把11.6升級到12.3啦
原本我預想只要能開場有個8.90幀,後期能穩40+就滿足了
抱著忐忑的心態打開星海2,切換API後順便把解析度升上4K
重開...咦?原本只會有3.40張的總覽畫面穩在60
看來比起OpenGL確實有提升一些,那實際遊戲體驗呢?
稍微有點信心和期待後馬上進入對戰
一樣是熟悉的讀取條,100%Loading...
各位觀眾,120FPS!!!!
看到這個結果當下我真的差點哭出來
在Metal加持下FPS不僅不輸Win的DirectX,甚至還有超過的感覺
(不過星海2 Win還是在跑DirectX9啦...)
少了SmoothMouse後改用SteerMouse取代
經過幾場遊戲的調整其實用起來也還能接受
不過由於Metal API在星海上還是測試版
有些地方或單位會有小破圖,不過整體來說不影響遊戲體驗就是了
測試到目前為止對於這次的升級還頗滿意!!
後記心得
其實前陣子看到蘋果不追Vulkan
變成唯一不跟進的主流系統時心涼了一半
雖然蘋果近年似乎不怎麼管專業和遊戲用戶
但是以Vulkan目前的戰績和未來通用性
Mac能運用的地方或許會比現在更狹隘
不過看到這次Metal的表現算是寬心了一下...不過也就一下
至少未來都有開發者的狀況下,Mac不至於沒有高效的圖形API能用
但還是覺得能用Vulkan還是好點
如果DX12持續發展不利,Vulkan很可能變成下代主流
到時候開發者如果都只玩Vulkan
那Mac的遊戲環境可能會更雪上加霜QQ