Cachyos-Handheld-Edition
CachyOS 掌机版
这将包含我们自有的 calamares、调整后的桌面环境以及用于在掌机上正确安装的脚本。 我们仅提供在线安装,因此必须连接互联网。
目前不计划支持更多引导加载程序,但如果有任何需求,我们可以像在我们的默认 ISO 中那样简单地添加它们,目前我们将默认使用 systemd-boot。 将支持 5 种不同的文件系统:
- xfs
- ext4
- btrfs (默认)
- zfs
- bcachefs
还将实现自动快照功能,以便用户在遇到问题时轻松回滚。 Bcachefs 对于掌机来说可能是一个不错的选择,但它尚未完全就绪,我们目前不建议使用。
特性
- scx_lavd 作为默认调度器 - LAVD 是一个延迟敏感型调度器,旨在用于手持设备和游戏
- 类似 Steam Deck 的 Steam 体验
- Gamescope 会话已正确实现
- 内核已打补丁以支持 Steam Deck OLED
- 默认包含 Steam Deck OLED 固件
- 通过内核补丁正确实现 HDR
- 捆绑所有依赖项和软件包,以提供合适的游戏体验 (cachyos-gaming-meta)
- 支持 Winesync/Fastsync/NTSync
- 默认使用 BBRv3
- 包含 OpenRGB 补丁
- Discord 屏幕共享 (通过 xwaylandvideobridge)
- CachyOS 内核
- CachyOS 软件仓库 (所有软件包均使用 avx2/avx512 编译,包括 CPU 支持的自动检测)
- 针对多种手持设备的方向补丁
- 内核中已集成对 Rog Ally 的支持
- AMD 上 VRR 的修复和改进
计划
- 进一步改善体验,以提供类似 SteamOS 的 Steam Deck 体验
- 提供 Steam Deck 主题
- 增强硬件支持
设备特定 / 官方支持的设备
设备特定的定制功能主要由 chwd 配置文件 Profiles 和内核提供。
Steam Deck
Valve 的 powerbuttond 用于处理电源按钮事件
Steam 用于手柄支持。
ROG Ally
steam-powerbuttond-git 用于处理电源按钮事件。
InputPlumber 用于手柄支持。
Rogue enemy 是一个替代方案,提供电源配置文件切换和手柄支持。
Lenovo Legion
Handheld Daemon (HHD) 默认用于提供电源按钮处理和手柄支持。
非官方支持的硬件。
在未测试/不支持的硬件上,您可能会遇到屏幕方向错误、声音缺失等问题。 HHD 不会在未知硬件上自动启用,因此必须为特定手柄启用它才能正常工作。
桌面支持
通常计划进一步增强对桌面的支持。 这通常已经可以工作,但在桌面上切换 gamesession 可能会出现一些问题。
附加信息
如何永久启动到桌面模式?
默认的手持机行为会在每次全新启动时启动 Gamescope 会话。 若要使系统记住上次选择的会话,请运行:
steamos-session-select persistent
启用持久模式后,切换到桌面模式将使未来的启动保持在桌面会话上,而不是再次强制使用 Gamescope。
要恢复默认的手持机行为,请运行:
steamos-session-select oneshot
启用 oneshot 模式后,每次全新启动都会进入 Gamescope 会话。
如何禁用 scx_lavd 并使用 BORE/EEVDF 调度器?
可以通过以下操作轻松完成:
sudo systemctl disable scx.service
sudo systemctl mask scx.service
致谢:
- ChimeraOS
- Ripplingsnake
- Manjaro(Phillip Müller 提供了基础 deckify 软件包)
- Bazzite
维护者
- Pogogo007 (Nekoh)
- ptr1337