I bought this laptop specifically to run Qubes, and was expecting a lot of pain since it is so new but … everything basically works fine. If you don’t want to fool with stuff then wait until next qubes release, as newer kernels fix a lot.
First I disabled secure boot in BIOS, then did a fresh qubes 4.1.1 install.
Something is seriously wrong with the graphics during the install. Every screen redraw is extremely slow (comically so). Like even clicking a button takes several seconds, and you can see the next screen slowly slide down.
Still, I got through the install OK, and after a
sudo qubes-dom0-update kernel-latest in dom0 the slowness went away.
HOWEVER, the graphics started glitching in a different way. Weird fragmented artifacts appeared over-top everything that changes, and gradually become visible as you wiggle the mouse around. I applied this fix (github QubesOS issue 7507) and then this issue went away too. For reference, I edited
/etc/X11/xorg.conf.d/99-intel.conf and added:
Section "OutputClass" Identifier "intel" MatchDriver "i915" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" Option "DRI" "3" EndSection
The glitchy artifacts are still there on the disk encryption lock screen, but I can live with that.
The ax210 doesn’t work out of the box, so I tethered the laptop to my phone, and attached this to sys-net to get internet working. According to this kernel 5.15.64 fixes it without messing around renaming firmware files and stuff, so I ran this in dom0:
sudo qubes-dom0-update --enablerepo=qubes-dom0-unstable 'kernel-qubes-vm-5.15.64*'
Then I switched sys-net over to use kernel 5.15.64, and now wifi works great (using fedora-36 template for sys-net, unsure if that matters).
Works totally fine, very nice hardware. Here’s my config in
/etc/X11/xorg.conf.d/30-touchpad.conf (1 tap single, 2 taps middle, 3 taps right):
Section "InputClass" Identifier "touchpad" Driver "libinput" MatchIsTouchpad "on" Option "Tapping" "on" Option "TappingButtonMap" "lmr" EndSection
Physical clicking of left and right also work as expected, unlike other reports.
Here’s where I thought I’d have major issues, but no, basically I just had to set the mem sleep default to deep. Edit
/etc/default/grub and add
mem_sleep_default=deep onto the
GRUB_CMDLINE_LINUX, then run:
grub2-mkconfig -o /boot/efi/EFI/qubes/grub.cfg
Reboot, then in your power settings make sure suspend is the default action on lid close, etc.
- Audio works out of box
- Webcam and microphone work out of box. I did not need to increase memory to sys-usb like on other computers. Hardware kill switch for webcam disconnects webcam immediately in a qubes toast. Microphone kill doesn’t for some reason (audio is special I think?), but I confirmed audio isn’t coming through when switch is opened.
- USB-C/USB-A ports work fine. You can pop out the port adapters and shuffle them around without rebooting too.
- HDMI works fine
- Battery: So far my only complaint. Out of the box it only lasts about 4 hours. I’m going to fool with it and try to improve this.
- Most of the function keys work fine (volume controls, keyboard backlight). For some reason the display backlight ones don’t (but you can still do in the power settings dropdown). If your F-buttons (F1-F12) don’t work, you may have ‘fn lock’ on (use fn+escape to turn it off)
- Fingerprint reader untested
--- layout: 'hcl' type: 'notebook' hvm: 'yes' iommu: 'yes' slat: 'yes' tpm: 'unknown' remap: 'yes' brand: | Framework model: | Laptop (12th Gen Intel Core) bios: | 03.05 cpu: | 12th Gen Intel(R) Core(TM) i7-1260P cpu-short: | FIXME chipset: | Intel Corporation Device [8086:4621] (rev 02) chipset-short: | FIXME gpu: | Intel Corporation Device [8086:46a6] (rev 0c) (prog-if 00 [VGA controller]) gpu-short: | FIXME network: | Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a) memory: | 65244 scsi: | usb: | 4 versions: - works: 'FIXME:yes|no|partial' qubes: | R4.1 xen: | 4.14.5 kernel: | 5.18.16-1 remark: | FIXME credit: | FIXAUTHOR link: | FIXLINK ---