開發者成功在PS4上運行了Steam遊戲
2023-07-31 04:56:26
本世代的家用機和上世代的一個重要的區別就是架構十分接近x86,而不是PS3/Xbox 360世代的的自有架構Cell、Xenon。自從出世以來關於運行PC遊戲的討論一直沒有停息,各路好手也不斷的嘗試更改主機運行環境,現在看來有一名叫OsirisX的開發者已經相當接近了,他成功的將1.76固件的PS4注入了自編譯的ARCH Linux系統,並成攻的運行了Steam遊戲。
由於PS4本身的浮點機能處於Radeon HD 7850和HD 7870中間,並不算特別強大的機器,脫離了優化的溫巢之後運行Steam遊戲就只能在「Low」畫質下取得穩定的幀數,比如OsirisX運行的《堡壘(Bastion)》。有興趣的玩家可以點擊這裡。
首先需要利用PS4本身的Linux Loader安裝Linux環境,可以利用Setting中的User`s Guide進入。
之後利用Linux Loader加載,這裡開發者肯定自己編譯了相關的應用和驅動以保證Steam的穩定運行。
由於PlayStation 4運行的是FreeBSD系統,作為一個Unix分支,本身默認是無桌面環境的命令行界面,所以大家可以看到這麼一個應用加載界面。
應用加載結束,此時的界面應該是開發者自己編譯的程序背景,破解過程已經初現勝局。
在這個界面停留了大概40秒鐘之後,破解結束,界面彈出Steam登陸窗口,開發者已經成功在PS4上運行Steam。
Steam有自動檢測硬體的功能,開發者也沒有忘記這一點,我們可以看見Steam檢測的硬體是8核心8線程的CPU,運行頻率是1.60GHz。系統內存為7.3GB,應該是系統PlayStation 4系統本身佔用了一部分,所以可以被利用的只有這7.3GB。
幀數穩定地運行《堡壘(Bastion)》,可以沒有利用Steam本身的顯示幀數功能比較遺憾。
由於第八代主機本身固有的架構原因,在全世界開發者不斷的嘗試下,其實被破解還是並不驚訝的,唯一的問題是這一天何時到來,但是就像讀者看到的一樣,運行Steam需要版本的限制,需要自己編譯驅動和加載應用,這些都是需要一定動手能力的,並且脫離了家用機本身的優化光環,PS4和HTPC已經沒有什麼大的區別,機能上的不足就暴露出來了,況且索尼隨時可以封堵這些環節,所以對於玩家來說意義其實不大,該買買該玩玩。■