您現在的位置是:首頁 > 運動

Steam Deck安裝Windows後的系統微調

由 什麼值得買 發表于 運動2023-01-14
簡介對於那些steam遊戲多的使用者,當然可以幸福的開箱即用,但對於那些xgpu的使用者來說,想在Steam Deck用上xgpu的pc遊戲庫,就不得不安裝Windows了,因為微軟的程式和遊戲都經過了加密,暫時都無法在SteamOS下執行

windows10更新有什麼用

作者:magicdog20

宣告

文章中大部分內容都是從網上來的,我自己應用覺得不錯。但其中某些步驟是有風險的,請大家自己把握,如果造成什麼損害,本人一概不負責任。

SteamOS還是Windows?

Steam Deck到底是用SteamOS還是Windows?恐怕各有各的支持者。對於那些steam遊戲多的使用者,當然可以幸福的開箱即用,但對於那些xgpu的使用者來說,想在Steam Deck用上xgpu的pc遊戲庫,就不得不安裝Windows了,因為微軟的程式和遊戲都經過了加密,暫時都無法在SteamOS下執行。另外還有一些遊戲是因為反作弊引擎,無法在SteamOS下執行,比如cod19。

另外我自己實測,Xbox、PS的的遠端串流,雖然SteamOS下也有辦法實現,但都是透過第三方應用實現(xbox-xcloud-client和Chiaki),效果比原生的客戶端效果差的比較遠。所以說,雖然稍微有點折騰,但有需要的話,還是要裝個Windows。

安裝Windows之前

64G的版本能用來安裝Windows嗎?

一般來說的64G的版本不適合用來安裝雙系統,除非你下定決心直接幹掉SteamOS,只安裝Windows。Windows也不適合安裝在外接tf卡上,一來小檔案讀寫效能堪憂,二來頻繁讀寫也容易造成tf卡損壞。

Steam Deck安裝Windows後的系統微調

從上圖看哪怕是比較貴的tf卡SanDisk Extreme,雖然順序讀寫速度還可以,但隨機讀寫的速度太可憐了,作業系統所在磁碟還是有很多隨機讀寫的。同容量的2230 SSD也比tf卡貴不了多少,所以64G的版本要折騰Windows,還是要換一張SSD。好在換SSD的操作也很簡單,網上很多教程。

關於雙系統的引導

VALVE官方提供了Steam Deck在Windows下的驅動,安裝Windows並不算太困難。比較麻煩的是做雙系統的引導,目前的SteamOS系統的引導管理程式(efimanage)似乎有點問題,不能正常修改Windows的啟動項,還要用SteamOS的恢復盤才能搞定。其實吧,嫌麻煩也可以不用搞什麼refind雙啟動,正常啟動會進入Windows系統,需要進入SteamOS可以在啟動時按住音量鍵-,手動選擇啟動分割槽就行了。

目前有什麼在SteamOS下能做,Windows下不能?

在SteamOS下,Steam Deck可以作為串流的主機,Windows下似乎不行(但可以作為串流的客戶端)。

Windows下目前無法調整

GPU的時鐘頻率

Windows10還是Windows11?

Windows10更熟悉一些,但更推薦Windows11,理由是:

大部分人認為在Windows11下Steam Deck觸屏的驅動更好。Windows下很多時候都需要用觸屏來操作,所以這個還是有較大優勢的;

大部分人認為Windows11下藍芽驅動更好;

觸控鍵盤更好用一點;

微軟正全力推Windows11,很多應用可能會為Windows11最佳化。

Steam Deck安裝Windows後的系統微調

安裝完Windows後的系統微調

做以下的系統微調可以讓Windows在Steam Deck下跑的更好。

1、禁用Edge和Chrome在後臺駐留

Steam Deck安裝Windows後的系統微調

2、更換無線驅動程式

Steam Deck的無線網絡卡說實話有點拉跨,對訊號強度非常敏感。據說Valve 的官方無線驅動程式功能也非常差,推薦更換驅動程式。驅動從外網搬運來的。(第二個帖子)

下載後解壓,找到setup。bat,右鍵電擊,選擇“以管理員身份執行”

Steam Deck安裝Windows後的系統微調

在隨後彈出的確認介面中選擇確定,隨後驅動會自動安裝。如果安裝不成功,可能需要手動安裝驅動。

Steam Deck安裝Windows後的系統微調

更改 WiFi 驅動程式設定

1。 進入裝置管理器。展開網路介面卡,然後雙擊 RTK Killer Wi-Fi 5 8822CE Xtreme 802。11ac PCI-E。

2。點選高階選項卡,修改設定

Steam Deck安裝Windows後的系統微調

classroom mode - enable(將其切換為啟用後 Steam Deck

可能無法連線到 2.4GHz 網路

。)(我自己測2。4G連線沒問題)

Roaming Aggresiveness - disable(注意此項禁用後,可能會影響mesh漫遊,不過一般也不會拿著遊戲機到處走來走去)

Transmit Power - Medium

3。 按確定應用設定。

更換驅動程式後,無線連線ping值(據說)有明顯的改善

Steam Deck安裝Windows後的系統微調

3、更改BIOS,設定UMA緩衝區大小

更改此項會分配分配給 GPU 的最小 RAM 量。建議為 4GB。這項修改對SteamOS下也有效,SteamOS下有人測試過配合交換分割槽的大小調整(Swap),大概能提升5%的FPS。

在極少數情況下,這會對遊戲效能產生負面影響(對於特別需要比 VRAM 更多 RAM 的遊戲),比如荒野大鏢客2。在這種情況下,您可以將其改回預設值 1G。

4、啟用自動登入

預設的情況下,開機或從睡眠中醒來時提示輸入 Windows 密碼,比SteamOS麻煩了許多。雖然安全,但一個遊戲機並不需要。可以用以下辦法自動登入。

1、下載並執行Autologon

2、設定了正確的帳戶並輸入密碼,然後單擊啟用(除非密碼更改,否則應用程式不需要再次執行)

3、要禁止在從睡眠中醒來時詢問密碼,以管理員身份執行命令提示符並輸入以下命令:

PowerCfg /SETACVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

PowerCfg /SETDCVALUEINDEX SCHEME_CURRENT SUB_NONE CONSOLELOCK 0

以上執行後需要重啟系統。

5、禁用休眠

對於遊戲機來說休眠並無必要,而且還佔用磁碟空間。可以管理員身份執行以下命令幹掉休眠。

Powercfg /h off

Powercfg /h /type reduced

6、啟用UTC時間

為了跟SteamOS系統時間保持一致,啟用UTC時間。以管理員身份執行命令提示符並輸入以下內容(需要重新啟動才能生效):

reg add “HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation” /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

7、替換螢幕鍵盤

下載並執行最新版本ReplaceOSK,右鍵單擊該檔案並選擇“以管理員身份執行”。

如果你想解除安裝它,只需重新執行它。

Steam Deck安裝Windows後的系統微調

8、啟用觸控鍵盤自動彈出

“設定”>“時間和語言”>“輸入”

Steam Deck安裝Windows後的系統微調

展開觸控鍵盤並選中在“未連線鍵盤時顯示觸控鍵盤”

Steam Deck安裝Windows後的系統微調

9、禁用 Windows 升級/功能更新

這個只是禁用Windows的功能更新,並不禁止Windows自動安全更新。防止像上次那樣搞壞 Valve 驅動程式(例如,音訊驅動程式在 22H2 中被破壞)。

下載軟體: InControl 執行它並單擊按鈕以阻止更新。

這不會阻止安裝 Windows 安全更新(如果需要,請使用 O&O Shutup10++,如下所述)。

10、禁用Windows 遠端診斷(以及所有Windows Updates,可選!有安全隱患!!!)

如前所述,如果您想完全禁用更新,或只是阻止 Windows 遠端診斷,或兩者兼而有之,您可以使用 O&O Shutup 來實現。請注意,

完全禁用 Windows 更新會

增加 Steam Deck的安全風險

下載、安裝並執行 O&O Shutup 10++

選擇你想禁用的內容,也可以重新執行以恢復。

11、禁用Windows Defender(可選,有很大安全隱患!!!)

Windows Defender相當於Windows免費的防毒軟體,但太耗費系統資源了,是否禁用各位自己決定。

啟動到安全模式

在登錄檔編輯器中導航到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Service

將以下鍵值改為 “4”

Sense

WdBoot

WdFilter

WdNisDrv

WdNisSvc

WinDefend

完成後重啟到正常模式。

安裝Steam Deck tools

下載並安裝Steam Deck tools。這個工具其實分成三個重要部分:

1、Steam Deck控制器驅動

Windows的情況下,steam可以正常驅動Steam Deck的控制器,但這個驅動在非steam中並不可用。也就是說安裝XGP的遊戲等是無法使用Steam Deck的手柄的。所以有人就想了很多辦法,比如SWICD就是把Steam Deck手柄模擬成一個xbox的手柄,即使在steam中也只能當成xbox手柄來用。這種辦法雖然可用,但有點可惜,畢竟鍵和觸控板沒有充分利用。所以steam deck tools的作者試圖做到:

在steam的情況下,由steam正常驅動Steam Deck的驅動器。

非steam的情況下,模擬成xbox手柄。

這樣就相對完美了。目前的版本也基本實現了這個目標,只是偶爾也會有些問題。

安裝方法:

(1) 先安裝必要的軟體

Microsoft Visual C++ Redistributable

Rivatuner Statistics Server(RTSS)

ViGEmBus

其中ViGEmBus是萬能手柄驅動,Rivatuner Statistics Server(RTSS)是顯示FPS、風扇控制、功率調整等功能必須的。

(2) 安裝steam deck tools。如果安裝了SWICD等建議先解除安裝。

安裝後有四個模組會自動啟動。如果顯示紅色,說明該模組不能正常使用,可能是RTSS沒有安裝或者啟動。

Steam Deck安裝Windows後的系統微調

其中手柄或者顯示器圖示的就是手柄驅動。右鍵之,在彈出選單選擇Use Steam Input witch Steam。在這個選項下,檢測到steam在執行時,這個手柄驅動會自動禁用,非steam的情況下,可以模擬成x360手柄(此時按三橫槓鍵2秒,也可以切換成模擬鍵鼠的狀態。切換時有聲音提示,並且圖示會切換成顯示器圖示)。

Steam Deck安裝Windows後的系統微調

另外Setting還可以配置震動和按鍵。Shotcuts可以檢視常用快捷鍵組合。

2、風扇轉速調整

Windows下Steam Deck的風扇噪音相當大,而在SteamOS下會好一些。安裝了這個軟體後,可以將風扇轉速調整策略改成SteamOS下一致。注意,這個功能必須先安裝Rivatuner Statistics Server(RTSS)。

Steam Deck安裝Windows後的系統微調

在風扇圖示上右鍵,在彈出選單中選擇SteamOS,就可以完成調整。調整後,風扇噪音明顯變小,雖然可能會讓溫度增高,不過目前看來影響不大。

注意,這種模式使用了“核心驅動”(Kernel Drivers),可能會被反作弊系統判斷為作弊!!!在有反作弊系統的遊戲中請禁用它。

3、效能調整

此工具可以配合RTSS(必須先啟動並駐留),可以實現:

浮動顯示遊戲相關係統資訊:如電池時間、FPS、GPU/CPU等

更改亮度

更改功率TDP

更改重新整理率

更改最高幀率

使用GPU縮放修改解析度

工具類似於SteamOS的側邊欄功能,但說實話,沒有SteamOS那麼優雅。

注意,這些工具使用了“核心驅動”(Kernel Drivers),可能會被反作弊系統判斷為作弊!!!在有反作弊系統的遊戲中請禁用它。

另外對xgp的遊戲並不起效。

Steam Deck安裝Windows後的系統微調

在PS Remote Play下的手柄驅動

(之前的內容都是抄的,只有這個是我摸索出來的)

PS Remote Play是PS5和PS4的遠端客戶端,在Windows下使用必須接ps的手柄才能正常使用,所以steam deck tools模擬出來的x360手柄,它是不認的。Steam Deck再外接一個PS手柄就太麻煩了。這種情況下,就需要使用VDX工具將Steam Deck模擬成ps dual shock手柄,PS Remote Play就認了。注意,VDX工具需要使用新版,原來GPD的版本無效。

Steam Deck安裝Windows後的系統微調

總結

總的來說Steam Deck在Windows下功能都有,但畢竟不如SteamOS專為遊戲設計,有些實現起來不夠優雅。不過,相容性比SteamOS強得多了,不管是Steam,還是EPIC,XGP的遊戲,不大可能由於作業系統的原因玩不了。從這點來說,折騰一下還是划得來的。生命在於折騰,折騰遊戲機比折騰遊戲好玩多了。

推薦文章