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才能运行它。(它没有命令行界面——甚至不响应--help。)
要在下次启动时将您的系统更新到最新固件,请运行system76-firmware-cli schedule。
挂起/休眠
默认情况下,Arch Linux 不会恢复之前挂起或休眠的会话。要支持休眠,请确保您有等于或大于系统内存(RAM)的交换空间,并在 /etc/mkinitcpio.conf 文件中添加“resume”,参考这里的说明。
功能键
- 仅显示具有已知功能的按键。
| 按键 | 可见? | 有标记? | 效果 |
|---|---|---|---|
Fn+` |
是 | 是 | XF86AudioPlay
|
Fn+F3 |
是 | 是 | XF86AudioMute
|
Fn+F5 |
是 | 是 | XF86AudioLowerVolume
|
Fn+F6 |
是 | 是 | XF86AudioRaiseVolume
|
| 按键 | 可见? | 有标记? | 效果 |
|---|---|---|---|
Fn+F2 |
否 | 是 | 切换显示器的电源 |
Fn+F8 |
是 | 是 | XF86MonBrightnessDown
|
Fn+F9 |
是 | 是 | XF86MonBrightnessUp
|
| 按键 | 可见? | 有标记? | 效果 |
|---|---|---|---|
Fn+M |
是 | 否 | KP_Insert
|
Fn+. |
是 | 否 | KP_Delete
|
Fn+? |
是 | 是 | KP_Add
|
Fn+J |
是 | 否 | KP_End
|
Fn+K |
是 | 否 | KP_Down
|
Fn+L |
是 | 否 | KP_Next
|
Fn+; |
是 | 是 | KP_Subtract
|
Fn+U |
是 | 否 | KP_Left
|
Fn+I |
是 | 否 | KP_Begin
|
Fn+O |
是 | 否 | KP_Right
|
Fn+P |
是 | 是 | KP_Divide
|
Fn+7 |
是 | 否 | KP_Home
|
Fn+8 |
是 | 否 | KP_Up
|
Fn+9 |
是 | 否 | KP_Prior
|
Fn+0 |
是 | 是 | KP_Multiply
|
| 按键 | 可见? | 有标记? | 效果 |
|---|---|---|---|
M |
是 | 是 | KP_0
|
. |
是 | 是 | KP_Decimal
|
? |
是 | 是 | KP_Add
|
J |
是 | 是 | KP_1
|
K |
是 | 是 | KP_2
|
L |
是 | 是 | KP_3
|
; |
是 | 是 | KP_Subtract
|
U |
是 | 是 | KP_4
|
I |
是 | 是 | KP_5
|
O |
是 | 是 | KP_6
|
P |
是 | 是 | KP_Divide
|
7 |
是 | 是 | KP_7
|
8 |
是 | 是 | KP_8
|
9 |
是 | 是 | KP_9
|
0 |
是 | 是 | KP_Multiply
|
| 按键 | 可见? | 有标记? | 效果 |
|---|---|---|---|
Fn+1 |
否 | 否 | 切换风扇的最大状态 |
Fn+F4 |
否 | 是 | 循环键盘背光亮度 |
Fn+F1 |
是 | 是 | XF86TouchpadToggle
|
Fn+F10 |
否 | 是 | 切换网络的电源 |
Fn+F11 |
? | 是 | XF86RFKill
|
Fn+F12 |
? | 是 | 挂起计算机 |
Fn+Insert |
是 | 是 | Num_Lock
|
Fn+Delete |
是 | 是 | Scroll_Lock
|
Fn+Return |
是 | 是 | KP_Enter
|
| 按键 | 可见? | 有标记? | 效果 |
|---|---|---|---|
Fn+F7 |
否 | 是 | 标签:切换显示器 实际:似乎表现为 Super_L 和 XK_l? |
Fn+PrintScreen |
是 | 是 | 标签:SysRq实际: PrintScreen(忽略 Fn) |
Fn+Pause |
否 | 是 | 标签:SysRq实际: Pause(忽略 Fn) |
故障排除
system76-firmware: 未找到 EFI 挂载点
如果使用 /efi 作为 ESP 挂载点,请确保在 etc/fstab 中有挂载点。您可以使用 lsblk 和 fdisk -l 的组合来找到要挂载的相应设备。
列出磁盘(一个设备将被指定为“EFI System”)
# 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
重启以触发固件更新。