筆者先前曾介紹過在Sony PlayStation 4主機上安裝Linux作業系統的消息,並也提到在PlayStation 4安裝Steam OS的可能性。這次帶來的消息則是開發者OsirisX成功在PlayStation 4上啟動Steam,並且能夠在降低畫面精細度的前題下,流暢執行遊戲。
在Linux環境啟動Steam
在PlayStation 4破解社群的討論區中,開發者OsirisX在關於Ubuntu作業系統的3D加速的討論串中,留言表示它在ARCH Linux作業系統中,啟動Steam客戶端程式並可以執行遊戲。
在展出影片中,我們可以看到OsirisX仍然是運用1.76版韌體中的漏洞,透過PS4 WebKit Playground工具套件中的Linux Loader載入作業系統。在進入Linux作業系統環境後,OsirisX啟動了Steam客戶端程式並登入自己的帳號(影片中看不出來是線上模式或是離線模式),接著他執行了Bastion這款遊戲,值得注意的是遊戲進行十分流暢,並未有停頓或破圖的情況發生。
根據開發者Wololo提供的資訊,OsirisX使用的作業系統發行版本為ARCH Linux,並且編譯、安裝了Fail0verflow提供的3D顯示驅動程式,大部分的遊戲都能在低至中度畫值設定下流暢執行。
▲OsirisX所提供的展示影片,遊戲執行情況從5:00開始。
▲OsirisX依然使用舊有漏洞搭配PS4 WebKit Playground啟動Linux作業系統。
▲使用Linux Loader載入作業系統後,PlayStation 4就會以Linux開機。
▲在進入Linux之後,就可以執行Steam客戶端程式。
▲登入帳號後可以看到使用者的遊戲庫資料。
▲基本上支援Linux的遊戲都可以執行。可以注意一下畫面下方的按鍵說明,是採用Xbox手把的格式標註。
▲OsirisX以Bastion這款遊戲進行示範。
▲遊戲進行十分流暢,並未有停頓或破圖的情況發生。
▲影片中也展示了Steam所顯示的系統資訊。
Steam OS尚未成功,驅動仍需努力
讀者需要注意一下,這邊所介紹的「執行Steam」,指的是先在PlayStation 4中安裝Linux作業系統,並在Linux作業系統啟動Steam客戶端程式,而非直接在PlayStation 4安裝Steam OS作業系統。不過筆者認為對於一般玩家而言,使用哪一款作業系統並不重要,反倒是能夠流暢執行遊戲比較重要。
而影響遊戲流暢度最關鍵的因素,就是3D顯示的驅動程式,如果有人開發、編譯出合適的驅動程式,就能明顯改善遊戲執行的情況。當OsirisX被問到它所使用的驅動程式組態時,他也大方地在上述討論串中提供他所使用的驅動程式相關資料,或許在更多開發者的努力下,這個問題能夠即早解決,Wololo也表示雖然PlayStation 4目前尚未有一體通用且使用親合的Linux發行版本,但是或許近期就會有所改變。
雖然OsirisX所使用的漏洞只存在於1.76版韌體中,但是已經更新韌體的玩家也別太灰心。根據Wololo於其網誌所提到的消息,目前已經有已知3.50版韌體可用的Webkit漏洞,而先前所使用的dlclose核心模式漏洞也可在部分2.XX版韌體中使用,從技術面來看,能夠安裝Linux的韌體可以向上延伸至2.XX版(但3.00版以上韌體目前可能還無法安裝),玩家可以期待後序發展。
▲目前最新的3.50版韌體中,也有可用的Webkit漏洞,但尚無已知的核心模式漏洞。
延伸閱讀:
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!