Framework Laptop 12 (Intel i5-1334U)

I have recently installed Qubes 4.3.0 on a Framework Laptop 12 and this is the HCL report.

---
layout:
  'hcl'
type:
  'Convertible'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  '2.0'
remap:
  'yes'
brand: |
  Framework
model: |
  Laptop 12 (13th Gen Intel Core)
bios: |
  03.07
cpu: |
  13th Gen Intel(R) Core(TM) i5-1334U
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Raptor Lake-P/U 2p+8e cores Host Bridge/DRAM Controller [8086:a708] (rev 01)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation Raptor Lake-P [UHD Graphics] [8086:a721] (rev 04) (prog-if 00 [VGA controller])
  Intel Corporation Raptor Lake-P [UHD Graphics] [8086:a721] (rev 04) (prog-if 00 [VGA controller])
  Intel Corporation Raptor Lake-P [UHD Graphics] [8086:a721] (rev 04) (prog-if 00 [VGA controller])
  Intel Corporation Raptor Lake-P [UHD Graphics] [8086:a721] (rev 04) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Raptor Lake PCH CNVi WiFi [8086:51f1] (rev 01)
memory: |
  48875
scsi: |

nvme: |
  ************         CT2000P310SSD2                           V8CR000 
usb: |
  2
certified:
  'no'
versions:
  - works:
      'FIXME:yes|no|partial'
    qubes: |
      R4.3.0
    xen: |
      4.19.4
    kernel: |
      6.18.15-1
    remark: |
      FIXME
    credit: |
      FIXAUTHOR
    link: |
      FIXLINK
---

Remarks

Working:

  • Input: Keyboard, touchpad, touchscreen, and stylus all work in dom0 (none of those are USB-connected). Touchscreen and stylus event are not passed onto VMs, so features as palm rejection, or touch gestures do not work in AppVMs.
  • Audio: Internal audio (PCI) and Bluetooth audio (USB) work setting up a sys-audio VM.
  • Network: Intel Wifi works with no obvious problems.
  • GPU virtualization: SR-IOV works following the corresponding guide (needs an out-of-tree kernel driver), hardware-accelerated browsing and games work.
  • Sleep mode seems to work, although there may be some issues with SR-IOV. I did not check the battery usage while sleeping.

Not clearly working:

  • Power efficiency is bad. The CPU does not use any idle states beyond C1, and I could not find any way to enable them (xen does not seem to even see those states). That leads to seeing the battery go down even when having only a few terminals open. Running regular Debian the CPU can go down to C6, so it is not a BIOS problem.

Attachments

2 Likes