相信經過 Valve 的發表與許多科技媒體的報導以後,大家都知道這家老是在 Steam 上大殺玩家荷包的公司,現在準備好要賣自製的電子產品。這個名叫 Steam Deck 的小掌機雖然重量很有進步空間,但具備 Valve 為 Steam 定製好的系統與硬體。但其實這個小掌機還有些小問題。因為在一些著名的競技遊戲上有著所謂的反作弊程式。這些程式主要是為了防堵玩家在遊戲中的作弊行為而來。但在 Steam Deck 上,隨著系統從大家熟悉的 Windows 轉移到基於 Linux 的 Steam OS 上,這些反作弊軟體甚至可能導致遊戲不能運作的問題也隨著浮現了出來:
▲Steam Deck 採用基於 Linux 系統的 Steam OS 與 Proton 相容層運作,但對遊戲相容性這一塊仍然有不少模糊地帶(圖片翻攝自 ProtonDB)
Valve 公司所發表的 Steam Deck 經過了許多的努力才能夠走到發表這一步。在掌機發表數年前,這家公司推出了名為 Steam OS 的自製作業系統。這個系統骨子裡是個 Linux ,但為了讓它能夠運作尋常的遊戲,Valve 公司沒少花心思在它身上。而 Steam OS 很快就成為 Linux 家族中閃亮的一顆星。它的出現同樣也讓對電子遊戲沉默以對的 Linux 用戶感覺倍受重視。
Linux 系統要跑 Windows 遊戲仍須相容層,於是就有了相容性問題
不過 Steam OS 在怎麼厲害,仍然有擺脫不了的先天問題,那就是它仍然難以對 Windows 遊戲做到百分百還原。要在 Linux 上運行 Windows 上的程式,通常都需要經過一個相容層軟體的幫助,將 Windows 程式變成 Linux 能運作的狀態。Valve 公司找上了在 Linux 相容層方面相當深入的 CodeWeavers 公司協同開發出 Proton 相容層。該相容層能夠極盡可能的將 Windows 遊戲轉化成 Linux 可運作的狀態,因為這樣,Steam OS才能擁有可運作自家銷售的大多數遊戲的能力:
▲雖說完全相容的遊戲不算多,但熱門遊戲中至少有一定比例的遊戲確定可運作(圖片翻攝自 ProtonDB)
但 Proton 相容層並非萬靈丹。Windows 軟體範圍相當廣泛,其中不乏一些遊戲公司暗中加入自己的工具程式來為自己保護利益。因此 Proton 相容層想模擬出完美的 Windows 程式仍然有其極限。這點也是 Valve 推出 Steam Deck 前極力想彌補的一個巨大鴻溝。一旦這道坎能夠越過去,接下來的問題就剩下硬體搭配的部份而已:
▲Steam Deck 上搭載的 Steam OS 與 Proton 相容層嚴格來說已經做到 90 分的水準,但剩下的 10 卻是 Windows 與 Linux 間巨大的鴻溝(圖片來源)
在 Steam Deck 推出之前,已經有些研究 Proton 功能的社群組織起來,成立了 ProtonDB 這個非官方相容性驗證網站。該網站將 Steam 販售的遊戲進行評等,從最差的 Borked 到最好的 Platinum 等級,明確標示出經過 Proton 收化運發後,遊戲執行狀況的評價。評價的來源主要來自於網友的提供與網站經營團隊的測試,因此具有一定的客觀性。在 Steam Deck 發表的現在,已經有 15,000 個遊戲獲得至少一個 Platinum 認證,或許正是因為相容性達到一定程度,才讓 Valve 增加推出 Steam Deck 的信心也說不定:
▲官方聲稱已有 15,000 餘遊戲通過了相容性認證最高規格 Platinum 認證(圖片翻攝自 ProtonDB)
▲Proton 相容層只要是安裝 Linux 版 Steam 客戶端幾乎都看得到。有的 Linux 發行版甚至早已將 Steam 放進預裝軟體清單中。
▲筆者用 Linux 版 Steam 客戶端程式嘗試啟用 Proton 後,可直接下載安裝本來無法在 Linux 上執行的《超級機器人大戰X》
白金級相容認證數量不多,多數遊戲仍須官方盡力維護
但 Steam 上的遊戲何止 15,000 個,仍然有數以萬計的遊戲仍處於不完全運作的狀態。其中不乏有相容性糟糕的例子。例如時下流行的競技類遊戲《Apex英雄》、《天命 2》、《虹彩 6 號》等遊戲,就暫時還沒有通過相容性驗證。但若是開發公司早就寫好 Linux 版遊戲的,像是 Valve 自家的 CS:GO、DOTA 2、絕地要塞2 等遊戲,則不太需要 Proton 相容層就能運作得很好:
▲《俠盜獵車手 5》取得 Gold 認證,代表該遊戲幾乎可玩,只剩下少數問題待解(圖片翻攝自 ProtonDB)
其他一些著名的遊戲也未必都獲得足夠的支援或是能順暢執行。著名的《俠盜獵車手 5》僅有 Gold 評價,代表它還有一些小毛病需要克服,但已經可進入遊戲遊玩大部份內容。PUBG 則顯示 Borked 評價,代表這款遊戲還有嚴重的執行問題,強烈不建議玩家在 Steam Deck 或搭載 Steam OS 系統的電腦上進行遊戲。另外著名的競技遊戲《糖豆人:終極淘汰賽》與 PUBG 就因為遊戲內建的防弊程式與 Proton 不相容,而有了糟糕的執行問題:
▲Valve 本家的 CS:GO 已經原生支援 Linux,就算 Proton 非官方認證只有 Sliver 也不礙事(圖片翻攝自 ProtonDB)
可以確定的是,Valve 不可能不知道自家產品有這些問題,他們正在努力與這些遊戲的發行商交換意見,希望盡快解決這些問題。但一些 Steam 遊戲不能玩,這個洞還是相當的深邃,甚至有可能影響 Steam Deck 的推廣:
▲仍有許多經典遊戲並未取得認證,看到 Borked 字樣跟下面網友回報時的各種狀況時,最好趕快左轉離開(圖片翻攝自 ProtonDB)
改裝 Windows 或許能擺脫 Linux 難以解決的問題
當然,還有一種解決方案,就是在 Steam Deck 上改裝 Windows。遊戲不相容?只要有 Windows 一切都搞定。但 Steam Deck 的硬體配置在跑 Windows 時會不會也有效能不足的問題,這就很讓人玩味:
▲其實只要能執行 Steam 遊戲,官方現階段並沒有禁止玩家自行安裝其他系統。不過自行改裝就得自負風險,這點還是要注意的(圖片來源)
現階段如果想衝前面買來玩,首先要說服自己有些遊戲不相容,但像《魔物獵人:世界》、《大都會:天際》和《碧血狂殺2》這些著名的單機遊戲仍然有著可進入遊戲的評價:
▲雖然在白名單內的遊戲不多,但只少 Steam Deck 仍擁有豐富的遊戲資源。《歐洲卡車模擬2》也有獲得支援(圖片翻攝自 ProtonDB)
對於有意在這個新鮮小掌機上玩這些遊戲的玩家,又不怕超小螢幕上看不清楚遊戲內界面的字體,那麼就放心大膽的上吧。這些遊戲最起碼 Steam Deck 還是可玩的。而像是《上古卷軸Online》、《火箭聯盟》、《Among Us》也有不錯的運作效率:
▲遊戲是否現階段已支援 Steam Deck/Proton,仍需要玩家自行一一驗證。但本體就支援 Linux 的遊戲,以及 Valve 自家推出的大多數遊戲,可以確定是支援的(圖片來源)
對於有冒險精神,喜歡挑戰第一代產品不可預知的狀況,那麼 Steam Deck 仍然有其一定的魅力與話題性。最起碼這東西不是每個國家都可以第一時間買到的,例如台灣。擁有它或許就是一種跟上時代話題的象徵也說不定。