/thinkbook-13x-gen4-enablement

Tracking hardware enablement for Linux on the 2024 ThinkBook 13x Gen4

tl;dr Hardware enablement still needs to happen, but very promising

Copr

Enable the COPR to get:

  • patched kernel UPDATE: Use the RC kernel from the test day (kernel-6.10.1-200.fc40 as of this writing)
  • libfprint with MR494 for fingerprint reader support
  • goodix-gt7868q-dkms (haptic trackpad)
  • ithc-dkms (touchscreen)

Works (both Fedora 40 & Rawhide/41)

  • NVMe
  • Internal display + brightness controls
  • Keyboard with the usual hot keys (not all)
  • WiFi & Bluetooth (Intel AX211)
  • Display out (USB-C display, did not test Thunderbolt/USB4)
  • Keyboard backlight
  • Power limits
  • Power profiles
  • Suspend, plugged in & unplugged while suspended
  • s2idle (modern standby)

Broken

  • Fingerprint reader (no surprise) Works with a patch to libfprint! Patch merged
  • Touch screen FIXED: https://github.com/quo/ithc-linux (use sl6 branch for now)
  • Trackpad (haptic, clickpad probably works) FIXED: https://github.com/ty2/goodix-gt7868q-linux-driver
  • Internal speakers (Sound card shows up, volume controls work, no sound) FIXED: thesofproject/linux#5036 (comment)
  • Mic mute hot key led
  • Cameras (both normal & IR) -- probably that IPU6 garbage
  • Fn+Q (UEFI power/fan profile things), appears to have no effect
  • Seemingly low refresh rate (almost like VRR is on, but the compositor doesn't have it on) FIXED: disable PSR i915.enable_psr=0
  • remap copilot key FIXED: install keyd with leftmeta+leftshift = layer(meta)
  • NPU: Install missing firmware to /lib/firmware/intel/vpu

Misc

  • Night light (f.lux for Gnome) was broken out of the box, selecting a color profile for the internal display resolves this issue
  • tuned seems to have a great configuration for this laptop out of the box
    • Light use (such as editing this file in Firefox) at 5-7 watts with the balanced profile and reasonable display brightness

Noteworthy

  • Appears to idle at ~6 watts at full brightness
    • Did not test under load, but probably similar to Windows here
    • Power limit setting with power profiles is probably the superior battery life approach
    • Battery stats & conservation mode is available via ideapad_laptop

Dual Boot

  • Dual booting with Windows works fine
  • You'll need to disable Bitlocker encryption first, otherwise Fedora can't resize the Windows partition
  • You'll need to disable shim secure boot validation after Fedora is installed with mokutil --disable-validation (and follow the steps)
  • Windows Hello will be in a disabled state after doing this, but you can simply re-enroll your fingerprints afterwards

Hopefully after a few more kernel cycles the hardware enablement trickles in.

Probe: http://linux-hardware.org/?probe=eface5275d