Steamworks 文獻庫
Steam Deck 常見問答
本頁包含的是開發者和發行商在 Steamworks Steam Deck 活動中提出的問題。 如需 Deck 顧客常見問題的回答,請參考 https://www.steamdeck.com/zh-tw/faq

在沒有開發套件的情況下進行開發工作


目前開發套件的申請處於何種狀態?如何決定誰可獲得開發套件?

我們仍在審閱開發套件申請,將於近期寄出第二批開發套件給獲批准的申請者。如果各位尚未提交硬體申請表,請務必至此處提交。 即便如此,我們仍將無法提供開發套件給所有的開發者。我們會查看預約 Steam Deck 的顧客最常遊玩的是哪些遊戲,也會查看一般社群的興趣所在,依此將那些遊戲的開發者排在開發套件名單中的優先順位。 如果沒有開發套件,仍可用自有的硬體來進行 Steam Deck 相容性測試,請依此文的步驟進行。


我是開發者但位在將推出 Steam Deck 的國家 / 地區之外,我仍可取得開發套件嗎? 

可以,我們寄送開發套件至全球各地,包括不在 Steam Deck 初期發行的地區。


我聽說 EV2 開發套件硬體有些問題,這些問題已經在最終版的硬體中修正了嗎?

是的。這些工程組建的主要目的就是要測試製造成果,並查看是否有需要修正的部分。 例如一些開發者回報的 B 鍵卡住等這類問題已經解決,不會對顧客造成問題。


針對 Steam Deck 進行開發工作時可使用虛擬機器嗎?

不建議,除非只是為測試使用者介面,因為使用虛擬機器無法測試 GPU 效能。


可以用市售的 Steam Deck 當作開發套件嗎?

可以,開發套件並無特殊之處。不論是硬體或軟體,都沒有讓開發工作更容易進行的特別設計。 可在零售裝置上使用的工具和測試方式,與可在開發套件上使用的並無不同。


我沒有獲得開發套件。 可以越過等候名單提早取得我的零售裝置嗎?

應該是不能這麼做,但我們正在想辦法將開發套件計畫延長至正式推出後。 近期將提供更多資訊。


我正在組建測試系統,一定要使用 AMD CPU 還是 Intel CPU 也可以?

雖然說任何 CPU 都可以,但可能的話最好還是使用 AMD CPU,會最接近測試 Steam Deck 的環境。


如果我的遊戲是「Steam Deck 驗證」,在 Steam 上的曝光效果會比較好嗎?

是的,它在 Steam Deck 上的曝光度會比較高。 Steam Deck 預設的商店首頁僅會顯示 Deck 驗證的遊戲。 儘管如此,整個 Steam 商店(包含所有遊戲,不論狀態是否為 Deck 驗證)都還是能在緊鄰的下一個分頁中瀏覽與購買。

硬體綜覽


Steam Deck 支援多執行緒嗎?

是的,最高達 8 個執行緒。


現階段有任何加入 5G 或 LTE 的計畫嗎?

目前並無加入行動數據的打算,但你能自行透過手機連線上網。


針對如何最佳化電池續航力,有什麼具體建議嗎?

我們建議所有的遊戲都應設定幀率限制,實作在遊戲內或使用我們將提供的通用幀率限制器均可。


遊戲開發者需做任何工作以支援 Deck 的遊戲內暫停 / 繼續功能嗎?

不需特別為 Steam Deck 做任何事。 主要考量在於 Steam Deck 會在暫停後切斷無線網路連線,因此我們建議各位在開始暫停前先備份存檔。 我們計畫提供一些 API 以協助進行該項作業。 


將會有替換零件商店嗎? 如果有,什麼時候會推出?

目前沒有可分享的詳細資訊,不過我們一定會在產品開始出貨後致力提供替換零件。


有計畫改良硬體嗎?

目前重心主要集中在現行版本,並無其它可分享的消息。 


Steam Deck 有多少 VRAM?

Steam Deck 的統一記憶體有 16 GB。 1 GB 專門保留給 GPU,但依工作量而定,GPU 最高可使用 8 GB。 


Steam Deck 在插電或使用電池的情況下,效能會有不同嗎?

我們專注於提供從 APU 可得的完整效能,不論是用電池或插電都一樣。 我們預期在這兩種作法中的各種效能均一致。


連接基座時的乙太網路速度是多少?

基座可支援最高 1 GB / 秒的乙太網路。 

Deck 上的 Steam


這個在 Deck 上的使用者介面最後會取代 Big Picture 嗎? 如果是,將會在什麼時候?

計畫是將用它取代 Big Picture 使用者介面, 目前主要重心還是在讓 Steam Deck 出貨。 所以我們想首先確保已為該平台做好最佳化,但之後很快就會取代 Big Picture。 


Deck 僅支援全螢幕模式嗎?

Steam Deck 預設會自動以全螢幕執行遊戲。  然而如果將它拖曳至桌面,就可以在視窗模式下執行遊戲。


有計畫要將 SteamOS 作為獨立通用的作業系統發行嗎?

我們的確有計畫將 SteamOS 作為獨立的作業系統發行, 但尚未有確切日期。 目前主要重心是在確保在 Steam Deck 上有絕佳體驗,還有我們即將用它搭配其它硬體推出。


Deck 支援安裝 Steam 之外的軟體,並可以對其使用 Proton 嗎?

可以。 如同在 Steam 桌面應用程式的做法一樣,可以安裝並新增任何遊戲。 僅需安裝應用程式,再從桌面模式新增至 Steam,就會像在任何電腦一樣出現在 Steam 內。


Steam Deck 支援 VR 嗎?

技術上來說可行。 我們見過有人用急就章的方式做過,但我們並未針對 VR 來設計和最佳化 Steam Deck。

AMD


回答均為 AMD 的 Sebastien Nussbaum 與 Alex Deucher 在問答會期間所提供。


Steam Deck 支援新的 Vulkan 動態彩現功能嗎?

是的。 Steam Deck 硬體已可支援此功能,且已在進行透過驅動程式支援軟體方面的動態彩現功能。 


Steam Deck 會不會包含 AMD 的 FSR 功能?

一些支援 FSR 的應用程式已經能夠使用它。 包含 FSR 的遊戲將會正常執行,但未來的作業系統更新將會推出 FSR 支援。 在那之後,就連本身並不支援 FSR 的遊戲也有使用 FSR 功能的可能。


AMD GPU 分析器是否能夠在 Linux 上原生執行?

可以,它現在就能在 Linux 上原生執行,圖形化使用者介面和其它各處都能使用。 我們目前正在研究如何支援在原生執行下進行追蹤。 目前各位得從應用程式中進行追蹤,但各位現在就能夠檢視它們,並使用 RGP 原有的所有工具。

輸入


Steam Deck 有一些非傳統的控制項。 Valve 會鼓勵開發者將陀螺儀和觸控板瞄準整合入他們的控制配置中,而非採用比較傳統的配置方式嗎?

這取決於遊戲型態以及開發者想做到的控制方式。 但我們的確認為陀螺儀在與搖桿或觸控板結合使用時,對大部分的遊戲種類來說是比較理想的,而且也是很多玩家會想要使用的方式。

此種配置能為習慣用遊戲手把輸入的玩家提供更精準的操控,同時也將滑鼠操控方式從桌機引入攜帶型機體。  我們建議在推出有玩家控制鏡頭或游標的遊戲時,各位可以嘗試這種輸入型式,看看是否會讓遊戲更好。  各位也可以透過 Steam 輸入配置,在遊戲中同時包括傳統控制和動作控制兩種不同的配置。


Steam Deck 支援單機多人 / 單機合作嗎?

當然,可以在 Steam Deck 上用幾種不同方式以單機合作方式遊玩。 可以透過藍牙連接控制器,或直接用 USB 連接。  當其他玩家使用別台 Deck 或電腦遊玩時,也可以利用遠端暢玩進行。


Steam Deck 支援哪些輸入 API?

Deck 支援所有的主要輸入 API - XInput、Raw Input、DirectInput 和 Steam 輸入。  


觸控螢幕輸入會被視為滑鼠輸入,或會使用觸控 API?

預設是觸控螢幕的觸控事件將視作滑鼠在該位置的點擊。  然而它也透過 SDL 或 Windows Touch 支援觸控 API。  此配置選項可在 Steam 輸入配置檔案中啟用。


開發者在沒有開發套件的情況下,有可能建立 Steam Deck 的 Steam 輸入配置嗎?

可以。 我們建議使用 PlayStation 4 或 PlayStation 5 控制器,不過用任何控制器都能進行。  PlayStation 的控制器提供的控制項目組最為接近,其中還有內建陀螺儀和觸控板。  

如果遊戲設計要使用 Steam Deck 特有的輸入,那當然需要有一台 Deck 才能真的調整那些控制項。  不過如果沒有計畫使用那些輸入,則任何控制器都可。  


是否建議使用滑鼠互動的遊戲改用觸控螢幕?

如果各位的遊戲有專為觸控互動進行設計,那我們建議使用觸控螢幕。  然而,我們認為多數以游標為主的遊戲應該使用觸控板。  觸控板是專門為遊戲所設計,所以應該會更適合懸浮狀態、右鍵點擊等各種觸控較難套用的操控方式。這也會使游標控制和其餘的輸入擁有更符合人體工學的互動。  觸控介面往往需要一套不同的示能性設計,這不見得適用於各位的遊戲,所以這得取決於各位希望採用的遊戲類型與介面風格。


Steam Deck 輸入會造成更多延遲嗎?

Steam 輸入不應造成更多延遲,但跟其它項目一樣,如果各位在這方面發現程式錯誤,請告知我們。


是否支援以 Steam Deck 作為外接控制器?

Currently, you can remote play into another machine to treat the Steam Deck as a controller, which will recognize all of the Deck's controls. You can test your game on a desktop PC, use remote play or have multiple controllers using a Steam Deck.


Deck 觸控螢幕會支援觸控選單嗎?

一般說來,我們已為虛擬選單提供支援,如 Steam 輸入已經可以透過觸控板或搖桿來支援放射狀選單和觸控選單。 我們正在研究以觸控螢幕支援這些功能的最佳方式,但目前還沒有確切的計畫。

Proton


Proton 測試會不會在未來成為遊戲審核程序的一部分?

會,這會在遊戲發行前的 Deck 驗證測試中進行。 Steamworks 文獻中有許多這方面的詳細資訊,這些計畫也會在 Steam Deck 推出過程與之後持續演變。


不在 Steam 上的應用程式能否使用 Proton,並在 Deck 上運作?

當然了。 Proton 非常適合 Steam 以外的應用程式使用。 在 Deck 上,我們將改善介面體驗,來讓使用者能在主介面上增添非 Steam 遊戲。


SteamOS 3.0 會使用哪個核心版本?

我們會盡量更新至最新的核心版本。 目前,我們使用的是 5.13,且正在更新至 5.15,我們會在未來持續在最新版本上推出變更。 


SteamOS 是否會用唯讀固定作業系統檔案系統?

是的。 By default the OS updates will be distributed as a whole OS image, and we recommend installing additional applications via flatpak to avoid issues. If customers want to do more than what’s available by flatpak, they can turn off read-only mode. We don't recommend this though, as they may get their Steam Deck into a bad state or compromise their data. In addition, anything installed outside of flatpak (via pacman for instance) may be wiped with the next SteamOS update. More on that here.


此系統以 Wayland 為基礎,這是否會對現有遊戲的效能造成影響,或是缺少功能,而應加以注意?

目前沒有已知的功能差別或效能問題,但如果使用者碰上問題,我們會著手調查。


Valve 是否在 Steam Deck 上與 Epic Games 和 Unity 等遊戲引擎開發龍頭合作?

有,我們正在與 Unity 和 Epic 合作確保 Unreal 和 Unity 引擎擁有整合功能,以提供最順暢的 Deck 開發體驗。 我們預計這些引擎會在未來逐漸改善,以持續與我們的開發工具進行整合,並使這些引擎成為適合 Steam Deck 的選項。 目前,Unity 和 Unreal 開發者已經能從一開始就擁有不錯的體驗。


遊戲開發者能在紋理、頂點和其它緩衝上使用超過 1GB 的 GPU 記憶體嗎?還是說今天提到的 1GB VRAM 就是上限?

可用的 GPU 絕對超過 1GB。 目前最高可共用 8GB,而這個數量能依據每款遊戲進行變更。


Valve 是否偏好遊戲使用 Proton 或 Linux 原生支援?

Valve 並沒有強烈的偏好。 重要的是哪個能夠提供最佳的體驗。 所以,如果開發者能更輕易地透過 Proton 帶來最佳體驗,我們認為這樣很棒。 如果開發者擁有打造 Linux 原生組建所需的知識和資源,且此組建能帶來很棒的體驗、擁有所有應有的功能,且開發者有能夠進行維護,我們認為這樣更棒。


向 Valve 回報 Proton 問題時有標準的管道嗎?

有,官方管道為 Proton Github,大多的問題討論與回報都在此處。如果任何開發者有意願,也能夠透過 Steamworks 論壇或其它聯絡方式直接與我們聯繫。

總結


能告訴我們 SteamOS 3 推出的確切時間嗎?

我們目前正專注於 Steam Deck 發行的最終階段,所以目前還沒有確切的日期, 但應該會在 Steam Deck 出貨之後推出。


測試 Steam Deck 作業系統相容性時,我們應該使用 SteamOS?還是以後會開放下載 Steam Deck 版本的作業系統?

我們並不建議各位使用 SteamOS 2.0 進行測試。 目前最接近的系統是 Manjaro KDE,因為這(跟 Steam Deck 一樣)是 Arch Linux,而且也使用 KDE。 詳細步驟請見此處。 我們以後打算要製作一個映像,其中會包含更多 Steam Deck 作業系統中的各種東西(如 gamescope 或 gamepad-ui),以提供更佳的 1:1 測試。


Steam Deck 什麼時候才會在更多國家 / 地區推出?

我們正在敲定許多其它國家與地區的計畫。 目前還沒有可公告或可確認的資訊,但是我們能夠透露,我們目前正努力讓 Steam Deck 於日本和澳洲上架。


Valve 是否對 Steam Deck 獨家遊戲感興趣?

沒有,這麼做沒有道理。 這是一台電腦,所以遊戲方式也應該和電腦一樣。


開發者提交遊戲進行 Deck 驗證審查時,需要多久才能取得結果?

我們盡量在提交一週內提供結果。 不過,我們認為這個時間會依據目前的佇列大小和佇列中其它遊戲的複雜程度而有所不同。 詳情請見此處


背景中那個《傳送門》主題的白色 Steam Deck 是怎麼回事?

很酷吧? 這是我們在決定最終設計之前的(許多)原型之一。 我們也很喜歡這個設計,但我們沒辦法同時讓它上架。 我們會在未來考慮不同的顏色選項,但我們離這一步還有一段距離,所以今天並沒有這方面的公告。


誰會收到開發套件是怎麼決定的?

我們會調查預訂 Steam Deck 的玩家們最常玩哪些遊戲,還有整個社群對哪些遊戲比較有興趣,並優先將開發套件提供給這些遊戲的開發者。


我們該如何讓我們的遊戲取得 Steam Deck 驗證,並讓它出現在 Steam Deck 商店上?

簡單來說,各位的遊戲會由我們的測試團隊進行審核(這可能會自動進行,也可以主動申請審核)。 他們會檢查控制器支援、文字可讀性、效能與系統支援等各種 Steam Deck 相容性項目。 此後,各位的遊戲將收到 Deck 驗證類別,這會顯示於 Steam Deck 商店(及收藏庫)中。 無論 Deck 驗證類別為何,所有其它遊戲也都會出現在商店內緊鄰的下一個分頁中。 更多關於完整流程的詳細資訊,請見此處


Deck 驗證的意見報告中會提供什麼樣的意見回饋?

各位將會看見整體分類,還有哪些項目通過或未通過(顧客們也會看見大多的項目),另外還有開發者的專屬欄位,測試員所提供的相關註記和說明將列於此處。


我的 Steam Deck 驗證類別會顯示在 PC 或非 Deck 裝置上的商店頁面嗎?

如果各位有 Steam Deck,遊戲詳情頁面上將顯示遊戲的 Deck 驗證類別。 所有人(包含 Deck 顧客)都能夠在商店搜索中以標籤的形式查看並使用類別結果。 否則,除非在 Steam Deck 上,各位並不會看見此資訊。


你提及了目前在和 Unity 和 Epic 聯繫,你們是不是也聯繫上了 Godot?

對,我們正在和 Godot 進行討論,也積極地支援他們,以讓他們的引擎能夠在 Steam Deck 上順暢地執行。


Steam Deck 支援多少個聲道?

使用內建喇叭時支援兩個,但是在使用 HDMI 或藍牙時,我們支援多聲道。


Deck 上能在不進入開發者模式的情況下安裝外部應用程式嗎?

可以。 各位將能夠透過 Flatpak 或其它軟體,在不進入開發者模式下安裝外部應用程式。