
ROG Ally X 新手指南:BazziteOS 安装与优化
前言
BazziteOS 是一个基于 Fedora 的 Linux 发行版,专为 Steam Deck 和 ROG Ally 等掌机设备设计。相比原生 SteamOS,BazziteOS 具有更好的硬件兼容性和更丰富的功能支持。本文将详细介绍如何在 ROG Ally X 上安装和配置 BazziteOS。
一、安装前准备
1.1 准备 U 盘
首先需要准备一个容量不小于 8GB 的 U 盘,用于制作启动盘。
步骤:
- 下载并安装 Ventoy 多启动盘制作工具
- 下载 BazziteOS 镜像文件(官方地址:https://bazzite.gg/)
- 将镜像文件拷贝到 U 盘中
1.2 安装镜像
- 开机时长按 音量-键,进入 BIOS 设置
- 关闭 安全启动(Secure Boot)
- 调整 U 盘启动顺序到第一位
- 保存设置并重启,进入 BazziteOS 安装界面
二、系统基础配置
2.1 换用国内 Flatpak 镜像源
为了提升软件安装速度,建议将 Flathub 源替换为国内镜像。
命令:
<BASH>
# 修改 flathub 源为上海交通大学镜像
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
# 查看源详细信息
flatpak remotes --show-details2.2 启用 SSH 服务
方便后续进行远程连接和文件传输。
<BASH>
# 启用并启动 SSH 服务
sudo systemctl enable --now sshd
# 或者分开执行
sudo systemctl enable sshd
sudo systemctl start sshd连接信息:
- 机器名:
deck(默认) - 端口:
22 - 用户名:
deck
三、远程桌面配置
3.1 Windows 端配置
下载并安装 VNC 客户端:
- RealVNC Viewer:https://www.realvnc.com/en/connect/download/viewer/
3.2 Steam Deck 端配置
安装 VNC 服务器 krfb:
<BASH>
sudo pacman -Sy krfb安装完成后,在桌面模式下启动 krfb 并设置访问密码。
四、文件传输配置
4.1 使用 FileZilla
通过 SFTP 协议进行文件传输:
- 在 FileZilla 中输入:
- 主机:
deck(或设备 IP 地址) - 端口:
22 - 用户名:
deck - 密码:(你的登录密码)
- 首次连接后,下次可以使用快速连接
五、使用 GE-Proton 运行非 Steam 游戏
5.1 什么是 GE-Proton?
GE-Proton 是由 GloriousEggroll 维护的第三方 Proton 分支,相比原生版本具有更好的游戏兼容性,特别适合运行非 Steam 平台的游戏和 Galgame。
5.2 安装 GE-Proton
- 进入桌面模式,点击左下角的应用商城图标
- 安装
ProtonUp-Qt和Protontricks - 打开 ProtonUp-Qt
- 点击 "Add Version",选择 GE-Proton(版本建议选择 GE-Proton7-37 或更高)
- 点击 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 学习版游戏常见问题处理
问题:闪退/黑屏/打不开
- 尝试更换不同兼容层
- 下载所需依赖包
- 添加至 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-decky6.2 常用插件推荐
| 插件名称 | 功能 |
|---|---|
| Decky Loader | 插件加载器 |
| Moon & Stars | 科学上网插件 |
| SteamGridDB | 更换游戏封面 |
| ProtonDB Badges | 显示兼容性好坏 |
| LatencyFleX | 降低输入延迟 |
插件商店地址: http://moon.ohmydeck.net
七、兼容层推荐
7.1 Proton Plus
一款易于使用的兼容层管理工具,可以在桌面模式的应用商城中安装。
7.2 推荐配置
| 游戏类型 | 推荐兼容层 | 启动命令 |
|---|---|---|
| Galgame | GE-Proton 8-26 | LANG=zh_CN.utf8 %command% |
| 3A 大作 | GE-Proton 最新版 | DXVK_ASYNC=1 %command% |
| 老旧游戏 | GE-Proton 7-37 | LANG=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=1 或 RADV_PERFTEST=gpl DXVK_ASYNC=1
九、参考资源
- BazziteOS 官网:https://bazzite.gg/
- ProtonDB:https://www.protondb.com/
- Linux 破解圣经:https://github.com/YoteZip/LinuxCrackingBible
- 常用学习版下载源:https://ankergames.net/
编辑于 2026-03-01 · 著作权归作者所有