SteamDeck折腾记

基础操作

  1. 音量减+电源:启动项选择

  2. 音量加+电源:BIOS

  3. 三点+电源:GRUB

  4. BIOS里的battery storage mode可以清楚一些底层缓存,有效缓解windows的蓝屏

分区安装windows

  1. Gparted用于调整分区大小,如果空余空间不能自动合并到steamos的home分区,也可以用这个调整。
  2. SteamDeck-Clover-dualboot用于图形界面选择双系统启动项。

重置steamos的sudo密码

  1. 下载steamdeck-recovery-4.img.bz2镜像文件

  2. 用rufus刻录到U盘

  3. 启动到u盘恢复镜像后,选择terminal with repair tools

  4. sudo ~/tools/repair_device.sh chroot 
    rm -f /var/lib/overlays/etc/upper/passwd 
    rm -f /var/lib/overlays/etc/upper/shadow
    
  5. 重启即刻重置

添加ntfs分区作为游戏库并自动挂载

  1. 创建/mnt/ntfs用于挂载

  2. 利用fdisk -l确认共享盘的路径

  3. 编辑/etc/fstab

  4. 添加/dev/nvme0n1p9 /mnt/ntfs ntfs defaults,nofail,uid=deck,gid=deck 0 0

  5. 禁用steamos系统只读steamos-readonly disable

  6. 打开/usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy

  7. 修改

1
2
3
<allow_active>auth_admin_keep</allow_active>
改为
<allow_active>yes</allow_active>
  1. 启用steamos系统只读steamos-readonly enable

添加学习版游戏公用运行库

  1. 模拟win系统环境包文件夹/home/deck/.local/share/Steam/steamapps/compatdata/XXXXXXXX(随机文件夹号)
  2. 缓存文件位置/home/deck/.local/share/Steam/steamapps/shadercache/xxxx,删除游戏时也要删除此项 (可以吧shadercache文件夹移动到其他分区,然后在原地址建立link,以节省空间)
  3. 增加游戏时,先添加游戏,运行一次生成compatdata下的随机编号文件夹。然后删除文件夹的内容,避免空间占用。
  4. 修改启动参数,替换启动选项为公用运行库的目录。游戏右键-属性-启动选项:RADV_PERFTEST=gpl STEAM_COMPAT_DATA_PATH=/home/deck/.local/share/Steam/steamapps/compatdata/XXXXXXX %command%
  5. 如需要增加其他的运行库,则替换目标,会在公共运行库里增加相关内容整合。
  6. 游戏存档目录1 /home/deck/.local/share/Steam/steamapps/compatdata/XXXXXX/pfx/drive_c/users/steamuser/AppData/Local/
  7. 游戏存档目录2 /home/deck/.local/share/Steam/steamapps/compatdata/XXXXXX/pfx/drive_c/users/steamuser/My Documents/

美化封面

  1. 使用插件商城插件 Decky Loader - Steam Deck Homebrew
  2. 使用Steamgriddb网站手动下载设置封面封面插件下载
  3. 封面保存目录(XXXXXXX随机ID) /home/deck/.local/share/Steam/userdata/XXXXXXX/config/grid/

其他可剪切建立链接的文件位置

  1. 着色器缓存目录/home/deck/.local/share/Steam/steamapps/shadercache/
  2. 插件商城开机动画下载目录/home/deck/.config/AnimationChanger/downloads/
  3. 开机动画安装目录/home/deck/.steam/root/config/uioverrides/movies/
  4. 主页主题目录/home/deck/homebrew/themes/

更换国内源

  1. sudo steamos-readonly disable 解锁系统,再去换源嗷
  2. 改成镜像源sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
  3. 换回官方源sudo flatpak remote-modify flathub --url=https://flathub.org/repo/flathub.flatpakrepo
  4. sudo steamos-readonly enable 锁定系统

安装插件商店

  1. Decky Loader - Steam Deck Homebrew或直接用以下命令
  2. curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_release.sh | sh
  3. ToMoon等

Ref

Steam Deck单硬盘双系统+互通游戏库详细教程 - 哔哩哔哩 (bilibili.com)

【爱折腾】SteamDeck完全折腾指南-D1-双系统挂载相同分区 - 哔哩哔哩 (bilibili.com)

SteamDeck多系统引导新方案!(解决花屏,掉引导,安装更傻瓜一键操作)四叶草引导 - 哔哩哔哩 (bilibili.com)