有在追随一些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