上次更新:2023-07-18

#什么是 Borealis

Borealis 是一个基于 ArchLinux 的虚拟机,旨在让 Linux 系统上的用户能够运行 Steam 游戏。 为了提高 Linux 上的游戏体验,Borealis 整合了一个名为 「Proton」 的转译层。Proton 主要基于开源兼容性层 Wine,允许在 Linux 系统上运行 Windows 应用程序。在过去的几年里,Linux 上的游戏行业取得了显著改善,这在很大程度上归功于游戏社区、游戏发行商以及 Proton 本身的积极支持与合作。对于寻求有关兼容性、支持游戏和最低要求的更多信息, 是一个宝贵的社区资料库。

请注意,Borealis 仍然是一个实验性功能。这意味着可能会出现毫无征兆的问题以及造成潜在的游戏数据丢失的风险,请你三思而后行。

#目前支持启用 Borealis 的 FydeOS 发行版包括:

#FydeOS for PC

  • FydeOS for PC - amd64-fydeos 分支,v16.1 及更新版本
  • FydeOS for PC - amd64-fydeos_iris 分支,v16.1 及更新版本
  • FydeOS for PC - amd64-fydeos_apu 分支,v16.1 及更新版本

#FydeOS for You

  • FydeOS for You - Chromebook Pixel 2015,v16.1 及更新版本
  • FydeOS for You - Surface Pro4, v16.0-SP1 及更新版本
  • FydeOS for You - Surface Pro5, v16.0-SP1 及更新版本
  • FydeOS for You - Surface Pro6, v16.0-SP1 及更新版本
  • FydeOS for You - Surface Pro7, v16.0-SP1 及更新版本
  • FydeOS for You - Surface Pro7+, v16.0-SP1 及更新版本
  • FydeOS for You - Surface Pro8, v16.0-SP1 及更新版本

如果你的设备和 FydeOS 版本不在以上列表上,请不要继续下文的操作。以上列表会随着 FydeOS 新版本的发布而随时更新,敬请关注。

要通过 Borealis 组件运行 Steam 平台并获得较好的游戏体验,我们建议你的设备至少有 4GB 工作内存(最好是 8GB)及 50GB 以上的空闲磁盘空间。如果你的系统配置远远低于我们的建议,那么你的游戏体验将很难得到保障。

#操作步骤:

  1. 在 FydeOS 浏览器内输入 chrome://flags#borealis-enabled 并将对应的开关置成 Enabled,根据提示重启一下 UI。
  2. ,键入 sudo su 获得 root 身份

    注意:自 FydeOS v17 和 openFyde r114 版本开始, sudo su 命令将不再起效。请使用 sudo -i 命令代替,旧版本不会受到影响。

  3. 依次输入以下指令,以获得并且合理安置 Borealis 所需的文件。值得注意的是,以下指令将从一个公开的网络位置上下载大约 500MB 的数据,请确保你的网络通信稳定:
    mount -o remount,rw /
    wget https://github.com/secretmem/borealis-dlc/releases/latest/download/borealis-dlc.tar.zst -O /tmp/borealis-dlc.tar.zst
    tar -Izstd -xvf /tmp/borealis-dlc.tar.zst -C /
    rm -v /tmp/borealis-dlc.tar.zst
    
  4. 重启你的 FydeOS 设备
  5. 进入 FydeOS 桌面之后,在左下角的搜索栏搜索 Steam 并打开
  6. 根据屏幕提示的步骤完成 Steam 客户端的配置

#安装社区版兼容层 Proton GE

  1. 按下 Control + Alt + T 键打开 Crosh 终端
  2. 输入 vmc launch Borealis 进入 Borealis 虚拟机终端
  3. 输入 cd .steam 进入到 Steam 文件目录
  4. 输入 cd root
  5. 输入 mkdir compatibilitytools.d
  6. 下载 Proton GE: 输入
    curl -sLOJ $(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | egrep .tar.gz)
    
  7. 解压 Proton GE: 输入
    tar -xf GE-Proton*.tar.gz
    
  8. 重启系统
  9. 在 Steam 中选用 GE-Proton 8-4 作为兼容层

#已知问题

  • v16.1 加入的「系统备份 (beta)」功能无法备份基于 Borealis 运行 Steam 所产生的所有数据。

  • 成功设置 Borealis 版的 Steam 客户端并安装游戏后,如果系统进行了 OTA 升级,Steam 客户端及已安装的游戏将无法使用。要重新激活,请再次运行相关脚本。