System76 Galago Pro galp3
硬件 | PCI/USB ID | 工作状态? |
---|---|---|
GPU (Intel) |
|
是 |
GPU (NVIDIA) |
|
否 |
音频 |
|
是 |
麦克风 | 是 | |
扬声器 | 是 | |
网络摄像头 | 是 | |
蓝牙 | 是 | |
以太网 |
|
是 |
无线 |
|
是 |
SD 卡读卡器 |
|
是 |
指纹识别器 | 否 |
OEM 软件
System76 为其计算机开发了特殊的发行版 (Pop!_OS),它带有许多调整和工具,以确保无缝的最终用户体验。Arch 没有这些开箱即用的功能;不幸的是,有时没有它们,他们的计算机无法正常工作。值得庆幸的是,在 Arch Linux 中获得与 Pop!_OS 中相同的一流硬件支持是可能的——这只需要一点点努力。
软件包
所有必需的软件包都可以在 AUR 中找到。建议安装以下列表中的所有内容。
- 模块
- 守护进程
- system76-driverAUR
- system76-powerAUR (System76 可切换显卡需要)
- 固件
- system76-firmware (如果您想更新 BIOS,则需要此项,并且守护进程似乎是音频等功能正常工作所必需的)
- firmware-managerAUR (如果您想知道何时有可用的 BIOS 更新,则需要此项)
(如果您希望保持前沿,还有许多这些软件包的“-git”版本。)
设置
安装上述软件包后,您需要告诉您的计算机使用它们。
服务
启用 system76.service
、system76-firmware-daemon.service
和 system76-power.service
:(来源)
驱动
为确保所有驱动程序都正确加载,请运行 system76-driver-cli
;这将自动将必要的规则添加到 /etc/modprobe.d
,并执行 mkinitcpio
。
s76-i915-mkinitcpio.conf
文件,以及一个冗余的(如果您有 system76-power.conf
)system76-driver_i2c-nvidia-gpu.conf
文件。因此,暂时可以跳过此步骤。BIOS 更新
要检查您当前的 BIOS 版本以及是否有新版本可用,请以 root 身份运行 firmware-manager
。请记住,这是一个 GTK 应用程序,因此您需要运行 X 或 Wayland 才能运行它。(它没有 CLI——甚至不响应 --help
。)
要在下次启动时将您的系统更新到最新固件,请运行 system76-firmware-cli schedule
。
挂起/休眠
开箱即用,Arch Linux 不会恢复先前挂起或休眠的会话。为了支持休眠,请确保您具有等于或大于系统内存 (RAM) 的交换空间,并将 “resume” 添加到您的 /etc/mkinitcpio.conf
文件中,按照此处的说明。
功能键
- 仅显示具有已知功能的键。
|
故障排除
system76-firmware:未找到 EFI 挂载点
如果使用 /efi
作为 ESP 挂载点,请确保您的 etc/fstab
中存在该挂载。您可以使用 lsblk
和 fdisk -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
重启以触发固件更新。