Lenovo ThinkPad X1 Carbon (Gen 10)

HardwarePCI/USB IDWorking?
Video8086:46a6Yes
Wireless8086:51f0Yes
Mobile broadband8086:7560No
Audio8086:51c8Yes
TouchPad06cb:00fcYes
TrackPoint06cb:00fcYes
Webcam06cb:0052Partial
Fingerprint readerYes
BluetoothYes
NFCUntested

Audio

This laptop requires ALSA firmware (i.e. the package needs to be installed) in order for the soundcard to work.

There currently is an open bug around the use of the 4-mic input array.

There can be issues with suspend/hibernate with the soundcard firmware that might cause the speakers and mic to not work or the computer to hang on wake.

Video

See Lenovo ThinkPad X1 Carbon (Gen 9)#Video

Fingerprint reader

The fingerprint reader works out of the box using . See Fprint.

Camera

The Gen10 Carbon X1 can be configured with one of two webcam setups:

Mobile broadband

The Fibocom L860 and the Fibocom FM350-GL WWAN chips that are currently available for this laptop are effectively inoperable on Linux. Although drivers exist for it in the kernel, the FCC unlocking tool for them is not available. There are promises from Lenovo staff that the tool for the L860 is being developed for release, however progress appears to be very slow and without updates.

See Lenovo ThinkPad X1 Carbon (Gen 9)#Mobile broadband for details of what that operation looks like, however that laptop had the benefit of having the Qualcomm based Foxconn SDX55 available which does have an FCC unlock operation available for it. Attempting to put this chip in a 10th Gen laptop does not work as the "BIOS whitelist" only allows the L860 and the FM350.

Powersaving

This laptop works nearly out of the box with ; however, the WWAN chip currently has issues with runtime power management and will prevent booting if runtime-pm is enabled for the device. To exclude it, modify the tlp configuration like:

Performance modes

Lenovo supports 'platform-profiles' on newer kernels which can rather dramatically improve performance by decreasing throttling, or greatly improve battery life and thermals by lowering the CPU's power limit. These modes can result in over a 100% increase or decrease in CPU power draw. The default mode is "balanced" however users can switch between these modes using the following keyboard shortcuts:

  • - Low-power mode
  • Fn+m - Balanced mode (aka Medium)
  • - Performance mode (aka High)

These modes can also be selected automatically by using and the PLATFORM_PROFILE_ON_AC/BAT configuration fields.

The currently active mode can be checked with the following command:

# cat /sys/firmware/acpi/platform_profile

Firmware

UEFI firmware and other device firmware is available through the Linux Vendor Firmware Service (LVFS), and can be installed using .

Secure boot works out of the box with custom keys from multiple tools, including .

Function Keys

In the firmware configuration it is possible to swap the and keys.

Some of the function keys have keycodes with values that are too high to use in X, which truncates values past 248. In wayland, these keys might be difficult to map but can be doable manually using the in your desktop environment by specifying the XF86 keysym by hand from the table below. For example, in Gnome you can use to modify entries in and other settings locations.

Key Visible?1 Marked?2 Effect
NoYesToggles Fn lock
Fn+F1YesYes
YesYesXF86AudioLowerVolume
YesYes
YesYes
YesYes
Fn+F6YesYes
Fn+F8YesYes
Yes
YesXF86PickupPhone
Yes
YesYes
Yes
YesYes
YesNoXF86Sleep
YesNo
Fn+RightYesNo
NoNoSwitch to low power mode
Fn+mNoNoSwitch to balanced/medium power mode
NoNoSwitch to performance/high power mode
  1. The key is visible to and similar tools. indicates the code can only be seen from a Wayland session.
  2. The physical key has a symbol on it, which describes its function.

Accessibility

This laptop features a UEFI interface that is driven with a mouse; however, this interface can be disabled in favor of a traditional keyboard interface which is more accessible to use. Blind users might need to request help from a sighted person in order to make this change initially, but once changed the interface is far more easily navigable.

The boot device can be changed out of the box without needing to access the UEFI menu during boot by hitting F12, though the menu is initially on a 10 second timer so it might be necessary to input an UP or DOWN after the menu loads if the user is using a screen reader or something else which might take time in order to provide the user feedback on which option to select.

gollark: Thanks for the compliment.
gollark: Well, mine does *not* have such issues.
gollark: Yes, this is SQL, which is what all autobotrobot persistent data uses.
gollark: That is obviously a bad idea.
gollark: Apiothaumaturgically excelleful.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.