System76 Galago Pro galp3

出自 ArchWiki
硬件 PCI/USB ID 工作状态?
GPU (Intel)
GPU (NVIDIA)
音频
麦克风
扬声器
网络摄像头
蓝牙
以太网
无线
SD 卡读卡器
指纹识别器

OEM 软件

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

软件包

所有必需的软件包都可以在 AUR 中找到。建议安装以下列表中的所有内容。

模块
守护进程
固件
  • system76-firmware (如果您想更新 BIOS,则需要此项,并且守护进程似乎是音频等功能正常工作所必需的)
  • firmware-managerAUR (如果您想知道何时有可用的 BIOS 更新,则需要此项)

(如果您希望保持前沿,还有许多这些软件包的“-git”版本。)

设置

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

服务

启用 system76.servicesystem76-firmware-daemon.servicesystem76-power.service:(来源

驱动

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

注意: 但是,截至 2021-04-06,这会创建一个格式错误的 s76-i915-mkinitcpio.conf 文件,以及一个冗余的(如果您有 system76-power.confsystem76-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 文件中,按照此处的说明

注意: 休眠尚未在此设备上进行测试,但挂起似乎有时有效……。

功能键

仅显示具有已知功能的键。
galp3
多媒体键
按键 可见? 标记? 效果
Fn+` XF86AudioPlay
Fn+F3 XF86AudioMute
Fn+F5 XF86AudioLowerVolume
Fn+F6 XF86AudioRaiseVolume
显示键
按键 可见? 标记? 效果
Fn+F2 切换显示器电源
Fn+F8 XF86MonBrightnessDown
Fn+F9 XF86MonBrightnessUp
数字键盘(NumLock 关闭)
按键 可见? 标记? 效果
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
数字键盘(NumLock 开启)
按键 可见? 标记? 效果
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 中存在该挂载。您可以使用 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

重启以触发固件更新。