To ensure you have this version, install the package and run:
# dmidecode -s system-version
ThinkPad X1 Extreme Gen 5
Works fine, the packagesand are required.
You need to disable the Thunderbolt 4 in BIOS in order to get suspend work, go to the BIOS under Security > I/O Port Access and disable the Thunderbolt 4 also go to Config > Power > Sleep state, and set to
Linux S3. Also some thread about this issue on Lenovo forums.
System Firmware 0.1.8The sleep state
Windows and Linuxdoes not seem to be fully effective. For instance, if you close the lid of the laptop while the fans are running the fans will continue to run even though the CPU suspends.
Generally work fine with PRIME GPU offloading, however seems the external displays through display port only are detected under X11.
ibt=off kernel parameter to boot.
See Kernel mode setting#Early KMS start, the
i915 module needs to be added to your initramfs.
The latest BIOS version is highly recommended. All information on this page should assume the latest BIOS unless explicitly stated otherwise.
Check BIOS version
From Lenovo's firmware readme, to check the system's installed BIOS version:
DETERMINING WHICH VERSION IS INSTALLED [Checking on ThinkPad Setup] 1. Turn on the computer. 2. While the "To interrupt normal startup, press Enter" message is displayed at the lower-left area or lower-center of the screen, press the F1 key. The ThinkPad Setup menu will be displayed. If a password prompt appears, type the correct password. 3. Locate the UEFI BIOS Version line. "UEFI BIOS version (BIOS ID)" will be shown on the UEFI BIOS Version line. 4. Turn off the computer.
Alternatively, use fwupdmgr from fwupd without rebooting:
$ fwupdmgr get-devices
... ├─System Firmware: │ Current version: 0.1.8 ...
$ su # fwupdmgr install <filename>.cab
Then reboot immediately to finish the upgrade.
Reverting to previous versions
To downgrade your bios, you can use the --allow-older flag with fwupd.