10.12 Metal小心得 - MAC

Genevieve avatar
By Genevieve
at 2017-03-25T23:55

Table of Contents

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

--
Sent from my Windows

--
Tags: MAC

All Comments

Elvira avatar
By Elvira
at 2017-03-27T20:14
推!
Regina avatar
By Regina
at 2017-04-01T10:43
dx9架構和metal差三代 根本不合理...., dx12才是同
等架構 理論上metal dx12 vulkan 三者架構一樣 速
度差不多 但實上 dx12 >vulkan>metal
Una avatar
By Una
at 2017-04-02T08:25
而且metal的 shader model 根本無法叫5.0 他少別人
兩個shader
Sierra Rose avatar
By Sierra Rose
at 2017-04-06T22:20
基本上 還是差得很遠的 如果用metal還只有比dx9快一
點的話,那要不是bz還沒優化好 要不就是瓶頸不在rende
r
Xanthe avatar
By Xanthe
at 2017-04-09T04:10
dx12 發展不利 情報是哪來的? 我做graphic game 新一
代全支援dx12 各別上win10的全是12
vulkan 反而只有在安桌上有發展
Edward Lewis avatar
By Edward Lewis
at 2017-04-09T20:43
ps4 的api介面 架構也是抄dx 也沒換vulkan打算 pc
更不用說了 學術上metal少了 hs ds 更不可能用
Isabella avatar
By Isabella
at 2017-04-11T20:33
不輸dx現先看贏哪裡..
Franklin avatar
By Franklin
at 2017-04-14T14:55
你看開發者要抱dx12還是mac 裡的metal
Elma avatar
By Elma
at 2017-04-16T20:08
另外除非mac 可以做出完美外接顯卡的方案 不然開發者陣營大
概就那樣發展下去
Audriana avatar
By Audriana
at 2017-04-20T00:14
dx一直以來就不斷的再突破跟強化 你不可能跟的上他們翻新強
化的速度
Regina avatar
By Regina
at 2017-04-20T23:28
此外,如果你的東西有破圖 那種render出來的狀況下根本不及
Erin avatar
By Erin
at 2017-04-23T18:18
就像你去解題目在幾分鐘解了數百題,速度很快,但答案是錯

會有那種速度其實很正常
Erin avatar
By Erin
at 2017-04-25T23:06
metal在手機上的確電爆opengl es3 但換vulkan後 就
不一定 但高端遊戲上 完全不用比 現況遊戲
界說用metal 99%是ios的遊戲 pc\x1用 dx12 除了
效能比vulkan好一點外 uwp遊戲還滿吸引獨立開發者
Hedda avatar
By Hedda
at 2017-04-28T16:24
且很有可能如同上面大大講的 搞不好是優化當初開發沒注意到
翻新之後 程式重構後問題搞不好當下一併處理
Rebecca avatar
By Rebecca
at 2017-05-02T01:45
讓你真的覺得導入metal好像變超快
Audriana avatar
By Audriana
at 2017-05-06T11:58
metal vulkan dx12的高速 是來自amd 蓋念上是盡量
減少 cpu gpu之間傳統 但此少 metal在shader上還停
在shader model 3.0~4.0 而現在人家是5.0 快出6.0了
Iris avatar
By Iris
at 2017-05-11T01:35
cpu gpu 之間傳輸 打錯字
Caitlin avatar
By Caitlin
at 2017-05-13T22:19
另外 近年ms的風氣 哪天dx12 開放給他平台 也不意外
Ida avatar
By Ida
at 2017-05-17T01:43
metal就是做給閹割版gpu用的 電腦、遊戲機是DX12的家
Erin avatar
By Erin
at 2017-05-18T11:02
^^^^^^^^^^ Mac的電腦好像也符合這條件
Queena avatar
By Queena
at 2017-05-18T17:23
先推一下免得大家以為我看不懂
Heather avatar
By Heather
at 2017-05-19T11:36
2011年MBP表示:干我屁事!
Hedwig avatar
By Hedwig
at 2017-05-20T12:38
英霸也有支援metal 真的比OpenGL 順
Rae avatar
By Rae
at 2017-05-25T03:43
DX未來要是開給Linux他們XBOX就甭賣了啦XD
Gilbert avatar
By Gilbert
at 2017-05-25T17:13
信不信到時候全給Steam Machine搶走XD
Todd Johnson avatar
By Todd Johnson
at 2017-05-30T04:28
Steam Machine都快掛了 別想了… 還有DX只是Graph
Rebecca avatar
By Rebecca
at 2017-06-02T10:52
ic API 一個遊戲又不是只有這個API 另外過去的程
式也不會因為開放API就可以跨平台… 再來就是Console
架構和PC 在記憶體上是不一樣的,並不是可以直接跑,
也是要花時間移值的,所以UWP才會那麼特別啊… Stea
m Machine如果要當Console,那他的遊戲就不能只綁Wind
ows-pc,不然同等架構下Console會比PC來得快,因為記
憶體的設計CPU/GPU是共用記憶體。如果是用PC的話,那
直接用WIN就好,誰買你Steam OS啊… Steam Machine
最後有出貨的 九成都是放Win OS
Tristan Cohan avatar
By Tristan Cohan
at 2017-06-03T12:47
Steam Machine同等Graphic的硬體的對應PC 價錢沒有差
很多,而在Steam上抓遊戲的簡單度也差不多。
Elizabeth avatar
By Elizabeth
at 2017-06-04T12:27
"同等硬體下" 打錯
Frederic avatar
By Frederic
at 2017-06-08T14:00
現在Console畫面遠不如PC是因為硬體差太多了,但如果
是同級的硬體的話,Console理論上會比PC來得在GAME上
有效能。 這也是DX12在Console上增加的效能沒有PC來得
明顯的原因之一,因為本來在Console上CPU/GPU的傳輸就
很低了
Zora avatar
By Zora
at 2017-06-11T10:32
不錯哦! 但同一行中文加英文看得好累呀... 推文更多 T T
Frederic avatar
By Frederic
at 2017-06-14T16:38
原來MacOS也要支援Metal了,但是也太慢了吧!
Jacky avatar
By Jacky
at 2017-06-18T03:47
不是也要 是已經 10.12就可metal了
Iris avatar
By Iris
at 2017-06-22T18:35
metal有你說的那麼厲害嗎...
Vanessa avatar
By Vanessa
at 2017-06-25T22:44
試了暴雪英霸 真的神猛 預設原來才跑openGL2.1 偉哉蘋果..

MacBook突然關機後就打不開了

Ina avatar
By Ina
at 2017-03-25T21:36
MacBook 12吋那台 http://i.imgur.com/w536TzU.jpg http://i.imgur.com/0EHHFbe.jpg http://i.imgur.com/FLBMNd2.jpg 爬文後 按cmd+r 但是出現以下畫面 http://i.imgur.com/Cq ...

Minix neo c hub 使用問題

Rachel avatar
By Rachel
at 2017-03-25T18:39
小弟上禮拜從淘寶買了這款minix neo c 的轉接器 http://i.imgur.com/14Q6Hpr.jpg 做工很有質感 接口很齊全 唯一缺點大概就是價格貴吧 不過目前小弟只要接上usb 3.0 的隨身碟上去 都只能識別為usb 2.0 http://i.imgur.com/4hamNtw. ...

打中文字會LAG

Elizabeth avatar
By Elizabeth
at 2017-03-25T16:01
我的是 2015 Early Macbook m3 不知道為什麼只要打中文打超過8個中文字後面要繼續打就會很頓,但是英文卻沒有這個 問題。我知道我的版本是最低階的但有這麼不堪嗎?連打字都不給力。還是有什麼地方設 定的話會比較好嗎 - ...

移除已打包好的wine程式殘檔

Wallis avatar
By Wallis
at 2017-03-25T14:34
在網路上直接下載別人用wine打包過megadownloader finder一開始找不到下載的檔案,索性直接刪除再從垃圾桶撿回來。 後來把app用appcleaner刪掉了(wine file的資料夾也砍了) 怎麼確定一開始從finder找不到的檔案有移除呢? - ...

Cisco IPSec無法連結VPN

Susan avatar
By Susan
at 2017-03-25T11:34
請問各位前輩, 設備是MBPR 15(2015mid), OS是MacOS 10.12.3, 在這台電腦上就是沒辦法透過Cisco IPSec連上公司VPN, 其他兩台MBP(2011),Mac Mini(2012)卻都可以, 作業系統版本皆同, 也都在同樣的網路環境下使用, 不曉得是否有解決方案或是排錯思路 ...