Framework Desktop
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| GPU | 1002:1586 |
是 |
| 音频 | 1022:15e3 |
未测试 |
| Wi-Fi | 14c3:0717 |
是 |
| 蓝牙 | 0e8d:0717 |
是 |
| NPU | 1022:17f0 |
是 |
| TPM | 是 |
本文档介绍了在 Framework Desktop 上安装和配置 Arch Linux。
辅助功能
固件基于 GUI。它支持键盘导航和鼠标导航。要访问固件设置,请在计算机启动时按 F2。固件不提供音频提示,表明已进入设置菜单。没有可用的无障碍特定选项或模式。
OCR 辅助工具可以很好地读取文本,但在以有用的方式呈现 UI 布局以进行导航时会遇到困难。
默认文本大小略大于平均水平。背景颜色为黑色,选定的菜单选项用对比鲜明的彩色框突出显示,颜色为亮橙色或亮绿色,具体取决于菜单。
禁用安全启动
安装 Arch 需要禁用 安全启动。以下是该过程的详细、仅键盘操作说明
- 按下电源按钮启动系统,或在系统已运行时按
Ctrl+Alt+Del重启。 - 在系统启动时按
F2直到出现设置菜单。它在显示器的左上角显示一个亮橙色框。如果您完全看不到显示器,按F22 分钟通常可以可靠地进入设置菜单。 - 按
向下键选择 管理安全启动 选项。橙色矩形将移动到显示器的左下角。 - 按
Enter键进入安全启动设置。 - 强制安全启动 设置是设置列表中的第二个条目。按
向下键然后按Enter选择它。 - 按
向下键选择 启用,或按向上键选择 禁用。无论初始状态如何,都会选择所需的值。 - 按
Enter键确认您的选择,或按Escape键取消而不更改设置。 - 按
F10然后按Enter保存更改并重启。
选择启动设备
从 U 盘启动
- 按下电源按钮启动系统,或在系统已运行时按
Ctrl+Alt+Del重启。 - 在系统启动时按
F2直到出现设置菜单。它在显示器的左上角显示一个亮橙色框。如果您完全看不到显示器,按F22 分钟通常可以可靠地进入设置菜单。 - 按
右键选择启动菜单。橙色矩形将移动到显示器的中间偏上位置。 - 按
Enter键进入启动菜单。 - 选择 EFI USB 设备 (USB) 菜单项。它应该在列表的底部附近,位于任何已安装操作系统的菜单项下方。按
Enter启动。
安装
为避免 EFI USB 设备 (USB_NAME) 启动失败 错误,请首先 禁用安全启动,如上所述。
安全启动设置与其他 UEFI 设置是分开的,并且只能从完全重启中访问。不要在启动失败屏幕上直接进入系统设置而不重启,那里不会有安全启动设置。
将安装介质插入任何扩展端口,然后按电源按钮。组装后的首次启动可能需要长达 30 秒才能完成内存训练。
继续按照 安装指南#设置控制台键盘布局和字体,然后阅读本文档的其余部分以设置 Framework 特有硬件。
安装后,请考虑重新启用 安全启动,而不是将其保持禁用状态。
固件
fwupd 开箱即支持更新 UEFI BIOS。通过启用 LVFS 测试远程,可以提前获得新更新。
Wi-Fi
如果您不为您的国家配置 监管域,您将被限制在 802.11n (Wi-Fi 4) 和 2.4GHz 频段(“世界”监管域)。
统一内存
Framework Desktop 的 CPU 和 GPU 共享同一内存池。UEFI 允许您设置保留给 GPU 的 *最小* 内存量。amdgpu 驱动程序可以动态分配超过最小值的内存,最多可达 ttm 内核模块中配置的最大值。
默认情况下,保证的最小 GPU 内存为 512MiB,最大限制为 64GiB。
更改最小视频内存保留
- 重启并按
F2直到出现 BIOS 设置。 - 进入设置菜单
- 进入 高级 > iGPU 内存配置 子菜单
- 选择 自定义 设置,然后输入您想要的保留视频内存量,范围从 512MiB 到您系统总 RAM 的 3/4。
- 保存更改并重启
要更改最大限制,请更改 ttm 内核模块的 模块参数。一种持久更改的直接方法是使用
/etc/modprobe.d/gpumem.conf
options ttm pages_limit=pages page_pool_size=pages
这些值是 4KiB 内存页的数量。要进行转换,请将 GiB 中的值乘以 262144。一些您可能想要的值
| GPU 内存限制 | pages_limit/page_pool_size |
|---|---|
| 16GiB | 4194304 |
| 32GiB | 8388608 |
| 64GiB | 16777216 |
| 96GiB | 25165824 |
| 112GiB | 29360128 |
您可以将限制设置得尽可能高,但请确保如果 GPU 尝试分配最大值,系统的其余部分仍然能够运行。对于 128GiB 的系统,Framework 建议上限为 112GiB,这保证系统的其余部分始终至少有 16GiB。
CPU 频率缩放
默认情况下,Framework Desktop 在 powersave 配置文件中使用 amd_pstate 调速器。这以牺牲性能为代价优化了低功耗。
对于桌面来说,您可能希望切换到 performance 配置文件,因为没有电池需要节省电量,并且 SoC 即使在高绩效配置文件下也相当节能。
有关管理调速器配置的选项,请参阅 CPU 频率调整。