macOS 對遊戲做了怎樣的優化?

題主用的是16款的12寸MacBook,在win10下,lol最低特效1024*768解析度團戰都不能保證流暢,爐石傳說在1440*900解析度低特效下可以基本流暢,高特效都會卡頓,風暴英雄幾乎不可運行。但在macOS 下,同特效解析度的風暴英雄毫無卡頓,同解析度爐石傳說可以開高特效流暢運行,lol沒有測試。macOS 對遊戲做了哪些優化,導致差距如此明顯?


風暴英雄確實可以玩也出乎我的意料,但一選成Metal就無法載入遊戲。。


macOS 對於遊戲目前最有建設性的東西就是 Metal,但是,沒什麼人願意用 Metal 把遊戲放在 macOS 上重寫一遍,畢竟 DirectX 11,12 挺好的,幹嘛非要跟一個用戶數量那麼少的平台較勁呢?


這一部分是寫在LLVM的mail list里的就是Apple的OpenGL棧通過JIT引擎來選擇渲染引擎。如果機器有顯卡則選擇顯卡,沒有顯卡則使用集成顯卡或SSE/AVX,能夠讓低配置的機器也一樣流暢的遊戲。這種能力可以充分使用系統計算力,也能夠解釋為什麼Apple選擇資料開放的AMD顯卡晶元而非NVidia

Apple also uses LLVM in the OpenGL stack in Leopard, leveraging its virtual machine concept of common IR to emulate OpenGL hardware features on Macs that lack the actual silicon to interpret that code. Code is instead interpreted or JIT on the CPU.


因為Mac上安裝的Windows中的所有驅動都是根據蘋果要求制定的

這些驅動萬年不更新 無法使用新功能 性能極差 BUG還一堆

比如明明硬體可以支持OpenGL4.5以及Vulkan

但是不好意思 蘋果提供的制定驅動只支持OpenGL4.1不支持Vulkan 而且性能極差

還有例如觸摸板強行不提供正確驅動

在Windows中甚至無法識別為觸摸板

然後一群不明真相的吃瓜群眾紛紛表示Windows真垃圾

同樣的觸摸板 到了Windows這裡就成這德性了 蘋果萬歲

其實就是蘋果故意降低Windows在Mac上的使用體驗

之所以Mac現在都採用AMD的顯卡

最主要的原因就是AMD窮 窮到不得不做蘋果的幫凶討口飯吃

蘋果愛怎麼制定怎麼制定

蘋果這種小人作風也是令人作嘔


我覺得不如說是mac對windows做了哪些負優化才對吧,隨便哪台PC有16款NMB的硬體做你說的那些事都不會比在macOS 下差


12寸就算了 畢竟無風扇 玩個掃雷記得開最低特效

如果說rmbp的遊戲性能 總結來說就是跨平台遊戲 感覺優化的很好

我有14年定製rmbp15 4870hq 750m 還有一個骷髏峽谷 改了散熱 6770hq 960pro 外接3k顯示器

總體來說兩者性能接近

在玩dota2 fm2017 csgo的時候感覺mbp運行更流暢

玩文明6的時候 骷髏效果要好一點


你確定爐石流暢?我的pro連續玩倆小時爐石,立馬顯卡爆炸,花屏,卡頓


12寸 macbook拿來打遊戲,非常不合適


推薦閱讀:

OS X 自帶哪些楷書類字體可用於網頁設計?
在 Mac OS X 下完全不用滑鼠是什麼體驗?
為什麼即使加了 SSD,Windows 和 macOS 還是沒有 Android 和 iOS 流暢?

TAG:Mac | 蘋果產品 | macOS | 蘋果公司AppleInc | NewMacBook |