Click here to access the English version.
本计划将对 SteamOS 3 (Holo) 的语言与安装进行本地化适配。希望可以帮助大家更加便捷地用上 SteamOS 3 (Holo)。
SteamOS 3 (Holo) 基于 ArchLinux 构建。
是的,V社宣称甚至在面包机上也能够运行SteamOS。
HoloISO 项目,试图将 Steam Desk 的 SteamOS Holo 改为通用、可安装的格式,并提供接近官方的 SteamOS 体验.本项目的重点在于实现 Steam 客户端、重装系统本身、 Gamescope 组件,以及用户为 Deck 应用创建的应用程序所依赖的运行库.(就像运行在Steam Desk上)。
点击 这里 来加入 HoloISO 的官方 Telegram 更新频道 ;
点击 这里 来访问 Steam Deck 官方社区论坛上对 HoloISO 的讨论。
常见问题:
- 本项目是V社官方的 SteamOS 吗?
不是,但它 99% 的部分已经和官方是一样的.它的原代码和软件包没有经过任何的编辑,都直接来自 Valve ,并且是从官方 Steam Deck 获取的ISO恢复映像,在 QEMU 中运行的中提取的。
- 我下载的 ISO 文件无法启动或者说无法引导,怎么办?
目前,只有在通过这些软件制作才能正确引导: 块大小为 4MB 的 DD 模式: alenaEtcher、RosaImageWriter、Fedora Media Writer,或 DD 模式的:Rufus
项目计划:
- 成功启动
- SteamOS OOBE(Steam Deck UI 首次启动时的欢迎界面)
- Deck UI (-桌面模式)
- Deck UI (-游戏模式)
TDP 控制/FPS 限制(*0)- 全局 FSR
- 材质预缓存
- 切换桌面模式到Plasma/到Plasma的过程无须用户干预。
- Valve's 独家的 Vapor 外观,基于 KDE Plasma
- Steam Deck pacman 源镜像
- 看起来很酷的neofetch?
- 系统自动更新
(*0) 由于 Steam Deck 默认的 TDP 功耗和 GPU 频率都很低,特别是 dGPUs ,无法匹配大部分通用配置,所以该功能禁用。
已知问题:
- NVIDIA 显卡使用须知:
仅完美支持10系以上显卡。虽然9系列显卡存在驱动,但 gamescope 未提供支持。安装 HoloISO 时需要选择你的显卡类型。如果遇到任何问题,请重新启动到恢复模式,并键入
recoveryinit
,使用nmtui
连接到网络并安装所需的软件包。(*1)
(*1) 对 NVIDIA 显卡的支持仍然很不稳定。 GamepadUI 会滞后,但是游戏会正常运行,启动不一定成功,通常在 5~10 次尝试中启动成功。
在英伟达彻底开源驱动程序之前, HoloISO 无法支持较旧的 NVIDIA 显卡.除非这些卡的新版驱动支持 KMS 、 Xwayland 和 Vulkan DMA-BUF 扩展。
- Intel 显卡与核心显卡需要降级 Gamescope 才能引导进入 SteamOS 。
需要在安装 HoloISO 选择你的显卡类型.如果遇到任何问题,请重启到恢复模式,输入
recoveryinit
,使用nmtui
来连接到网络并安装所需的软件包。
最低需求:
- 4GB 存储介质
- AMD RX Vega+/APU 集成显卡;4xx/5xx, 5xxx/6xxx 独立显卡 或 英特尔 UHD 630+ 集成显卡 或 英伟达 GTX 9xx+ 集成显卡/独立显卡(最好不要使用 Optimus 技术[PRIME](*3))
- 支持 UEFI 启动
- 禁用安全启动(secure boot)
(*3)Optimus 技术是 NVIDIA 的双显卡的智能切换技术,这个技术的出现解决了以前的双显卡笔记本需要重启或者需要关闭所有占用GPU的程序才能切换的问题.Optimus 针对 windows 系统设计,并没有考虑在 Linux 下的兼容性问题,因此 Optimus 设备想要在 Linux 下使用独显极其麻烦.该技术这个在 Linux 下存在兼容性问题,所以最好不要是这种技术的设备。
安装方式:
- 最小化安装
只安装操作系统,类似于安装普通的 Arch Linux 。
- 仅游戏模式*
仅安装 Steam Deck UI (仅支持AMD 显卡、没有桌面).如上所述,不安装任何 DE ,只有游戏模式的 Steam Deck UI 。 本安装方式目前还在修改中,暂不提供。
- 完整安装
完整的 SteamOS 3 体验,包含会话切换、 KDE 桌面 + 媒体程序和预安装的 Chromium 浏览器。
安装步骤:
- 从 release 或者兼容 NVIDIA 显卡的 actions 下载,并使用块大小为 4MB 的 DD 模式: alenaEtcher、RosaImageWriter、Fedora Media Writer,或 DD 模式的:Rufus或使用命令
sudo dd if=SteamOS.iso of=/dev/sd(your flash drive) bs=4M status=progress oflag=sync
刷入ISO镜像。 - 引导到 ISO 镜像
- 运行
holoinstall
- 当弹出选项时,现在对应的硬盘,例如
sda
或nvme0n1
- 喝点饮料,等他安装完毕 :3
在启动时,你会看到 Steam Deck 的初始设置界面.在那里你将设置你的网络,并登录你的 Steam 帐户,然后你可以退出到 KDE Plasma ,在电源菜单选择切换到桌面,像这样。
本项目配置包含 Valve 的 pacman.conf 存储库、 holoinstall
脚本和 holoinstall
安装后的二进制文件。
该项目配置构建基于 releng-based ISO ,这是一个 Arch Linux 的再发行版。
通过执行以下命令进行构建:
pacman -Sy archiso
git clone https://github.com/bhaiest/holoiso/
sudo mkarchiso -v holoiso
等结束后,你的ISO文件将在 out
文件夹中可用。