---
layout:
'hcl'
type:
'notebook'
hvm:
'yes'
iommu:
'yes'
slat:
'yes'
tpm:
'unknown'
remap:
'yes'
brand: |
Framework
model: |
Laptop (13th Gen Intel Core)
bios: |
03.04
cpu: |
13th Gen Intel(R) Core(TM) i7-1360P
cpu-short: |
FIXME
chipset: |
Intel Corporation Device [8086:a707]
chipset-short: |
FIXME
gpu: |
Intel Corporation Device [8086:a7a0] (rev 04) (prog-if 00 [VGA controller])
gpu-short: |
FIXME
network: |
Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz (rev 1a)
memory: |
32475
scsi: |
usb: |
4
versions:
- works:
'FIXME:yes|no|partial'
qubes: |
R4.1.2
xen: |
4.14.5
kernel: |
6.3.9-1
remark: |
FIXME
credit: |
FIXAUTHOR
link: |
FIXLINK
---
QubesOS Version
4.1.2
dom0 Kernel
6.1.35-1.fc32
Remarks
- Requires disabling Secure Boot in the BIOS
- Requires setting time and date in BIOS to match UTC/GMT
If there is something missing from the section below, it is assumed to be working:
State During and Immediately After Installation
- Screen tearing/slow display refresh rate (depends on how “busy” the window manager is) (see fix below)
- Brightness hotkeys not working (see temporary workaround below)
- Suspend/resume completely broken (does not come back from apparent low-power state and must be power-cycled) (see fix below)
- Terrible battery life (4 hours, doing light tasks)
Known Fixes
The following has been tested on a new installation, with the commands being run exactly as shown:
SSL Issues
- Set BIOS time and date to match UTC/GMT
Screen tearing
From dom0:
sudo qubes-dom0-update
sudo qubes-dom0-update kernel-latest
Suspend / Resume
From dom0 - feel free to use nano
, if preferred:
sudo vim /etc/default/grub
-
Add
mem_sleep_default=deep
to the file, at the bottom, as in this example (the args are space-separated):GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=false GRUB_TERMINAL_OUTPUT="gfxterm" GRUB_CMDLINE_LINUX="rd.luks.uuid=luks-6868706d-c28d-4871-9cd4-03b156ca9a4f rd.lvm.lv=qubes_dom0/root rd.lvm.lv=qubes_dom0/swap plymouth.ignore-serial-consoles rd.driver.pre=btrfs rhgb quiet" GRUB_DISABLE_RECOVERY="true" GRUB_THEME="/boot/grub2/themes/qubes/theme.txt" GRUB_CMDLINE_XEN_DEFAULT="console=none dom0_mem=min:1024M dom0_mem=max:4096M ucode=scan smt=off gnttab_max_frames=2048 gnttab_max_maptrack_frames=4096" GRUB_DISABLE_OS_PROBER="true" GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX rd.qubes.hide_all_usb mem_sleep_default=deep"
-
Apply the GRUB config changes (from dom0):
sudo grub2-mkconfig -o /boot/efi/EFI/qubes/grub.cfg
sudo dracut -f
- Reboot
- Verify the arg shows up and is applied (from dom0):
sudo cat /etc/default/grub
placeholder root=/dev/mapper/qubes_dom0-root ro rd.luks.uuid=luks-39f8de13-ee6d-46fb-9f15-975f32c850c8 rd.lvm.lv=qubes_dom0/root rd.lvm.lv=qubes_dom0/swap plymouth.ignore-serial-consoles rd.driver.pre=btrfs rhgb quiet rd.qubes.hide_all_usb mem_sleep_default=deep
- Done
Attachments
Qubes-HCL-Framework-Laptop__13th_Gen_Intel_Core_-20230725-122922.yml
is pasted above.
Next Steps
If something is in this section, it means the steps did not work.
Fix Poor Battery Life Performance
Steps Taken
None, yet.
Fix Brightness Hotkeys
Steps Taken
From dom0:
sudo qubes-dom-0-update brightnessctl
The following commands can be mapped to change brightness (from dom0):
brightnessctl set +5%
brightnessctl set 5%-
XFCE
With this knowledge, in XFCE, in System Tools => Settings Manager => Application Shortcuts, the above commands can be Add
ed. However, the brightness hotkeys still are not recognized (even after toggling Handle display brightness keys
in Power Manager). So, I just use F8 and F7, respectively for now.