看板 MAC 關於我們 聯絡資訊
有在追隨一些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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.70.168 ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1490457341.A.DA2.html
AndyLee76: 推! 03/26 00:14
icarus0508: dx9架構和metal差三代 根本不合理...., dx12才是同 03/26 04:02
icarus0508: 等架構 理論上metal dx12 vulkan 三者架構一樣 速 03/26 04:02
icarus0508: 度差不多 但實上 dx12 >vulkan>metal 03/26 04:02
icarus0508: 而且metal的 shader model 根本無法叫5.0 他少別人 03/26 04:03
icarus0508: 兩個shader 03/26 04:03
icarus0508: 基本上 還是差得很遠的 如果用metal還只有比dx9快一 03/26 04:05
icarus0508: 點的話,那要不是bz還沒優化好 要不就是瓶頸不在rende 03/26 04:05
icarus0508: r 03/26 04:05
icarus0508: dx12 發展不利 情報是哪來的? 我做graphic game 新一 03/26 04:08
icarus0508: 代全支援dx12 各別上win10的全是12 03/26 04:08
icarus0508: vulkan 反而只有在安桌上有發展 03/26 04:08
icarus0508: ps4 的api介面 架構也是抄dx 也沒換vulkan打算 pc 03/26 04:12
icarus0508: 更不用說了 學術上metal少了 hs ds 更不可能用 03/26 04:12
alog: 不輸dx現先看贏哪裡.. 03/26 04:13
alog: 你看開發者要抱dx12還是mac 裡的metal 03/26 04:14
alog: 另外除非mac 可以做出完美外接顯卡的方案 不然開發者陣營大 03/26 04:17
alog: 概就那樣發展下去 03/26 04:17
alog: dx一直以來就不斷的再突破跟強化 你不可能跟的上他們翻新強 03/26 04:19
alog: 化的速度 03/26 04:19
alog: 此外,如果你的東西有破圖 那種render出來的狀況下根本不及 03/26 04:21
alog: 格 03/26 04:21
alog: 就像你去解題目在幾分鐘解了數百題,速度很快,但答案是錯 03/26 04:22
alog: 的 03/26 04:22
alog: 會有那種速度其實很正常 03/26 04:22
icarus0508: metal在手機上的確電爆opengl es3 但換vulkan後 就 03/26 04:23
icarus0508: 不一定 但高端遊戲上 完全不用比 現況遊戲 03/26 04:23
icarus0508: 界說用metal 99%是ios的遊戲 pc\x1用 dx12 除了 03/26 04:23
icarus0508: 效能比vulkan好一點外 uwp遊戲還滿吸引獨立開發者 03/26 04:23
alog: 且很有可能如同上面大大講的 搞不好是優化當初開發沒注意到 03/26 04:24
alog: 翻新之後 程式重構後問題搞不好當下一併處理 03/26 04:24
alog: 讓你真的覺得導入metal好像變超快 03/26 04:25
icarus0508: metal vulkan dx12的高速 是來自amd 蓋念上是盡量 03/26 04:26
icarus0508: 減少 cpu gpu之間傳統 但此少 metal在shader上還停 03/26 04:26
icarus0508: 在shader model 3.0~4.0 而現在人家是5.0 快出6.0了 03/26 04:26
icarus0508: cpu gpu 之間傳輸 打錯字 03/26 04:29
icarus0508: 另外 近年ms的風氣 哪天dx12 開放給他平台 也不意外 03/26 04:31
VIGUTA: metal就是做給閹割版gpu用的 電腦、遊戲機是DX12的家 03/26 07:10
skychy: ^^^^^^^^^^ Mac的電腦好像也符合這條件 03/26 08:54
paul4047: 先推一下免得大家以為我看不懂 03/26 10:00
iKelly: 2011年MBP表示:干我屁事! 03/26 10:39
io3: 英霸也有支援metal 真的比OpenGL 順 03/26 12:32
rockmanx52: DX未來要是開給Linux他們XBOX就甭賣了啦XD 03/26 12:59
rockmanx52: 信不信到時候全給Steam Machine搶走XD 03/26 13:00
icarus0508: Steam Machine都快掛了 別想了… 還有DX只是Graph 03/26 16:36
icarus0508: ic API 一個遊戲又不是只有這個API 另外過去的程 03/26 16:37
icarus0508: 式也不會因為開放API就可以跨平台… 再來就是Console 03/26 16:37
icarus0508: 架構和PC 在記憶體上是不一樣的,並不是可以直接跑, 03/26 16:37
icarus0508: 也是要花時間移值的,所以UWP才會那麼特別啊… Stea 03/26 16:37
icarus0508: m Machine如果要當Console,那他的遊戲就不能只綁Wind 03/26 16:37
icarus0508: ows-pc,不然同等架構下Console會比PC來得快,因為記 03/26 16:37
icarus0508: 憶體的設計CPU/GPU是共用記憶體。如果是用PC的話,那 03/26 16:37
icarus0508: 直接用WIN就好,誰買你Steam OS啊… Steam Machine 03/26 16:37
icarus0508: 最後有出貨的 九成都是放Win OS 03/26 16:37
icarus0508: Steam Machine同等Graphic的硬體的對應PC 價錢沒有差 03/26 16:39
icarus0508: 很多,而在Steam上抓遊戲的簡單度也差不多。 03/26 16:39
icarus0508: "同等硬體下" 打錯 03/26 16:40
icarus0508: 現在Console畫面遠不如PC是因為硬體差太多了,但如果 03/26 16:42
icarus0508: 是同級的硬體的話,Console理論上會比PC來得在GAME上 03/26 16:42
icarus0508: 有效能。 這也是DX12在Console上增加的效能沒有PC來得 03/26 16:42
icarus0508: 明顯的原因之一,因為本來在Console上CPU/GPU的傳輸就 03/26 16:42
icarus0508: 很低了 03/26 16:42
earpods: 不錯哦! 但同一行中文加英文看得好累呀... 推文更多 T T 03/26 16:57
homelife: 原來MacOS也要支援Metal了,但是也太慢了吧! 03/26 17:52
icarus0508: 不是也要 是已經 10.12就可metal了 03/26 18:23
asadman1523: metal有你說的那麼厲害嗎... 03/27 00:21
kaoh08: 試了暴雪英霸 真的神猛 預設原來才跑openGL2.1 偉哉蘋果.. 04/03 03:56