極限競速:地平線 5 無法在 SteamDeck 上啟動
當我的 SteamDeck 大約在 6 月到貨時,我購買了這款遊戲。它可以播放,但幾週後它停止發布。我試圖通過驗證安裝和之前的一些其他嘗試來對其進行故障排除,並且它以某種方式再次工作,但幾週後它再次停止工作,現在我被卡住了,因為我找不到任何建議似乎有效。我真的不想再次下載整個遊戲或不必要地重置我的 SteamDeck
出於對糟糕的搜尋結果的失望,我在這裡寫下這個答案。您的下一個最佳選擇是ProtonDB,但它是一堆雜亂無章的評論。大多數其他技巧都是從個人電腦消費者的角度編寫的,涉及更新驅動程序和禁用安全軟體。十多年前我退出 Windows 作為我的主要私有作業系統的原因是為了擺脫大部分耗時的瑣事和不合理的事情。
FH5 沒有啟動,但重新下載整個遊戲後它會啟動
我已經等了幾個星期,等待鏈中不同組件的更新(Forza Horizon 本身、SteamOS、Proton、Wine、Proton 和 Wine 的 GE 版本),自從我在今年 6 月左右安裝它以來,它並沒有讓它重新啟動。我嘗試多次更改為不同的兼容性工具版本,並多次刪除質子文件。我從 SteamDeck 使用者界面和桌面嘗試了幾次。
現在在我的情況下起作用的是再次下載整個遊戲(+120GB 與 DLC!)它突然按預期工作。從我的角度來看,這非常浪費,但我不知道它可能會卡在哪裡。現在我有了一個想法。它要求您登錄您的 Microsoft 帳戶,正如我在此之前通過瀏覽器了解到的那樣。老實說,我不知道程式碼是如何工作的!但是在再次下載大量數據或修復一些微小的設置來修復每次遊戲開始時必鬚髮生的登錄步驟的情況下,我會這樣做,儘管有些人可能會稱這種修補邊界黑客/破解/作弊。我花了很多錢買了這個遊戲,它說它至少會開始並且有點可玩。
從我的角度來看,我在這裡看到了一種程式碼異味模式:假設某些功能始終成功完成,省略錯誤處理並且不向使用者提供任何回饋。
我對 SteamDeck 上的 Firefox 充當 winebrowser 的觀察——它通常在大多數其他 Linux 上所做的事情——在一些令人困惑的方面與我試圖讓Doom64 正常執行並因此從 flatpak 安裝 Firefox 相關聯,它之前沒有安裝並以某種方式改變了我的 SteamDeck 上 winebrowser 的行為。目前,我的 KDE 工作列中的 Firefox 圖示已替換為空白的 mime 類型圖示,並且顯示為 winebrowser。
抱歉,我在這裡打字是關於我現在沒有科學證據的理論,但我想把它放在某個地方。
重置您的 SteamDeck
不要這樣做!
這是浪費時間,並表明人們對建議您這樣做的系統知之甚少。重新啟動沒關係,這會使系統恢復到已知的良好狀態。當您絕望時,將您的一些使用者配置文件移開並備份應該可以解決問題,並且如果您需要這樣做(應該這樣做!),您不會丟棄有價值的數據進行科學分析。
讓遊戲在 Steam 平台上正常執行的許多解決方案是讓它們通過 Proton Experimental 執行。這適用於 Red Dead Redemption 2、戰神、極限競速地平線 5 和任何其他高性能遊戲。
要獲得質子實驗,請執行以下操作:
- 以桌面模式啟動您的 Steam 卡組
- 尋找質子實驗
- 進入 Beta 版並點擊“Bleeding Edge”
- 下載它
- 返回游戲模式
- 找到您要執行的遊戲(例如 Forza)
- 進入設置->兼容性
- 力質子實驗
遊戲現在應該可以正常執行了。