你來了取得您的 Steam Deck,或者你已經玩了幾個月了?您可能已經愛上了 PC/掌上型遊戲機,它提醒 PC 遊戲玩家不必全力以赴才能獲得樂趣。
是的,但是…畢竟我們是在電腦上。而如果還有的話可以發現更多的性能就機器而言,為什麼不使用它呢?這顯然是該平台的優勢,因此也是 Steam Deck 的優勢。很好:確實有三個小調整,非常簡單,這可以讓您進一步提高每秒幀數並提高遊戲的穩定性。我們會向您解釋一切。
Steam Deck 的工作原理
在進行我們將在本文中建議您的所有修改之前需要了解一件事:您可以隨時返回,並且遵循以下提示不會損壞您的 Steam Deck。如果這些提示無法讓您滿意,只需恢復 Steam Deck 的預設狀態即可。您甚至不需要為此重置控制台:單擊三下並重新啟動就足夠了。
為了提高 Steam Deck 的遊戲效能,我們將使用三個重要的概念。在指導您執行接下來的三個步驟之前,讓我們先向您解釋一下我們將要修改的內容。
共享記憶體分配
Steam Deck 配備 AMD APU。 APU是用於指定將處理器和顯示卡整合在同一晶片上的晶片的名稱,並使它們共享相同的記憶體。
更具體地說,Steam Deck的所有配置都配備了4核8線程Zen處理器,主頻為2.4 GHz,可睿頻至3.5 GHz,GPU具有8個計算單元RDNA2,主頻為1 GHz,可睿頻至3.5 GHz。在記憶體方面,我們發現CPU和GPU一樣16 GB LPDDR5 RAM,5000 MT/s。
由於內存是共享的,因此由系統在任何給定時間動態確定 CPU 或 GPU 是否需要更多內存,我們將影響此過程。預設為 GPU 保留更多內存,在視頻遊戲控制台的背景下是首選。
交換空間(或交換空間)
在任何電腦上,RAM 始終是最快的。對人類來說,它相當於短期記憶,而長期記憶則相當於儲存空間。正如我們之前所說,Steam Deck 擁有 16 GB RAM,即係統的「短期記憶體」。
然而,碰巧該 RAM 記憶體已滿,無法再儲存對系統重要的資料。在這種情況下,系統將使用所謂的方法,而不是在過程中刪除數據“交換系統”。這是儲存空間上的保留區域(64、256 或 512 GB,取決於您的 Steam Deck 版本),允許 RAM「溢出」。
儲存空間比 RAM 慢得多因此無法完全發揮其作用,但可以成為重要的支撐。如果 RAM 中的資料不常使用,但仍需要可用,則使用交換空間。我們將擴大交流空間以允許更多數據通過。
交換性
這個非常「Linuxian」的概念與交換空間有關,因此被稱為「swappiness」。這是一個決定性的值系統核心使用或不使用交換空間的傾向取決於 RAM 記憶體佔用。
swappiness 為 100 表示系統將非常頻繁地使用交換空間。 swappiness 為 1 表示系統將在轉向交換空間之前填滿 RAM。
由於交換空間比 RAM 慢得多,因此系統效能得到提升當 RAM 優先時。我們將更改此數據,以便在其他所有內容之前使用 RAM。
增強 Steam 牌組的 4 個步驟
現在您已經了解了我們將在您的 Steam Deck 上修改的要點,讓我們逐步進入應用程式。注意插入鍵盤進行這些更改將使您的工作更輕鬆,但可以在控制台上本地執行所有操作。
0/ 設定管理員密碼
如果您還沒有這樣做,您將需要設定管理員密碼適用於桌面模式下的 Steam Deck。請注意:此密碼與遊戲模式下鎖定畫面的密碼不同。
將您的 Steam Deck 切換到桌面模式(Steam 選單 > 電源 > 切換到桌面),然後開啟「開始」功能表。在“設定”類別中,按一下“系統設定”,然後在“個人化”類別中選擇“使用者”。
預設情況下,「Steam Deck 使用者」設定檔位於此處。點擊“更改密碼”並設定您的密碼。請記住,我們很快就會需要它。一旦確定,將顯示第二個“更改錢包密碼”視窗:您可以忽略它並單擊“保持不變”。
1/ 修改器 l'UMA 幀緩衝區大小
完全關閉您的 Steam Deck。完全關閉後,按住「音量調高」鍵,然後只需按電源按鈕即可重新開啟。一旦螢幕顯示四個不同的選項,您就可以放開音量鍵。
歡迎來到Steam Deck系統管理介面。選擇“設定實用程式”開啟 BIOS 設定。在“高級”類別中,向下最多“UMA幀緩衝區大小”並選擇“4G”。按下位於十字和左搖桿之間的「選擇」按鈕以儲存變更並重新啟動控制台。
透過此更改,我們使控制台始終保留至少 4 GB VRAM 具有 GPU,與 1 GB 基本不同。如果 Steam Deck 系統能夠在遊戲中動態增加此容量,從而超過 4 GB,那麼從更大的基礎開始,我們就可以影響系統的決策,以支援 GPU。請注意,此變更將影響您的控制台上安裝的任何作業系統。
2/修改交換空間大小
將您的 Steam Deck 切換到桌面模式(Steam 選單 > 電源 > 切換到桌面)並開啟您最喜歡的網頁瀏覽器。打開本文,右鍵單擊(在觸控螢幕上,按住然後放開)在這個連結上並選擇“連結另存為...”。下載視窗應該詢問您將“InstallCryoUtilities.desktop”檔案放置在哪裡:您可以將其保存在任何您想要的位置,但“下載”就可以了。
或者,您可以在網頁瀏覽器上搜尋“CryoUtilities”,這應該會為您帶來在 CryoByte33 的 GitHub 頁面,我們使用的工具的創建者。上面的連結可以在其頁面的“安裝”部分找到。
一旦您擁有“InstallCryoUtilities.desktop”,請雙擊該文件,選擇“執行”然後選擇“繼續”。返回桌面,您將發現三個新圖示:CryoUtilities、卸載 CryoUtilities 和更新 CryoUtilities。
雙擊“CryoUtilities”並接受條款。然後輸入本教學第 0 步驟中定義的管理員密碼,然後按一下「提交」。第一個視窗將開啟並顯示歡迎畫面,您可以自動套用所有建議的變更。為了更好地向您解釋所有更改,我們將逐步進行說明。
因此,按一下“交換”標籤並選擇“調整大小”選項。您可以在多個選項之間進行選擇,其中「預設」告訴您 Steam Deck 的預設設置,「目前大小」是目前在您的電腦上套用的選項。
我們將增加它,以便為 Steam Deck 提供更多的交換空間,以允許它增加 RAM 管理容量。建議大小為 16 GB,但請注意此交換空間將從您的儲存記憶體中取出。擁有 64 GB 儲存空間的 Steam Deck 用戶可能明智地將自己限制為 4 或 8 GB。
如果您有 256 GB 或更大的型號,請在清單中選取 16 GB,然後按一下「調整交換檔案大小」。該操作是即時進行的,可能需要幾分鐘的時間。少數情況需要等待三十分鐘左右,所以要有耐心。
請注意,存在一個 Windows 等效項,稱為“頁面文件”,如果您在 Steam Deck 上安裝了雙重啟動,也可以修改該文件。我們已經計劃為此編寫一個教程。
3/ 改變交換
返回“交換”選項卡,按一下“更改”。出現一個新列表,再次帶有術語“預設”,突出顯示 Valve 選擇的預設設定。
我們將從軟體建議的清單中選擇值 1。所以 Steam Deck 會照顧總是更快地使用 RAM然後轉向步驟 2 中擴大的交換空間。
選擇 1,然後按一下「變更交換性」。
4/優化記憶體和儲存管理
轉到“內存”選項卡。在這裡,您將看到幾個選項:「啟用大頁」、「在 THP 中啟用共享記憶體」、「設定主動壓縮」、「停用大頁碎片整理」和「設定頁鎖不公平」。
您可以單擊每個選項來將它們一一啟動。儲存變更後,他們的名字將以綠色顯示在頁面頂部。他們都旨在更改 Steam Deck 處理 RAM 中資料的方式,優化大檔案管理,穩定遊戲效能。
粗略地說:「大頁」允許系統建立資料組以更快地存取它們,「共享記憶體」將允許他們透過共享記憶體使用這些資料。我們還修改了“主動壓縮”,以便在遊戲過程中資料不會移動到 RAM,從而避免幀率下降。 「大頁碎片整理」的原理相同。最後,「頁面鎖定不公平」管理進程記憶體存取以盡可能限制它們,再次避免效能下降。
獎勵:儲存清潔度
最後一個選項卡可能對您仍然有用:「儲存」。在這裡您將有兩個附屬功能:「同步遊戲資料」和「清理」。
只有當您將遊戲儲存在 SD 卡上時,第一個因素才重要。借助此功能,您將能夠將所有遊戲檔案移回適當的儲存空間,以優化其存取時間。舉個例子,移動到 SD 卡的遊戲將不再在本地內存上有任何文件。 「清理」可讓您刪除已從系統中刪除的遊戲中的殘留數據,以提高清潔度。如果你看到「??? » 在此清單中,刪除它們!
回去
根據大量測試,這些修改可讓您恢復Steam Deck 的效能提高 5% 到 11%在眾多的遊戲中,這主要體現在體驗的穩定性。還有這個不犧牲機器在辦公室使用時的性能經典,因為創建的新交換空間抵消了為 GPU 提供更多 VRAM。
但如果由於某種原因您想要撤消所有這些更改,只需返回Steam Deck BIOS 將UMA 緩衝區大小重置為1 GB,重新啟動“CryoUtilities”並在啟動時單擊“Stock”即可恢復機器的預設設定。
注意卸載 CryoUtilities 不會重置這些更改。您必須重新啟動腳本。未來的 SteamOS 更新也不會影響這些更改,並且只有 UMA 緩衝區大小可能會透過主要的新韌體重置為 1 GB。將該實用程式安裝在您的 Steam Deck 上仍然很有用;它畢竟不吃麵包!
Opera One - AI 驅動的網頁瀏覽器
作者:歌劇