System76 Oryx Pro

来自 ArchWiki
硬件 PCI/USB ID 工作状态?
GPU (Intel) 8086:9bc4
GPU (NVIDIA) 10de:2520
音频 8086:06c8
摄像头 5986:9102
蓝牙 8087:0026 部分
无线 8086:06f0
以太网 10ec:8168
读卡器 10ec:525a
指纹识别器

本文专门介绍 System76 Oryx Pro 版本 6-8,它们都使用相同的机箱和非常相似的架构。

启动

System76 Oryx Pro 配备了两个 NVMe M.2 插槽。较旧的型号(oryp6 之前)有 2.5 英寸 SSD/HDD 的空间。从 NVMe 启动需要使用 EFI,而从 SATA/AHCI 启动则不需要。如果您不确定使用什么,对于这台机器的所有配置,EFI 都是一个明智且安全的默认选项。

辅助功能

BIOS

BIOS 菜单非常简洁,除了启动顺序之外,基本上没有其他设置。所有条目都可以通过键盘访问,并且应该很容易进行 OCR 识别。

没有关于按哪些按钮进入 BIOS 的官方文档。启动画面显示 `Esc` 键打开整个 BIOS 菜单,`Space` 键启动 Pop!_OS 恢复分区。

在 BIOS 菜单中,您可以使用方向键(`Up`/`Down`)移动光标,Enter/Return 键激活或保存,`PageUp`/`PageDown` 键重新定位,以及 `Esc` 键取消操作或返回上一个菜单。所有列表都是垂直的,并从上到下排列。

  1. BIOS 菜单中的第一个选项是 *Boot Default*(默认启动),光标会从这里开始。激活此选项将继续启动,就像您根本没有按 `Esc` 键一样。
  2. 第二个选项是 *One Time Boot*(单次启动)。这提供了一个 BIOS 已知的所有启动项的菜单,并按照 BIOS 知道的启动顺序排列。光标从这个菜单的顶部开始。激活其中一个即可启动。
  3. 第三个选项是 *Change Boot Order*(更改启动顺序)。这个选项有点奇怪,您必须按两次 `Enter` 键才能使用它,之后您将进入一个可能的启动项的有序列表,可以使用上面描述的控件来更改它。请注意,必须按两次 `Esc` 键才能返回主菜单。这里有一个开放的工单来简化此流程 here
  4. 第四个(也是最后一个)选项是 *Firmware Configuration Information*(固件配置信息)。此页面仅列出有关固件的信息。

LED指示灯

主板上没有诊断 LED 指示灯。官方技术文档 没有讨论主板在出现问题时是否会发出蜂鸣声,也没有说明这些蜂鸣声可能意味着什么。

笔记本电脑底部左前方有三个状态 LED 指示灯。左侧 LED 指示灯用于电源,中间 LED 指示灯用于电池,右侧 LED 指示灯用于 IO。更多信息可以在 官方技术文档 中找到。

安装

System76 为他们的计算机开发了一个特殊的发行版 (Pop!_OS),它带有许多调整和工具,以确保无缝的最终用户体验。Arch Linux 开箱即用不具备这些;不幸的是,有时他们的计算机在没有这些的情况下无法正常工作。值得庆幸的是,在 Arch Linux 中获得与 Pop!_OS 中相同的一流硬件支持是可能的——只需稍加努力。

本文的其余部分将假设您已按照本节中给出的步骤操作。

恢复分区

如果您要替换笔记本电脑自带的 NVMe 上的 Pop!_OS,建议保留恢复分区完整。BIOS 被硬编码为在按下 `Space` 键时尝试启动此分区,如果发生某些情况导致您的 Arch 安装无法启动,此恢复分区可以成为摆脱困境的便捷方法。

System76 会从 Pop!_OS 内部自动更新此恢复分区;目前,尚不清楚如何从 Arch Linux 内部更新它。

可能会将此恢复分区的内容替换为您想要的任何 LiveCD,但到目前为止,尚不清楚是否有人尝试过。

软件包

建议安装下面列表中的所有内容。

如果您希望使用最前沿的版本,还有许多这些软件包的 "-git" 版本。

注意
  • 不管是什么原因,这些软件包很容易损坏。如果有人愿意提供一个带有预构建二进制文件的 System76 存储库,或者甚至像 system76-firmware 那样将它们包含在 extra 中,那就太好了。
  • 其中几个软件包捆绑在 Pop!_OS 内核中。为 Arch 构建该内核将一步到位地获得这些软件包的所有功能。此外:Pop!_OS 内核中还有一些您在其他地方无法获得的功能;这意味着,没有它,我们的 Arch 安装是不完善的。

模块

守护进程

激活

安装完上述软件包后,您需要告诉您的计算机使用它们。

服务

启用以下服务:(来源)

  • system76
  • system76-firmware-daemon
  • system76-power

模块

为了确保所有驱动程序都已正确加载,请运行 `system76-driver-cli`;这将自动将必要的规则添加到 `/etc/modprobe.d`,并执行 `mkinitcpio`。

注意: 截至 2021-04-06,这会创建一个格式错误的 s76-i915-mkinitcpio.conf 文件,以及一个冗余的(如果您有 system76-power.confsystem76-driver_i2c-nvidia-gpu.conf 文件。因此,目前可以跳过此步骤。然而,对于格式错误,有一个已知的解决方案:只需在 s76-i915-mkinitcpio.conf 中的 options i915 后追加 1。(来源

固件

安装以下软件包

要检查您当前的 BIOS 版本以及是否有新版本可用,请以 root 身份运行 `firmware-manager`。请记住,这是一个 GTK 应用程序,因此您需要运行 X 或 Wayland 才能运行它。(它没有 CLI——甚至不响应 `--help`。)

要在下次启动时将您的系统更新到最新固件,请运行 `system76-firmware-cli schedule`。

EC

“EC” 指的是“嵌入式控制器”,它是 BIOS 中存在大量用户相关设置的地方。

System76 可能不会永远为您的型号提供固件更新;而且他们提供的那些更新通常不会及时发布。值得庆幸的是,您可以通过首先克隆 存储库,然后运行以下命令,自行从 GitHub 刷入最新版本的 EC(及其所有众多修复程序):`make BOARD=system76/$MODEL flash_internal`——只需确保将 `$MODEL` 替换为您的实际型号(例如“oryp8”)。System76 在所有 PR 合并到 master 之前都会执行 QA,这意味着 master 通常可以被认为是稳定的。

注意
  • 请务必保存您的工作——此命令完成后会故意切断您笔记本电脑的电源。有一个 开放的 GitHub issue 请求修复此问题。
  • 刷入未发布的 EC 版本可能会导致您无法接受官方固件更新的情况。这很容易修复:您需要将 *.iso* 刷入 U 盘,从系统中移除所有内部驱动器,插入该 U 盘,然后开机。您需要的 *.iso* 可以从 System76 支持部门获得。

BIOS 设置

启动项

启动屏幕似乎从不删除旧的、损坏的条目;因此,如果您安装过多次,您将需要自行删除这些无效的条目。为此的命令是 `efibootmgr -B -b 0000`(将 `0000` 替换为您要删除的索引)(来源)。删除未损坏的条目是安全的;BIOS 似乎会自动检测并重新添加它们。

风扇曲线

Oryx Pro 的风扇曲线是 硬编码的,这意味着您必须配置、编译和刷入您自己的自定义 EC 版本才能更改您的风扇曲线。(这里有一个开放的 issue 来添加运行时可配置的风扇曲线 here。)

注意: 某些风扇速度可能会引起嘎嘎声;有关此方面的更多信息,请参阅 #噪音

System76 所有电脑的默认风扇曲线旨在最大限度地降低噪音(来源)。不幸的是,在 Oryx Pro 的情况下,这个目标被推向了极端:默认情况下,风扇只有在 90°C 时才会达到 100%;而您的 CPU 在此温度之前很久就开始节流降频。通过设置一个自定义风扇曲线,使其在 Tjunction(通常比 70°C 高几度)达到 100%,您可以轻松避免这种不必要的节流降频。

有一个 PR 可用于修复 oryp7 的这些问题。

电压

没有用户可配置的选项可以在 BIOS 级别更改电压。但是,有人设法禁用了 Plundervolt 缓解措施,从而重新获得了从用户空间 降低 Oryx Pro 电压 的能力。在 GitHub 上有一个 issue,请求在 BIOS 中添加一个用于此缓解措施的开关。

安全启动

截至 2023-03-22,System76 的 Coreboot 实现支持安全启动,并且此固件的官方版本适用于本文涵盖的 Oryx Pro。

显卡

此系统完整配备了集成显卡 (Intel) 和独立显卡 (NVIDIA)。外部端口(Mini-DP 上的 DP、USB-C 上的 DP、HDMI)连接到独立 NVIDIA 显卡。

显卡选项

  • System76:如果您想使用 System76 开发的混合显卡模式,请按照 #安装#OEM 可切换显卡 中的说明进行操作。这似乎在幕后使用了 PRIME
  • Bumblebee:一些用户报告说 Bumblebee 取得了成功。如果您使用更完整的 DE(例如 GNOME),您的结果可能会有所不同;这仅在 i3-wm 上进行了测试。
  • NVIDIA:如有疑问,NVIDIA 的官方驱动程序应该始终有效。

OEM 可切换显卡

要启用 System76 的可切换显卡,请运行一次 system76-power graphics hybrid;然后将 prime-run 放在每个要使用您的独立 GPU 启动的应用程序之前。请注意,这仅适用于使用 GLVND 的应用程序。(来源

注意
  • 官方来说,每次更改可切换显卡设置时,您都需要冷启动您的设备。
  • 开发人员已确认,虽然您在技术上可以在 hybridcompute 之间切换而无需重启整个计算机,但您仍然必须重启 X 才能使更改生效。
  • hybrid 切换到 integrated 将显示为 compute,直到您重启。虽然乍一看令人困惑,但这是预期的行为,并且在技术上是正确的。(此注释在此处是因为至少有一个人对此感到困惑。)
  • 官方来说,使用 system76-powerAUR 的系统上不应该存在 prime-run来源);但它确实存在于 Arch 上,并且 prime-run 脚本本身是一个最小的包装器,仅设置 System76 告诉您设置的环境变量...(来源)所以没有理由不使用它。

要验证可切换显卡是否正常工作,请运行 glxinfoprime-run glxinfo。这些命令应该成功并具有不同的供应商。如果后一个命令失败,请转到 #prime-run 不工作。(请注意,您可以通过在上述命令后附加 | grep -i vendor 将输出限制为仅相关信息。)

音频

音频应该可以开箱即用。如果音频在 Pop!_OS 中工作正常,您可能只是缺少一个尚未合并到主线的内核补丁。您的选择是 (1) 自己修补内核,(2) 等待补丁添加到官方 Linux 内核,或 (3) 尝试解决方法。

作为选项 #3 的示例,以备将来出现问题时提供帮助:在发布时,可以通过将 options snd-hda-intel model=clevo-p950 添加到 /etc/modprobe.d/clevo-p950.conf 来使 oryp7 和 oryp8 上的音频工作,这使内核使用 ALC1220_FIXUP_CLEVO_PB51ED_PINS quirk(来源);但这并不总是一个完美的修复方案(来源)。

质量

Oryx Pro 7(以及可能的 oryp6 和 oryp8)中的扬声器质量非常低。两个扬声器很可能以明显不同的音量播放,并且许多音调会失真地播放。您可能需要安装 easyeffects 以帮助您纠正其中一些缺陷,因为它将使您可以访问系统范围的均衡器。在 96 Hz 左右设置高通滤波器可以防止低音调的拍频噪声。如果音调在 96 Hz 到 512 Hz 之间足够响亮,可能会突然转换为更高的音调和更高的音量,除了仔细配置均衡器之外,真的没有好的方法可以解决这个问题。在 12 kHz 左右设置低通滤波器可以帮助避免高音以更低的音调和更高的音量播放的问题。

麦克风

oryp7 上的麦克风在 100% 音量运行时,会产生非常严重的削波和失真声音。将音量降低到 33% 左右(1/3),麦克风将开始听起来不错。

您还需要在麦克风上使用 easyeffects,因为它默认情况下没有噪音消除功能,并且非常容易拾取笔记本电脑的风扇声。

网络

以太网

oryp7 具有 Realtek 以太网芯片,其内置 Linux 驱动程序(截至 Linux v5.15)保证自动协商链接失败。您可以通过手动将板载以太网的链接协商设置为“忽略”或“100mbps”来解决此问题(具体操作取决于您计算机的网络管理器);但是,这两个选项都意味着您的互联网速度将限制为 100mbps。为了使您的以太网端口以高于此速度的速度工作,您将需要安装 Realtek 的树外驱动程序,使用 r8168AURr8168-ltsr8168-dkmsAUR(虽然 r8168 是树外的,但它仍然是开源的并且已获得 GPL 许可。)。安装后,您需要将默认的 r8169 驱动程序列入黑名单:echo "blacklist r8169" > /etc/modprobe.d/r8169_blacklist.conf

Wi-Fi

在您安装 上面 列出的必需的 System76 软件包之前,Wi-Fi 可能无法工作。

挂起/休眠

请参阅 电源管理/挂起和休眠NVIDIA/技巧和窍门#挂起后保留显存

功能键

仅显示具有已知功能的键。
Oryx Pro 6-8
按键 可见? 标记? 效果
控制
Fn1+Insert ScrollLock
Fn2+PageUp Pause
Fn2+PageDown+Ctrl3 Break
Alt+PrintScreen+space3 SysRq
显示
Fn+F2 切换显示器电源
Fn+F7 Super_L+p4
Fn+F8 XF86MonBrightnessDown
Fn+F9 XF86MonBrightnessUp
键盘
Fn+NumDivide 更改键盘颜色
Fn+NumMultiply 切换键盘背光电源
Fn+NumMinus 调暗键盘背光
Fn+NumPlus 调亮键盘背光
媒体
Fn+` XF86AudioPlay
Fn+F3 XF86AudioMute
Fn+F5 XF86AudioLowerVolume
Fn+F6 XF86AudioRaiseVolume
其他
Fn+1 切换风扇最大状态
Fn+F1 XF86TouchpadToggle
Fn+F10 切换网络摄像头电源
Fn+F11 XF86RFKill
Fn+F12 挂起电脑
  1. 在旧版本的 EC 上,此组合中的 Fn 被忽略。
  2. 除非您编译并刷入 未发布的 EC 版本,否则此组合中的 Fn 将被忽略。
  3. Pause/BreakPrintScreen/SysRq 在 PS/2 风格的键盘上具有相同的扫描码,因此它们需要额外的修饰符才能让操作系统理解它们。(来源
  4. 此键取决于您的布局,如果您不使用 QWERTY 键盘,则可能会有所不同。

键盘灯光

您可以控制键盘 LED 的亮度和颜色。为此,请安装 sys76-kbAUR,然后运行 sys76-kb set -b $B -c $C,其中 $B 是您希望键盘的亮度(范围为 0-255),$C 是 6 位颜色十六进制代码(例如“ffffff”)。由于键盘的 LED 从命令行控制,因此可以编写脚本来创建图案和灯光秀。

请注意,这些设置不会跨启动维护;因此您需要在启动时重新应用它们。

注意: 请勿将亮度设置为低于 100%,否则键盘显示的颜色将是随机且不可预测的。(这是固件的一个已知问题,尽管 部分修复 已可用。)

硬件

Oryx Pro 7(以及可能的其同系列型号 6 和 8)虽然是一款功能强大的机器,但在硬件方面存在许多明显的缺点,但幸运的是,可以通过一些努力在很大程度上解决这些问题。

型号对应关系

Oryx Pro,像大多数(所有?)System76 笔记本电脑一样,都源自 Sager/Clevo 型号。下表显示了彼此对应的型号。这在网上购买零件时可能很有用。

System76 Clevo Sager
oryp6
oryp7 PC70DP-D NP8770P
oryp8

散热器

散热硅脂/垫

正如 System76 员工在 2022 年东南 Linux 大会一位与会者确认的那样,System76(像大多数 OEM 一样)使用最便宜、最通用的散热硅脂,以降低规模成本。重新涂抹 CPU/GPU 的散热硅脂可以显着提高温度峰值后降温的速度,但它不会阻止此类峰值发生;有关原因的信息,请参阅此处的“主散热器”小节。

升级原装散热垫也可以改善热传递,但 System76 已确认(通过支持票)它没有任何关于这些垫片正确厚度的文档,这意味着更换它们比更换硅脂承担更大的风险。

主散热器

冷却 CPU 和 GPU 的散热器 没有足够的散热能力 来冷却它们(尤其是 CPU)。实际上,这意味着即使在轻度使用情况下,您也会看到温度的剧烈波动:从 1% 使用率到 10% 使用率,在不到一秒的时间内从 50°C 跳到 90°C 是很常见的。唯一的解决方案是增加散热器的散热能力。最简单和最便宜的方法是将导热垫放在主散热器顶部,直到这些垫片开始挤压到底部的铝制底盘中。这将大大改善温度的此类跳跃,以及随之而来的风扇加速。(来源)将主散热器连接到底部底盘的另一个好处是,底部底盘像主散热器一样是风扇冷却的——这意味着您不仅增加了额外的散热能力,还增加了您拥有的主动冷却量。

PCH

PCH 没有散热器,空闲时温度约为 85°C。这显然不利于使用寿命。为它添加一个小散热器可以带来不错的改变;但是,您可以通过首先用导热胶带在 PCH 周围区域堆积,直到与芯片齐平,然后将更宽的散热器贴在整个区域来获得更大的散热器。通过移除直接位于此散热器上方的绝缘塑料并用导热垫替换它,可以获得更多收益;这将使您的 DIY PCH 散热器与笔记本电脑的铝制底盘之间产生热接触。结合所有这些技巧,PCH 空闲时的温度约为 40°C——这是闻所未闻的 45°C 降幅。

Wi-Fi 卡

Wi-Fi 卡没有散热器,空闲时温度可能在 65°C 左右。添加散热器并确保与铝制底盘的热接触可以将其温度降低 15°C。

噪音

风扇

许多用户(但并非所有用户)都报告说,风扇在启动或停止运行时会听到“咔哒”声。System76 引入了 25% 的风扇转速下限,以努力减少这种情况;但这仍然发生在某些用户身上,尤其是在风扇打开和关闭时。如果您受到此问题的影响,“最佳”解决方案是向 System76 支持部门提交工单,要求更换新风扇。如果您在保修期内,如果您可以提供咔哒声的录音,则应该为您提供这些风扇;如果您不在保修期内,那么您将必须支付风扇的费用。证明您的风扇在以相同的百分比运行时具有显着不同的速度也可能会有所帮助。

除了更换风扇或作为更换风扇的替代方案,您还可以尝试更改转速下限。有些人可以使用低至 20% 的值其他人可能需要高达 30% 或更高。有关如何更改风扇曲线的更多信息,请参阅 #固件

一个最有效的解决方案是将您的风扇设置为在 0°C 时以最低速度启动;然后,尝试逐步降低最低速度,直到您达到风扇持续发出咔哒声的速度。将该数值加 1;这就是您的风扇的最低静音速度。此解决方案完全避免了启动/停止时听到的咔哒声,除非系统启动/关闭时。对于大多数用户而言,此解决方案还将允许风扇以低于默认最低速度 25% 的速度旋转。

线圈啸叫

一些用户报告非常明显的线圈啸叫。对此并没有太多可以做的,但您可以尝试在主板和其他组件上涂上绝缘漆,并非常小心地避免涂到您可能希望稍后在其上粘贴导热材料的表面。这种涂层可能无法完全解决问题,但应该有助于在一定程度上抑制它。但请注意,此类清漆通常具有剧毒,您可能需要采取重要的预防措施才能安全地使用它们。

通过让风扇 100% 时间运转来避开启动/停止时的风扇吱吱声/咔哒声,有助于掩盖线圈啸叫。

键盘

空格键触发问题

如果在空格键的侧面按下,可能永远不会触发 (演示),这似乎是一个常见问题 ([1], [2])。这是因为它非常脆弱,并且制造公差不严格,这意味着按下一端不仅会使该端比按键的其余部分弯曲得更多,还会使按键的另一端抬起。这两个因素导致实际的空格按钮(位于正中心)永远不会被触发。

修复此问题的一个选项可能是更换稳定器,因为这将使按键更硬。原装稳定器由某种磁性、弹性的材料(几乎可以肯定是某种钢)制成,厚度为 20ga。不幸的是,很难找到那种厚度的硬钢丝;并且没有其他厚度可以使用,因为您的替换钢丝必须适合按键底面的微小挂钩。

解决此问题(而不是实际修复它)的一个选择是垫高按键的中心。这可以用像胶带这样简单的东西来完成。一片胶带是不够的,两片胶带有效地解决了这个问题(可能在 98% 的情况下),而三片胶带太厚了(会导致按键大部分时间无休止地触发,并破坏按键的手感)。

胶带的替代方案,也可以增加按键的额外刚性(从而有助于解决实际问题,而不仅仅是仅仅解决它)是将一层环氧树脂或快干胶倒入中心稳定器形成的“碗”中(它在按键周围形成一种环)。但是,这是一个非常永久性的解决方案,如果您使按键太厚,您将很难再使其变薄。

空格键稳定器问题

中央空格键稳定器最终可能会决定不再连接到空格键。如果发生这种情况,只需取下稳定器即可——至少如果您已按照上述方法垫高了空格键,它似乎实际上并没有对打字产生明显的影响。

以太网接口

以太网接口在固定线缆方面做得非常差,并且里面的电线非常脆弱。您可能会在获得稳定的以太网连接方面遇到足够多的问题,以至于购买更换的 Wi-Fi 网卡变得值得,这样您就可以在安装此处列出的 System76 软件包之前获得 Wi-Fi。

故障排除

无法从 USB 启动

启动到 BIOS 菜单,在一次性启动选项上按 Enter 键,然后重新插入闪存驱动器。屏幕应暂时冻结;之后,您的闪存驱动器应出现在列表中。

奇怪的硬件问题

关机——当遇到奇怪的问题时(例如,system76-power 抛出奇怪的错误,并且重启无济于事),不要只是重启。正如 System76 的一位工程师在 2022 年东南 Linux 大会上解释的那样,关机可以硬重置某些在重启期间保持开启的组件。

另一种可能性是您尝试同时运行 TLP笔记本模式工具system76-power ——这些软件包彼此冲突,并且将它们组合起来不受支持

散热不良

对于软件层面的修复,请参阅 #BIOS 设置

对于硬件层面的修复,请参阅 #散热器

fancontrol 无法工作

system76-acpi-dkmsAUR 目前不支持运行时配置风扇速度,因此 pwmconfigfancontrol 将无法工作。确实有一个关于此的开放 功能请求

与此同时,您可以按照 #BIOS 设置 中的说明硬编码自定义风扇曲线。

prime-run 无法工作

Xorg 创建一个配置文件:(来源

/etc/X11/xorg.conf.d/90-intel-nvidia.conf
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "iGPU"
EndSection

Section "Device"
    Identifier "iGPU"
    Driver "modesetting"
    BusID "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "iGPU"
    Device "iGPU"
EndSection

Section "Device"
    Identifier "dGPU"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

将上面的 BusID 字段更改为与此命令的输出中的第一个字段匹配:lspci | grep −E "VGA | 3D"(您可以省略前导零)。您需要重启 X 服务器才能使此更改生效。

Xorg 启动失败,提示“No devices detected”

如果您发现(通常在更新和重启后)启动 X(通过 startx 或其他方式)不起作用,您可以执行以下操作来确认 nvidia 设备已安装且正在工作

~/.local/share/xorg/Xorg.0.log 中确认错误。nvidia 内核模块应成功加载。您也可以使用 dmesgjournalctl 确认错误。

检查集成显卡和独立显卡是否都可用

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation TU106M [GeForce RTX 2070 Mobile] (rev a1)

如果您没有看到第二个条目(或某些类似的 NVIDIA 显卡),请确保显卡已通过 system76-powerAUR 打开(使用 --help 探索选项)

# system76-power graphics 

检查独立 NVIDIA 显卡是否已通电,使用 system76-powerAUR

# system76-power graphics power

要打开独立 NVIDIA 显卡的电源,请提供“on”作为参数(即 system76-power graphics power on)。执行此操作并再次查询后,您应该看到

# system76-power graphics power
on (discrete)

一旦显卡通电,它应该会出现在 lspci 的输出中,并且可以被 Xorg 检测到,前提是已安装了相应的 NVIDIA 驱动程序。

system76-firmware:未找到 EFI 挂载点

如果使用新的(替换的)EFI 挂载点 /efi,请确保您在 etc/fstab 中存在该挂载点。您可以通过结合使用 lsblkfdisk -l 来找到要挂载的适当设备

列出磁盘(一个设备将被指定为EFI 系统

# fdisk -l

列出设备和挂载点,您应该看到 EFI 系统设备,并确认它是否已挂载/未挂载

# lsblk

然后挂载设备

# mount device /efi

可选地打印 fstab 配置以包含/合并到 /etc/fstab

# genfstab -U /

完成上述操作后,安排固件更新可能是一个好主意

# system76-firmware-cli schedule

使用 GRUB

在安排固件更新后,确保 GRUB 设置为使用 EFI 系统分区,如下所示

# grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=grub
# cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
# grub-mkconfig -o /boot/grub/grub.cfg

重启以触发固件更新。

X 无法启动

如果您在背面的 HDMI 端口上插入了任何东西,这就是原因。拔下 HDMI 线,启动计算机,然后在 X 启动后重新插入。仅当 NVIDIA 显卡用于显示时才会发生此问题,无论是在 dedicated 还是 hybrid 模式下;因此,如果您无论如何都不想让 NVIDIA 处理您的图形,切换到 computeintegrated 将解决此问题。但是,如果您确实想使用 NVIDIA 显卡,目前尚无已知的修复方法;但是观看 Linus 对 NVIDIA 破口大骂可能会有治疗效果。但值得注意的是:Pop!_OS 可以很好地处理这个问题,因此 Arch 中可能缺少 Pop!_OS 中没有的东西。

笔记本电脑在高负载下突然断电

已知问题;尚无修复。

您可以通过确保不在 fstab 中设置任何会增加崩溃时数据丢失可能性的选项来减轻由此造成的损害。

电源线随机断开连接

没有已知的解决方案。为避免额外的烦恼,您应该更改电源设置,使其在电源连接/断开连接时不会更改显示器或键盘背光亮度。

屏幕掉落

用胶带粘回去。并联系支持;您不是第一个(也不是最后一个)遇到此问题的人。(示例:[3][4][5][6])。为避免这种情况发生在您身上,永远不要将您的 Oryx Pro 半闭合放置,因为重力显然足够强大,可以在一夜之间将屏幕拉出。

螺纹脱落

实际上没有办法修复这些——快干胶不够牢固,无法将它们固定到位。唯一的解决方案是更换机箱,但仅凭此理由可能很难获得保修更换。最好的选择可能是停止使用任何相应的螺钉。

键盘背光灯不亮

如果您的键盘背光灯不再亮起,则此问题有可能自行纠正,即使背光灯整整一周都没有亮起。如果您仍在保修期内,您很可能可以从 System76 获得此问题的更换件。否则,您可能需要购买更换键盘。

另请参阅