ROG Ally X 新手指南:BazziteOS 安装与优化

ROG Ally X 新手指南:BazziteOS 安装与优化

前言

BazziteOS 是一个基于 Fedora 的 Linux 发行版,专为 Steam Deck 和 ROG Ally 等掌机设备设计。相比原生 SteamOS,BazziteOS 具有更好的硬件兼容性和更丰富的功能支持。本文将详细介绍如何在 ROG Ally X 上安装和配置 BazziteOS。


一、安装前准备

1.1 准备 U 盘

首先需要准备一个容量不小于 8GB 的 U 盘,用于制作启动盘。

步骤:

  1. 下载并安装 Ventoy 多启动盘制作工具
  2. 下载 BazziteOS 镜像文件(官方地址:https://bazzite.gg/)
  3. 将镜像文件拷贝到 U 盘中

1.2 安装镜像

  1. 开机时长按 音量-键,进入 BIOS 设置
  2. 关闭 安全启动(Secure Boot)
  3. 调整 U 盘启动顺序到第一位
  4. 保存设置并重启,进入 BazziteOS 安装界面

二、系统基础配置

2.1 换用国内 Flatpak 镜像源

为了提升软件安装速度,建议将 Flathub 源替换为国内镜像。

命令:

<BASH>

# 修改 flathub 源为上海交通大学镜像
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

# 查看源详细信息
flatpak remotes --show-details

2.2 启用 SSH 服务

方便后续进行远程连接和文件传输。

<BASH>

# 启用并启动 SSH 服务
sudo systemctl enable --now sshd

# 或者分开执行
sudo systemctl enable sshd
sudo systemctl start sshd

连接信息:

  • 机器名:deck(默认)
  • 端口:22
  • 用户名:deck

三、远程桌面配置

3.1 Windows 端配置

下载并安装 VNC 客户端:

3.2 Steam Deck 端配置

安装 VNC 服务器 krfb

<BASH>

sudo pacman -Sy krfb

安装完成后,在桌面模式下启动 krfb 并设置访问密码。


四、文件传输配置

4.1 使用 FileZilla

通过 SFTP 协议进行文件传输:

  1. 在 FileZilla 中输入:
  • 主机:deck(或设备 IP 地址)
  • 端口:22
  • 用户名:deck
  • 密码:(你的登录密码)


  1. 首次连接后,下次可以使用快速连接

五、使用 GE-Proton 运行非 Steam 游戏

5.1 什么是 GE-Proton?

GE-Proton 是由 GloriousEggroll 维护的第三方 Proton 分支,相比原生版本具有更好的游戏兼容性,特别适合运行非 Steam 平台的游戏和 Galgame。

5.2 安装 GE-Proton

  1. 进入桌面模式,点击左下角的应用商城图标
  2. 安装 ProtonUp-QtProtontricks
  3. 打开 ProtonUp-Qt
  4. 点击 "Add Version",选择 GE-Proton(版本建议选择 GE-Proton7-37 或更高)
  5. 点击 Install 等待安装完成

5.3 配置游戏启动选项

右键游戏 → 属性 → 快捷方式 → 启动选项

常用启动命令:

<BASH>

# 解决中文乱码(简体中文)
LANG=zh_CN.UTF-8 %command%

# 解决中文乱码(繁体中文)
LANG=zh_HK.UTF-8 %command%

# 解决中文乱码(日语)
LANG=ja_JP.UTF-8 %command%

# 减少卡顿(DXVK 异步)
DXVK_ASYNC=1 %command%

# GE7-47 及以上版本减少卡顿
RADV_PERFTEST=gpl DXVK_ASYNC=1 %command%

5.4 学习版游戏常见问题处理

问题:闪退/黑屏/打不开

  1. 尝试更换不同兼容层
  2. 下载所需依赖包
  3. 添加至 Steam,兼容层设置为 GE-Proton

配置步骤:

<BASH>

# 1. 打开 Dolphin 文件管理器
# 2. 进入 ~/.local/share/Steam/steamapps/compatdata/
# 3. 找到创建时间最近的目录(游戏依赖目录)
# 4. 右键复制路径

添加启动命令:

<BASH>

# 完整示例
STEAM_COMPAT_DATA_PATH=/home/deck/.local/share/Steam/steamapps/compatdata/3362207243 DXVK_ASYNC=1 %command%

5.5 安装运行库

在桌面模式下打开 Protontricks:

  • 选择游戏 → 选择默认 Wine 容器 → 安装 Windows DLL 或组件
  • 常见需要安装的组件:
    • vcrun2022(VC++ 2022 运行库)
    • dotnet48(.NET Framework 4.8)
    • physx(物理引擎)
    • xact(音频库)
    • faudio(音频兼容层)



六、插件商城配置

6.1 安装 Decky Loader

<BASH>

ujust setup-decky

6.2 常用插件推荐


插件名称功能
Decky Loader插件加载器
Moon & Stars科学上网插件
SteamGridDB更换游戏封面
ProtonDB Badges显示兼容性好坏
LatencyFleX降低输入延迟


插件商店地址: http://moon.ohmydeck.net


七、兼容层推荐

7.1 Proton Plus

一款易于使用的兼容层管理工具,可以在桌面模式的应用商城中安装。

7.2 推荐配置


游戏类型推荐兼容层启动命令
GalgameGE-Proton 8-26LANG=zh_CN.utf8 %command%
3A 大作GE-Proton 最新版DXVK_ASYNC=1 %command%
老旧游戏GE-Proton 7-37LANG=zh_CN.utf8 %command%



八、常见问题速查

Q1:游戏中文显示乱码

A: 在启动命令前添加 LANG=zh_CN.utf8

Q2:游戏提示缺少 vcredist

A: 使用 Protontricks 安装 vcrun2022

Q3:学习版游戏闪退

A: 尝试添加 PROTON_DISABLE_LSTEAMCLIENT=1 %command%

Q4:3D 游戏卡顿

A: 添加 DXVK_ASYNC=1RADV_PERFTEST=gpl DXVK_ASYNC=1


九、参考资源

编辑于 2026-03-01 · 著作权归作者所有