AMD Thinkpad L14 Gen 3 Ryzen 7 PRO 5875U with Qubes 4.2.0

Installation

Basic Input

  • Keyboard - works
  • External USB mouse - works (notification pops up asking to connect to dom0)
  • External USB keyboard - works (connect to a VM via sys-usb tray icon)
  • Touch-pad - works
  • Touch-pad supports “tap as click” and scrolling with 2 fingers works - 2 finger scrolling works, tap as click untested
  • Display brightness change shortcuts - works
  • Sound volume shortcuts - works
  • Keyboard led and keyboard brightness change shortcuts - n/a; no backlight
  • Output of xinput --list from terminal of dom0 - bash: xinput: command not found
  • Check if keyboard and/or touchpad is PS/2 connected (how to check ) - keyboard works when sys-usb is powered off

Internet and bluetooth

  • Ethernet cable connection - works out of the box or actions were required? - works
  • Ethernet cable connection - speed - 15MB/s download, 5MB/s upload; did not benchmark on local network
  • Wifi connection - works out of the box or actions were required? - works
  • Wifi connection - speed, is reliable over the time? - seems reliable over time; 14MB/s download, 5MB/s upload; did not benchmark on local network
  • Bluetooth - works out of the box or actions were required? - works
  • Bluetooth - shows devices, connection process works, sound output or copying works. - works; can play audio from phone via Qubes speakers, but the quality was poor (laggy)

Suspend

  • Suspend/Resume works - works out of the box or actions were required? - works
  • Does resume breaks WiFi, if it does, how to recover it? - additional steps required: reload the mt7921e kernel module (this can be done automatically)
  • Does resume breaks Bluetooth, if it does, how to recover it? - faulty; reboot whole system (I have not attempted reloading a module yet)

There’s probably a better way to fix both.

Video [increase VCPU to the qube before test]

  • Fullscreen and windowed video playback of youtube - 720p/1080p/2K/4K in Firefox. Does it drop frames? - faulty? this played fine immediately after install, but after updating, it will only play for a split second in fullscreen and windowed mode
  • Video file playback of file using mpv/mplayer/smplayer - 1080p? Higher resolutions and bitrates? - mpv works; after seeking or pausing it will often fail to resume immediately (see output below), switching to Debian and running sudo apt install pulseaudio-qubes worked wonderfully
  • Multiple displays configuration works (using available DP/Thunderbolt, HDMI or other video ports) - USB-C untested. 4K display over HDMI worked after increasing VRAM.

Audio

  • Speakers (sound playback) (was sys-audio used?) - works; sys-audio was not used
  • Head-phones via 3.5" jack - works, automatically turns off speakers
  • Head-phones via USB-C - works, automatically turns off speakers (note that you connect this directly to the desired VM)
  • Sound output via HDMI - worked originally but broke some time later
  • Audio-optical (S/PDIF) output - n/a

Fans

  • Fans are silent on idle - works
  • Are fans noisier than on Windows/Linux?. If they are, was thankfan or similar software tried? - untested

Other

  • Have you tried running Windows 10 HVM qubes? - untested
  • Does CPU boost seem to be working properly? - works; ran while :; do :; done which increased CPU frequency in xenpm start 1 | grep "Avg"

Specs:

  • ThinkPad L14 Gen 3 (AMD) spec sheet
  • Display native resolution: 1920x1080
  • Maximum possible RAM memory - 64GB
  • CPU score: 16282
  • 5 USB buses (lsusb output below):
    1. QEMU tablet
    2. Bluetooth, left USB-A, left USB-C (not the one for charging)
    3. unknown
    4. camera, right USB-A, left USB-C for charging and data
    5. unknown
  • Internal TPM - 2.0, untested because I’m awaiting AMD support for verified boot; I disabled TPM before installing

Outputs

lsusb run in sys-usb with nothing plugged in

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0489:e0d8 Foxconn / Hon Hai Bluetooth Adapter
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 004 Device 003: ID 13d3:54aa IMC Networks [unknown]
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

mpv

 (+) Video --vid=1 (*) (h264 608x1080 30.000fps)
 (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
libEGL warning: DRI2: failed to authenticate
[vo/gpu/opengl] Suspected software renderer or indirect context.
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink
[vo/gpu/opengl] Suspected software renderer or indirect context.
[vo/gpu/drm] VT_GETMODE failed: Inappropriate ioctl for device
[vo/gpu/drm] Failed to set up VT switcher. Terminal switching will be unavailable.
[vo/gpu/drm] Listing DRM devices with drmGetDevices failed! (No such file or directory)
[vo/gpu/drm] Failed to find a usable DRM primary node!
[vo/gpu/libplacebo] Found no suitable device, giving up.
[vo/gpu/libplacebo] Failed initializing vulkan device
libEGL warning: DRI2: failed to authenticate
[vo/gpu-next/opengl] Suspected software renderer or indirect context.
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink
[vo/gpu-next/opengl] Suspected software renderer or indirect context.
[vo/gpu-next/drm] Can't handle VT release - signal already used
[vo/gpu-next/drm] Failed to set up VT switcher. Terminal switching will be unavailable.
[vo/gpu-next/drm] Listing DRM devices with drmGetDevices failed! (No such file or directory)
[vo/gpu-next/drm] Failed to find a usable DRM primary node!
[vo/gpu-next/libplacebo] Found no suitable device, giving up.
[vo/gpu-next/libplacebo] Failed initializing vulkan device
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vo/vdpau] Error when calling vdp_device_create_x11: 1
[vo/xv] No Xvideo support found.
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink
[vo/sdl] Using opengl
[vo/sdl] Warning: this legacy VO has bad performance. Consider fixing your graphics drivers, or not forcing the sdl VO.
No video PTS! Making something up. Using 30.000000 FPS.
AO: [pipewire] 48000Hz stereo 2ch floatp
VO: [sdl] 608x1080 yuv420p
Invalid video timestamp: 0.000000 -> 0.000000
AV: 00:00:14 / 00:00:14 (99%) A-V:  0.000

Exiting... (End of file)
2 Likes