英偉達(dá)最近在其最新推出的游戲RTX 50系列GPU中取消了對(duì)32位CUDA應(yīng)用程序的支持,這意味著許多依賴32位PhysX的測(cè)試?yán)嫌螒蛟谶@類新GPU上無法正常運(yùn)行PhysX效果。盡管PhysX技術(shù)并未完全被英偉達(dá)拋棄(例如在64位應(yīng)用程序《蝙蝠俠:阿卡姆騎士》中仍能正常使用),吊打但由于歷史原因,游戲大多數(shù)包含PhysX的測(cè)試?yán)嫌螒蚨际腔?2位CUDA庫編譯的,而RTX 50系列已不再支持這些遺留環(huán)境。吊打這主要是游戲一個(gè)軟件限制,維護(hù)對(duì)舊系統(tǒng)的測(cè)試兼容性雖然聽起來簡單,但實(shí)際操作起來卻頗具挑戰(zhàn)。吊打
32位PhysX游戲的游戲問題與解決方法
在RTX 50系列GPU上運(yùn)行32位PhysX游戲時(shí),啟用PhysX可能會(huì)導(dǎo)致游戲崩潰,測(cè)試或者PhysX計(jì)算會(huì)回退到CPU處理,吊打嚴(yán)重影響性能。游戲?yàn)榱私鉀Q這一問題,測(cè)試一些用戶選擇購買一塊獨(dú)立的吊打舊型號(hào)GPU(例如RTX 3050),搭配主用的RTX 5090使用。通過Nvidia控制面板,用戶可以將PhysX計(jì)算轉(zhuǎn)移到這塊獨(dú)立的舊GPU上,從而在32位游戲中繼續(xù)享受PhysX效果,而不會(huì)影響64位游戲的性能(64位游戲仍然會(huì)使用主GPU,如RTX 5090)。
性能對(duì)比:新舊GPU在PhysX游戲中的表現(xiàn)
一些基準(zhǔn)測(cè)試顯示,在依賴32位PhysX的老游戲中,新一代RTX 50系列GPU的表現(xiàn)遠(yuǎn)不如舊型號(hào)GPU。例如:
在《鏡之邊緣》中,RTX 5080的幀數(shù)在某些場(chǎng)景下甚至降至不到10 FPS,而GTX 980 Ti卻能穩(wěn)定在接近150FPS。
在《無主之地2》中,GTX 980 Ti的性能幾乎是RTX 5080的兩倍。
這些性能差異主要源于游戲?qū)hysX的具體實(shí)現(xiàn)方式。需要注意的是,測(cè)試中GTX 980 Ti搭配的是較老的酷睿i5-4690K處理器,而RTX 5080則搭配了更現(xiàn)代的銳龍7 9800X3D,但這并未改變舊GPU在32位PhysX游戲中的顯著優(yōu)勢(shì)。
PhysX的歷史與未來
PhysX技術(shù)曾是游戲物理效果的重要組成部分,早在20年前,專門用于物理計(jì)算的處理器(PPU,物理處理單元)還頗為流行。Ageia公司曾生產(chǎn)過此類設(shè)備,后來被Nvidia收購。然而,隨著時(shí)間的推移,PhysX的支持逐漸減少,尤其是在32位環(huán)境下的支持如今已徹底退出歷史舞臺(tái)。
對(duì)于現(xiàn)代游戲,少數(shù)仍使用PhysX的64位應(yīng)用程序在RTX 50系列GPU上應(yīng)該仍能正常運(yùn)行。但對(duì)于那些依賴32位PhysX的老游戲,Nvidia似乎不太可能恢復(fù)對(duì)遺留CUDA應(yīng)用程序的兼容性。