Talk:Lenovo ThinkPad X1 Carbon (Gen 12)

From ArchWiki

Thermal throttling?

Any Arch Linux user with this new laptop is experiencing thermal throttling? In my case, just by running stress-ng --cpu 6 --io 2 --vm 1 --vm-bytes 1G --timeout 60s is enough to have the performance cores drop to ~400-600 MHz. This is something I also experienced with a Thinkpad X1 Yoga Gen 6 but it was quickly fixed with a BIOS update. I have tried with the three different power profiles but more or less the same results. I have also open a support ticket with Lenovo just in case is a current known issue by them. Iyanmv (talk) 10:06, 3 May 2024 (UTC)Reply[reply]

What performance profile are you in?
try {{ic|cat /sys/firmware/acpi/platform_profile}} Ous50 (talk) 11:24, 3 May 2024 (UTC)Reply[reply]
As I said, I tried with all of them: low-power, balanced and performance. Iyanmv (talk) 11:25, 3 May 2024 (UTC)Reply[reply]
After several hours trying I think the problem is not the ACPI firmware but the physical cooling module. When I blowed some cool wind from hairdryer or place it in a cooler place, the frequency is much higher.
Anyway you can try installing thinkfan and thinkfan-ui first :) Ous50 (talk) 15:50, 4 May 2024 (UTC)Reply[reply]
I don't agree with this. At least in my case I don't get crazy high temperatures and remain stable at ~60-65ºC but the CPU can't get beyond 600 MHz. The pattern is the following: there is a temperature peak (~90ºC or more), CPU reduces to ~400-500 MHz. After that, even if the temperature stabilizes at "safe" values, the CPU doesn't freq doesn't recover until some completely idle time. Iyanmv (talk) 12:36, 6 May 2024 (UTC)Reply[reply]
Is your power cable connected? For full CPU performance, an original 65W or better charger must be connected to the laptop. MS-DTYP (talk) 10:56, 6 May 2024 (UTC)Reply[reply]
Yes, I have also tried with and without power supply (with a docking station and with the 65W charger). Iyanmv (talk) 12:37, 6 May 2024 (UTC)Reply[reply]
Have you updated Intel ME with fwupd? MS-DTYP (talk) 13:03, 6 May 2024 (UTC)Reply[reply]
I only got one update using fwupd: Lenovo System Firmware Version from 1.25 to 1.26. I don't see any mention to Intel ME in the changelog. And I just tried enabling lvfs-testing but I also don't see any additional updates there. Iyanmv (talk) 13:09, 6 May 2024 (UTC)Reply[reply]
You haven't mentioned which CPU you have. I've read the Lenovo forum and discovered that you have an Intel Core Ultra 7 155H processor. Personally, I think this CPU isn't suitable for this laptop. The Intel Core Ultra 7 165U would be a much better choice for Gen 12, in my opinion. Most likely, you can't do anything about it, and also the battery life is questionable. I chose Gen 11 because earlier, the Intel Core Ultra 7 165U wasn't available. MS-DTYP (talk) 14:58, 9 May 2024 (UTC)Reply[reply]

Anyone helping me find out the hardware ID in the form?

I had tried lsusb and lspci -nn but none of them gives the hardware ID of the webcam and fingerprint reader. Ous50 (talk) 11:28, 3 May 2024 (UTC)Reply[reply]

My webcam does not work either. Kraeki (talk) 22:08, 4 May 2024 (UTC)Reply[reply]
I see that there are two different webcam options with this model: the 1080p FHD & infrared (with webcam privacy shutter), which works out of the box, and the 2160p UHD RGB+IR with Computer Vision, which perhaps is what you got and I guess that is not supported (yet) in linux. Iyanmv (talk) 19:53, 8 May 2024 (UTC)Reply[reply]
I also can't seem to find any hardware ID for my webcam and it doesn't work, either. Are you ok if I add a "webcam" section clarifying there is more than one option and trying to gather data for both? Also I would mark the webcam as "partial" in the table Whites11 (talk) 06:00, 11 May 2024 (UTC)Reply[reply]
Added a webcam section, please fill out any information you have, especially if your webcam is working! Whites11 (talk) 09:29, 11 May 2024 (UTC)Reply[reply]
Maybe you can try with linux-gitAUR once this pull request [1] is merged, which includes the Intel IPU6 controller driver for the MIPI webcam. Iyanmv (talk) 11:57, 16 May 2024 (UTC)Reply[reply]

Total Memory Encryption

Does Total Memory Encryption works? MS-DTYP (talk) 19:33, 8 May 2024 (UTC)Reply[reply]

I don't think so. The Intel Core Ultra 7 155H does not support Intel Total Memory Encryption Multi Key [2] Iyanmv (talk) 19:49, 8 May 2024 (UTC)Reply[reply]
The Intel Total Memory Encryption Multi Key is needed only for enterprise users to protect virtual machines. We, laptop users, should only care about Intel Total Memory Encryption (without Multi Key). And Intel doesn't specify where the support of TME has been dropped or not. MS-DTYP (talk) 20:52, 8 May 2024 (UTC)Reply[reply]
Oh, you are right! I quickly assumed that TME-MK was the marketing Intel name for encrypted RAM, but they do have TME and TME-MK in other documents and specs. I have asked in the Lenovo forums [3] since the Intel support is impossible to use. If there is not clear answer there I will open another support ticket from Lenovo to clarify it. Iyanmv (talk) 08:28, 9 May 2024 (UTC)Reply[reply]
There should be a button in the "BIOS" to enable it. I have this button in Gen 11 and after enabling it TME works. MS-DTYP (talk) 14:39, 9 May 2024 (UTC)Reply[reply]
It appears in their BIOS simulator [4], so it must be a bug in the current BIOS version. At least they are now aware of it [5]. Iyanmv (talk) 14:09, 13 May 2024 (UTC)Reply[reply]