Update README.zh_CN.md

This commit is contained in:
huangsijun17 2023-01-09 13:02:05 +08:00 committed by GitHub
parent 9df2d425af
commit fe0788c81f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,11 +7,10 @@ Click [here](https://github.com/theVakhovskeIsTaken/holoiso) to access the Engli
# HoloISO # HoloISO
SteamOS 3 (Holo) 基于 ArchLinux 构建 ArchLinux 的 SteamOS 3 (Holo) 配置文件
***是的V社宣称甚至在面包机上也能够运行SteamOS。*** ***是的V社宣称你甚至可以在面包机上运行SteamOS。***
本项目试图将 Steam Desk 的 SteamOS Holo 重新更改为通用、可安装的发布版本,并提供类似于官方的 SteamOS 体验。本项目的重点在于实现 Steam 客户端、操作系统本身、 Gamescope 组件和用户为 Deck 创建的应用程序所依赖的专有运行库(例如 Steam Desk 专有运行库。)。
HoloISO 项目,试图将 Steam Desk 的 SteamOS Holo 改为通用、可安装的格式,并提供接近官方的 SteamOS 体验.本项目的重点在于实现 Steam 客户端、重装系统本身、 Gamescope 组件,以及用户为 Deck 应用创建的应用程序所依赖的运行库.(就像运行在Steam Desk上)。
点击 [这里](https://t.me/HoloISO) 来加入 **HoloISO** 的官方 **Telegram** 更新频道 ; 点击 [这里](https://t.me/HoloISO) 来加入 **HoloISO** 的官方 **Telegram** 更新频道 ;
@ -19,73 +18,55 @@ HoloISO 项目,试图将 Steam Desk 的 SteamOS Holo 改为通用、可安装
**常见问题:** **常见问题:**
- 本项目是V社官方的 SteamOS 吗? - 本项目是V社官方的吗?
> 不是,但它 99% 的部分已经和官方是一样的.它的原代码和软件包没有经过任何的编辑,都直接来自 Valve ,并且是从官方 Steam Deck 获取的ISO恢复映像在 QEMU 中运行的中提取的。 > 不是,但它 99% 的部分已经和官方是一样的。它的原代码和软件包没有经过任何修改,都源自 Valve ,并且所有被构建的 ISO 有 HoloISO 安装运行后相同的 rootfs 引导程序。
- 我下载的 ISO 文件无法启动或者说无法引导,怎么办? - 我有一个 NVIDIA G- 系列显卡
> 目前,只有在通过这些软件制作才能正确引导: > 不,甚至不值得提问。如果您有 NVIDIA 显卡您就靠自己了。Steam 客户端的最新 Valve 更新包括普通和 Jupiter 引导程序已经破坏了 NVIDIA 显卡的 gamepadui。因此你将不会获得任何技术支持。
> 块大小为 4MB 的 DD 模式: [alenaEtcher](https://www.balena.io/etcher/)、[RosaImageWriter](http://wiki.rosalab.ru/en/index.php/ROSA_ImageWriter)、[Fedora Media Writer](https://getfedora.org/en/workstation/download/),或 DD 模式的:[Rufus](https://rufus.ie)
**项目计划:** **项目计划:**
- 成功启动 - 成功启动
- SteamOS OOBESteam Deck UI 首次启动时的欢迎界面) - SteamOS OOBESteam Deck UI 首次启动时的欢迎界面)
- Deck UI (-桌面模式) - Deck UI (桌面模式)
- Deck UI (-游戏模式) - Deck UI (-游戏模式)
- ~~TDP 控制/FPS 限制~~ (*0) - ~~TDP 控制/FPS 限制~~ (*0)
- 全局 FSR - 全局 FSR
- 材质预缓存 - 着色器预缓存
- 切换桌面模式到Plasma/到Plasma的过程无须用户干预 - 在没有用户干扰的情况下切换桌面模式从Plasma/到Plasma
- Valve's 独家的 *Vapor* 外观,基于 KDE Plasma - Valve 为 KDE Plasma 桌面独家打造的 *Vapor* 主题
- Steam Deck pacman 镜像 - Steam Deck pacman 镜像
- 看起来很酷的 neofetch ? - 看起来很酷的 neofetch ?
- 系统自动更新 - 系统更新
**Steam Deck 上的程序内容与发行版的比较::**
- Dock 固件更新程序(可通过运行 sudo pacman -S jupiter-dock-updater-bin 在桌面上额外安装)
- Steam Deck BIOS、控制器固件、操作系统固件更新程序
- 新的风扇曲线控制
- TDP/时钟控制
(*0) 由于 Steam Deck 默认的 TDP 功耗和 GPU 频率都很低,特别是 dGPUs ,无法匹配大部分通用配置,所以该功能禁用。 (*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 存储介质 - 4GB 存储介质
- AMD RX Vega+/APU 集成显卡4xx/5xx, 5xxx/6xxx 独立显卡 - 如果您需要使用“复制到内存”选项进行安装,则需要 8 GB 以上的内存
或 英特尔 UHD 630+ 集成显卡 - 支持 RADV 驱动而非 Radeon 系列的 AMD GPUSouthern Islands 和 Sea Islands 需要额外的内核 cmdline 属性); Intel iGPU 支持到 11 代 Iris Xe暂不支持 Arc 显卡)
或 英伟达 GTX 9xx+ 集成显卡/独立显卡(最好不要使用 Optimus 技术[PRIME]*3
- 支持 UEFI 启动 - 支持 UEFI 启动
- 禁用安全启动(secure boot) - 禁用安全启动(secure boot)
*3Optimus 技术是 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](https://www.balena.io/etcher/)、[RosaImageWriter](http://wiki.rosalab.ru/en/index.php/ROSA_ImageWriter)、[Fedora Media Writer](https://getfedora.org/en/workstation/download/),或 DD 模式的:[Rufus](https://rufus.ie)或使用命令 `sudo dd if=SteamOS.iso of=/dev/sd(your flash drive) bs=4M status=progress oflag=sync` 刷入ISO镜像。 - 从 [release](https://github.com/bhaiest/holoiso/releases/latest) 或者兼容 NVIDIA 显卡的 [actions](https://nightly.link/theVakhovskeIsTaken/holoiso/workflows/build/stable/holoiso) 下载并使用 DD 模式的 [BalenaEtcher](https://www.balena.io/etcher/) 或 [Rufus](https://rufus.ie) ,或使用命令 `sudo dd if=SteamOS.iso of=/dev/sd(你的存储介质) bs=4M status=progress oflag=sync` 刷入ISO镜像或者将 ISO 文件直接放入 Ventoy 设备。
- 引导到 ISO 镜像 - 引导到 ISO 镜像
- 运行 `holoinstall` - 选择 "Install SteamOS on this device"
- 当弹出选项时,现在对应的硬盘,例如 `sda``nvme0n1` - 按照屏幕上的提示进行操作
- 喝点饮料,等他安装完毕 :3 - 喝点饮料,等他安装完毕 :3
在启动时,你会看到 Steam Deck 的初始设置界面.在那里你将设置你的网络,并登录你的 Steam 帐户,然后你可以退出到 KDE Plasma ,在电源菜单选择*切换到桌面*[像这样](https://www.youtube.com/watch?v=smfwna2iHho)。 在启动时,你会看到 Steam Deck 的初始设置界面。设置你的网络,并登录你的 Steam 帐户,然后你在电源菜单选择`切换到桌面`来退出到 KDE Plasma 桌面。[像这样](https://www.youtube.com/watch?v=smfwna2iHho)。
# 截屏: # 截屏:
-
![Screenshot_20220508_133916](https://user-images.githubusercontent.com/97450182/167292656-1679e007-4701-4a3c-89ee-2104b5eb12cd.png) ![Screenshot_20220508_133916](https://user-images.githubusercontent.com/97450182/167292656-1679e007-4701-4a3c-89ee-2104b5eb12cd.png)
![Screenshot_20220508_133737](https://user-images.githubusercontent.com/97450182/167292672-8bc9032d-4a21-4528-ab7e-b9dbc25a0664.png) ![Screenshot_20220508_133737](https://user-images.githubusercontent.com/97450182/167292672-8bc9032d-4a21-4528-ab7e-b9dbc25a0664.png)
![Screenshot_20220508_133746](https://user-images.githubusercontent.com/97450182/167292722-a68806c1-5768-4790-a8e7-108d7c72bb08.png) ![Screenshot_20220508_133746](https://user-images.githubusercontent.com/97450182/167292722-a68806c1-5768-4790-a8e7-108d7c72bb08.png)
@ -93,18 +74,23 @@ HoloISO 项目,试图将 Steam Desk 的 SteamOS Holo 改为通用、可安装
![Screenshot_20220508_134038](https://user-images.githubusercontent.com/97450182/167292734-90036b5f-2571-438e-8951-8d731cd4ae93.png) ![Screenshot_20220508_134038](https://user-images.githubusercontent.com/97450182/167292734-90036b5f-2571-438e-8951-8d731cd4ae93.png)
![Screenshot_20220508_134051](https://user-images.githubusercontent.com/97450182/167292738-a70d266f-814d-4352-8d38-b920ae3f3381.png) ![Screenshot_20220508_134051](https://user-images.githubusercontent.com/97450182/167292738-a70d266f-814d-4352-8d38-b920ae3f3381.png)
# 致谢:
(人太多 xD ,待会再补!!!)
# 备注: # 备注:
本项目配置包含 Valve 的 pacman.conf 存储库、 `holoinstall` 脚本和 `holoinstall` 安装后的二进制文件。 本项目配置包含 Valve 的 pacman.conf 镜像库、 `holoinstall` 脚本和 `holoinstall` 编译后的二进制文件。
该项目配置构建基于 releng-based ISO ,这是一个 Arch Linux 的再发行版。 该项目生成了一个基于 releng-based 的 ISO ,使用了默认的 Arch Linux 再发行版。
# 如何构建ISO # 如何生成 ISO
通过执行以下命令进行构建: 通过执行以下命令进行构建:
``` ```
pacman -Sy archiso pacman -Sy archiso
git clone https://github.com/bhaiest/holoiso/ git clone https://github.com/bhaiest/holoiso/
sudo mkarchiso -v holoiso mv holoiso/mkarchiso-holoiso /usr/bin
chmod +x /usr/bin/mkarchiso-holoiso
sudo mkarchiso-holoiso -v holoiso
``` ```
等结束后你的ISO文件将在 `out` 文件夹中可用。 编译结束后,你的生成的 ISO 文件生成再 `out` 文件夹中