現(xiàn)在的玩家如果拆開一臺(tái) PS5 或 Xbox Series X,會(huì)發(fā)現(xiàn)里面的核心組件和我們的 PC 幾乎如出一轍:同樣是 AMD 的 Zen 2 X86 CPU架構(gòu),同樣是 x86 指令集。既然大家說的是同一種“方言”,為什么主機(jī)游戲不能直接在電腦上跑,系統(tǒng)之間還隔著厚厚的壁壘呢?
![]()
被“閹割”后的系統(tǒng)更純粹
雖然 Xbox 的系統(tǒng)流著 Windows 的血脈,而索尼的系統(tǒng)源自類 Unix 架構(gòu),但它們?yōu)榱擞螒虮憩F(xiàn),實(shí)際都對(duì)自己動(dòng)了“大手術(shù)”。
![]()
現(xiàn)在日常使用的X86電腦是一個(gè)全能選手,Windows 在運(yùn)行游戲時(shí),后臺(tái)可能正跑著防病毒軟件、輸入法和無數(shù)個(gè)驅(qū)動(dòng)程序。為了兼容數(shù)以萬計(jì)的硬件組合,電腦系統(tǒng)必須建立起復(fù)雜的抽象層。
而游戲主機(jī)系統(tǒng)則極其“簡(jiǎn)單”,它砍掉了幾乎所有與游戲無關(guān)的功能,并且最關(guān)鍵的是讓程序(游戲)能夠直接與硬件對(duì)話。這種“直接對(duì)齊”的設(shè)計(jì),讓主機(jī)能以更低的配置跑出更穩(wěn)定的幀率。在電腦上哪怕架構(gòu)相同,程序也無法繞過復(fù)雜的操作系統(tǒng)指令去直接調(diào)動(dòng)主機(jī)的底層資源。
![]()
共享內(nèi)存帶來的“超車”特權(quán)
硬件架構(gòu)上最大的區(qū)別,其實(shí)藏在數(shù)據(jù)流轉(zhuǎn)的方式里。比如在電腦上,內(nèi)存和顯存是“分家”的,數(shù)據(jù)在兩者之間傳輸,而且這要需要經(jīng)過PCIe總線,打個(gè)比方說就是兩個(gè)倉(cāng)庫(kù)之間必須通過高速公路搬運(yùn)貨物。
![]()
而游戲機(jī)采用的是統(tǒng)一內(nèi)存架構(gòu)(UMA),CPU 和 GPU 共享同一組高速內(nèi)存。這意味著游戲開發(fā)者在編寫代碼時(shí),根本不需要考慮數(shù)據(jù)在兩個(gè)內(nèi)存塊之間的搬運(yùn)問題。如果把游戲主機(jī)的程序直接搬到電腦上,程序會(huì)因?yàn)檎也坏竭@種“共享池”而瞬間崩潰。統(tǒng)一內(nèi)存架構(gòu)在處理大規(guī)模 3D 場(chǎng)景和復(fù)雜貼圖時(shí),擁有電腦難以企及的瞬時(shí)響應(yīng)速度,畢竟數(shù)據(jù)之間沒有二次傳輸這件事了。
![]()
當(dāng)然了,現(xiàn)在也有少部分X86架構(gòu)的CPU是使用統(tǒng)一內(nèi)存架構(gòu)的產(chǎn)品,但終歸是成本原因以及它的不可擴(kuò)展特性,至少目前還是“少數(shù)派”。
消失的“著色器編譯卡頓”
如果你經(jīng)常玩電腦游戲,尤其是最近兩年新裝游戲的首次運(yùn)行,都會(huì)出現(xiàn)一個(gè)提示“編譯著色器”,而且需要?jiǎng)虞m以分鐘計(jì)的“讀條”時(shí)間,這是因?yàn)殡娔X的硬件千差萬別,顯卡必須在運(yùn)行瞬間現(xiàn)場(chǎng)“翻譯”游戲代碼(即編譯著色器)。
![]()
但在游戲主機(jī)上就沒這件事,因?yàn)樗挠布峭耆潭ǖ模?strong>開發(fā)者在游戲出廠前就已經(jīng)根據(jù)那一塊特定的芯片寫好了“標(biāo)準(zhǔn)答案”。這種針對(duì)單一硬件的極端榨取,讓主機(jī)即便在性能參數(shù)略遜于高端電腦的情況下,依然能提供絲滑的視覺體驗(yàn)。這種“預(yù)編譯”的機(jī)制,是跨平臺(tái)兼容最難逾越的技術(shù)鴻溝。
![]()
商業(yè)邏輯才是終極邊界
說到底,技術(shù)上的不兼容其實(shí)是可以克服的,真正的障礙在于商業(yè)護(hù)城河。對(duì)于索尼和微軟來說,游戲主機(jī)系統(tǒng)是一個(gè)閉環(huán)的生態(tài)。如果系統(tǒng)完全兼容,玩家就可以在電腦上自由安裝破解游戲,游戲賣給誰?PSN會(huì)員XGPU又賣給誰?
![]()
保持系統(tǒng)的獨(dú)立性,不僅是為了性能優(yōu)化,更是為了通過賣游戲分成和訂閱會(huì)員來維持商業(yè)閉環(huán)。所以,即便架構(gòu)已經(jīng)統(tǒng)一了,游戲主機(jī)依然會(huì)是那臺(tái)特立獨(dú)行的“專業(yè)游戲機(jī)”,而不會(huì)變成客廳里的另一臺(tái)電腦,這下你明白了嗎?
![]()
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.