通过增加 Steam Deck 上 Swap 解决游戏加载卡死的问题

2023-01-04

2023 年的第一篇博文给了 Steam Deck

更多折腾内容参见: Steam Deck 上手指南

笔者在游玩荒野大镖客、微软模拟飞行等游戏时,有些时候会出现游完着的时候,游戏画面突然完全卡住,过一段时间 SD 黑屏的问题。

观察到这种时候往往内存占用都非常高,Steam Deck 中默认有 1GB 的内存交换空间,怀疑内存交换太少导致频繁发生交换。

通过以下命令将内存交换提升到 8G

passwd # Create a root password for example "deck"
sudo steamos-readonly disable # Disable the read only FS
cd /home # There is a "swapfile" located here we'll reuse it
sudo swapoff -a # Stop swap process
sudo dd if=/dev/zero of=swapfile bs=1G count=8 # Increase swap to 8gb
sudo mkswap swapfile # swap ready file again
sudo swapon swapfile # Activate swap

Ref: https://www.reddit.com/r/SteamDeck/comments/waiujt/how_to_increase_the_swap_on_the_deck/

注意:增加内存交换并不是一个万全之策,增加内存交换会导致 SSD 的写入量增多,可以理解为使用 SSD 的阳寿来换取内存容量。

维护网站需要一定的开销,如果您认可这篇文章,烦请关闭广告屏蔽器浏览一下广告,谢谢!
加载中...

(。・∀・)ノ゙嗨,欢迎来到 lookas 的小站!

这里是 lookas 记录一些事情的地方,可能不时会有 lookas 的一些神奇的脑洞或是一些不靠谱的想法。

总之多来看看啦。