Talk:Lenovo ThinkPad X1 Carbon (Gen 10)

From ArchWiki
Latest comment: 9 February by Tensa zangetsu in topic LTE modem compatibility

Camera

Camera (RGB) doesn't work in my laptop. I recently got my new X1C10 (21CC), and installed vanilla arch with latest kernel 5.18.15 with KDE plasma5, but the webcam doesn't seem to be undetected at all. No program could identify it. According to this wiki page , camera was tested and works. by Tennantje

I tested it on Windows it was working fine.
I tried to see if video* exists in /dev/, nothing there.
It's ACPI device with ID "OV2740" camera sensor and was registered as "INT3474" driver.
I wounder how was it tested, or how can I get it working?
Muhoss (talk) 11:42, 1 August 2022 (UTC)Reply[reply]
It wasn't so much "tested", more of just "it works for me". This laptop has multiple camera options, it's possible that I just have one that works out of the box and the other options don't. I explicitly got the one which doesn't have IR support (Windows Hello) because I figured this might cause issues. It seems someone has already mentioned that one of the cameras doesn't work, which is why the entry is marked "partial". There's a linked Lenovo forum page here for it: https://forums.lenovo.com/t5/Fedora/Fedora-on-X1-Carbon-Gen-10/m-p/5135869?page=1#5599361 Jshap70 (talk) 13:21, 2 August 2022 (UTC)Reply[reply]
Thanks, I am not trying to get the IR camera to work, I mean the normal RGB camera. I thoght "partial" means that the IR doesn't work while the RGB works. But this would mean that IR equiped models don't work out of the box, and the models with RGB only camera work out of the box.
Best wishes
Muhoss (talk) 15:20, 2 August 2022 (UTC)Reply[reply]
Looks like yours may be the Computer Vision/MIPI camera, that one is not supported by Linux out of the box yet. There was some proprietary software released recently, packaged in Fedora (see https://hansdegoede.livejournal.com/27276.html)
Perhaps you can get it working in Arch Linux as well. Tensa zangetsu (talk) 17:04, 9 February 2024 (UTC)Reply[reply]

Webcam stopped working for me recently. I don't have an exact date or kernel version, but pretty sure it was 15.19.x. Does not appear in /dev, lspci or lsusb, no sign of it Blixhavn (talk) 08:49, 22 August 2022 (UTC)Reply[reply]

Powersaving

Powersaving on this laptop definitely needs discussed. There's quite a bit more to discover here, it feels like the acpi platform-profile does control a lot but the cpu wattage seems to be limited by other factors outside of this that I cannot seem to find. Jshap70 (talk) 18:20, 28 June 2022 (UTC)Reply[reply]

Thinkpads have long had this thing called laptop mode, where it attempts to detect if it's on a lap, and if so it will power throttle in order to reduce surface temperatures. powerprofilesctl command will tell you if it's in lap mode or not.
I've observed that the power throttling is quite heavy, and package power can go as low as 10W. It's quite frustrating.
You can use throttled to override this, it's a service that repeatedly overwrites the power limits.
~~~ Tensa zangetsu (talk) 17:01, 9 February 2024 (UTC)Reply[reply]

Function Keys

On a test machine that I have, Function keys seemed to work briefly but now are not recognised. For example, the volume up fn key, outputs the following in xev:

FocusOut event, serial 36, synthetic NO, window 0x2200001,
    mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 36, synthetic NO, window 0x2200001,
    mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 36, synthetic NO, window 0x2200001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 36, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 

Whereas the mute mic fn key seems to be detected fine and outputs the following in xev:

KeyPress event, serial 36, synthetic NO, window 0x2200001,
    root 0x7a6, subw 0x0, time 530780, (748,606), root:(749,623),
    state 0x0, keycode 198 (keysym 0x1008ffb2, XF86AudioMicMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x2200001,
    root 0x7a6, subw 0x0, time 530780, (748,606), root:(749,623),
    state 0x0, keycode 198 (keysym 0x1008ffb2, XF86AudioMicMute), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

It would be good to understand exactly which packages and configuration is required to get all the function keys operational. Or possibly which packages cause them to cease functioning correctly. Anyone got any ideas? --Raybangs (talk) 22:01, 12 July 2022 (UTC)Reply[reply]

Strange, Gnome wayland bound them out of the box for me but you're right about them not showing up in wev. None of the following is directly useful info but might give some input on where to go? Using showkey from kbd I can see that mute, vol-, vol+, and mic mute are codes 113, 114, 115, and 190 respectively, so technically they should show up in X (which wev uses) since they're below 248, but they're still not for some reason. That said, cross-referencing the xkeyboard keycode list you can see that those keycodes are mapped to KEY_MUTE (XF86AudioMute), KEY_VOLUMEDOWN (XF86AudioLowerVolume), KEY_VOLUMEUP (XF86AudioRaiseVolume), and (weirdly) KEY_F20, though if you read more about this you can see how it works its way around to being XF86AudioMicMute. Jshap70 (talk) 23:01, 12 July 2022 (UTC)Reply[reply]

LTE modem compatibility

The official Lenovo compatibility matrix only quotes a very specific Fibocom model as compatible: https://support.lenovo.com/mx/es/solutions/um006391-accessories-and-options-compatibility-matrix-ocm (TP X sheet, row 138, cols Z and AA).

I have personally confirmed that ThinkPad Fibocom L860-GL-16 XMM7560 CAT16 4G PCIE M.2 3042 WWAN Module (P/N 4XC1K04678 is not compatible, while ThinkPad Fibocom L860-GL-16 CAT16 4G LTE WWAN Module for ThinkPad X1 Carbon Gen 10 (P/N 4XC1K20993) allegedly is.

Roobre (talk) 12:42, 16 May 2023 (UTC)Reply[reply]

Go to pcsupport.lenovo.com, type in serial number/model number, open Parts section, see either "As Configured" or "Machine Type" section. In the Filter options, look for your part. This will list all compatible parts.
If Lenovo will ship parts in your country, you can order right there. Else copy Part Number and search on eBay (select Item Location: Worldwide to see all options).
The Fibocom modem you want to use requires FCC unlock as detailed on the wiki page. There''s also a FM350 5G card and Quectel EM05-CE card supported on this laptop. The FM350 support is still waiting on FCC unlock AFAIK, so I wouldn't get that unless you want to use Windows. The Quectel just works on Linux, can confirm. Tensa zangetsu (talk) 17:07, 9 February 2024 (UTC)Reply[reply]