前段時間,我們三易生活在蘋果WWDC23的相關稿件中曾指出,“遊戲”極有可能將會是後續macOS的最重要特性。

畢竟在此次活動中,蘋果方面不僅高調請來瞭小島秀夫“站臺”,還宣佈瞭macOS 14上的“遊戲模式”功能,以及與之搭配的“遊戲移植工具箱(Game Porting Toolkit)”。

在當時的相關內容中我們曾經指出,雖然在技術上,新版macOS的遊戲性能可能確實進步很大,但第三方合作夥伴的遊戲移植也好、專門針對Mac開發的新遊戲也罷,總歸都還是需要一些時間的。所以macOS的遊戲體驗,大抵不太可能在短時間內就迎來脫胎換骨的改變。

然而不得不說的是,蘋果的還是超乎瞭我們的想象,因為就在近日有開發者發現,在“遊戲移植工具箱”裡蘋果直接集成瞭一個跨平臺的Wine模擬器。而且更為關鍵的是它的效果遠超想象,真的可以讓不少Windows系統、x86平臺下的流行PC遊戲,立馬就在基於蘋果自研M系列芯片的Mac上流暢地跑起來

無需等待適配,Mac現在就能玩DX12遊戲

具體來說,在基於M2 Max的機型上,《暗黑破壞神IV》在最高畫質、1512*982分辨率的設置下,能夠跑出80-90FPS的幀率。在搭載M2的機型中,《賽博朋克2077》使用高畫質設定、1440*900分辨率,借助這款模擬器可以跑到驚人的60FPS流暢度。即便是在采用M1 Pro的Mac上,《艾爾登法環》在1728*1117分辨率的設置下也能跑出近50FPS,完全可以流暢遊玩。

當然,以上這些遊戲都是經過Wine模擬器轉換、模擬出的效果,肯定存在一定的性能損失,而且模擬器的轉換有時候也比較“挑遊戲”。比如同樣是在M2 Max上,《蜘蛛俠》和《霍格沃茨·遺產》這兩個遊戲在中畫質下就都隻有不到40FPS,顯然還存在很大的優化提升空間。

並且還有一點非常值得註意的是,蘋果現在其實也有自己叫做MetalFX的“遊戲超分”技術,但以上的這些測試中,它均未被啟用。換句話來說,就是未來這些遊戲的運行幀率至少還能提高一倍以上,哪怕它們並無原生適配的移植版本都行。

傳統PC行業有辦法“阻擊”蘋果,而且辦法很多

很顯然,在看過上述這些基於開發者工具的遊戲(模擬器)轉換運行幀率之後,不得不承認Mac未來的遊戲體驗,很可能遠比大傢現在想象的要高得多,甚至可能不怎麼需要遊戲廠商去主動做適配,就能確保玩傢直接在Mac上遊玩Windows上新出的3A遊戲大作。

那麼問題就來瞭,面對這種情況,對於微軟、Intel、AMD、NVIDIA等廠商來說,難道它們就沒有什麼辦法可以阻止嗎?其實是有的。

首先大傢要知道,前面我們說到macOS現在能夠“直接”運行x86上的PC遊戲,靠的是其所集成的Wine模擬器,來對x86程序的代碼、對DX12圖形編程語言進行瞭“翻譯”。但是這種“翻譯”並不是萬能的,也無法突破某些硬件功能的制約

比如說,大傢都主流的M系列芯片許多都是8核-10核的CPU配置,並且所集成的GPU不支持光線追蹤,也不能實現(GPU)對SSD的直接訪問。

目前的最強民用(非企業)級x86 CPU,擁有56核112線程的配置,遠高於蘋果的M2 Ultra

如果有這麼一款x86遊戲起步就要求至少12核的CPU配置,那麼這個模擬器就很可能就因為無法憑空模擬出更多的CPU核心,從而使得其在Mac上出現明顯的卡頓。

如果有這麼一款超高畫質的遊戲隻為光線追蹤而生,在不具備硬件“光追”的顯卡上也會強制開啟光線追蹤運算,那麼對於現有的Mac硬件來說,它要麼會變得完全無法運行、要麼就隻能卡成PPT。

DirectStorage 1.1 可將遊戲加載時間縮短到1秒以內,目前已經在遊戲主機上使用

又比如說,如果微軟未來在某款第一方大作上強制使用DirectStorage 1.1 API,也就是讓GPU直連SSD讀取紋理數據,且由GPU(而非CPU)負責遊戲數據的實時解壓運算,從而實現完全“無過場動畫、全無縫地圖加載”的體驗。那麼屆時Mac就大概率會因為無法模擬該API,或是硬件上GPU無法直接讀取SSD,導致遊戲無法運行或是嚴重卡頓、模擬失敗。

最先進的技術無法普及是PC的悲哀,同時也是蘋果的機會

相信已經有朋友看出我們想要表達的意思瞭,其實如果隻看“頂級硬件”的水準,那麼現在最強的遊戲PC性能是絕對碾壓最頂配Mac。而且由於核心數、光追、SSD直連等功能、規格上的差距客觀存在,所以對於現在的macOS和Mac機型來說,它們也絕對存在無法模擬的遊戲,或至少是無法很好模擬的遊戲畫質級別

x86陣營不是沒有“秒殺”蘋果的高性能硬件,但問題是它們無法真正普及

但問題就在於,對於PC遊戲市場來說,它本身就做不到讓所有人都用得上56核的CPU、讓所有人都買得起光追顯卡,或是確保所有玩傢的PC都符合GPU直連SSD的技術標準(需要RTX30系以上顯卡和PCIE4.0或以上的SSD)。

在這樣的前提下,任何一位PC遊戲的開發者,都必須要考慮到數量眾多的“老電腦”、“低配置設備”,並讓這部分玩傢至少也“可以玩”遊戲。而對於蘋果而言,這也就意味著他們根本不需要讓Mac在硬件上追上最頂級的x86遊戲電腦,而隻需要能夠超過這部分x86機型的配置,就足以確保能夠流暢運行很多遊戲瞭(哪怕不是最高畫質)

換句話說,蘋果敢於靠模擬器的方式來“強制擴增”macOS能夠兼容的遊戲數量,背後的底氣正是由於傳統x86電腦近年來“主流設備”更新換代不夠快,或者說頂級旗艦CPU、頂級旗艦顯卡不夠親民,以至於遊戲開發者在最新技術適配上並不積極的現狀。

點讚(0) 打賞

评论列表 共有 0 條評論

暫無評論

微信小程序

微信扫一扫體驗

立即
投稿

微信公眾賬號

微信扫一扫加關注

發表
評論
返回
頂部