Talk:Lenovo ThinkPad X1 Carbon (Gen 12)
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)
- What performance profile are you in?
- try {{ic|cat /sys/firmware/acpi/platform_profile}} Ous50 (talk) 11:24, 3 May 2024 (UTC)
- As I said, I tried with all of them: low-power, balanced and performance. Iyanmv (talk) 11:25, 3 May 2024 (UTC)
- 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)
- 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)
- As I said, I tried with all of them: low-power, balanced and performance. Iyanmv (talk) 11:25, 3 May 2024 (UTC)
- 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)
- 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)
- Have you updated Intel ME with fwupd? MS-DTYP (talk) 13:03, 6 May 2024 (UTC)
- 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)
- Have you updated Intel ME with fwupd? MS-DTYP (talk) 13:03, 6 May 2024 (UTC)
- 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)
- 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)
- I have exactly the same problem. when opening a 4k video on YouTube, the laptop starts to lag a lot. tell me, did you manage to figure out what the problem is? I have manjaro kde Jorjio1 (talk) 22:47, 9 September 2024 (UTC)
- Yes, heavy thermal throttling. https://github.com/erpalma/throttled solved the issue. Alterro (talk) 14:52, 12 November 2024 (UTC)
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)
- My webcam does not work either. Kraeki (talk) 22:08, 4 May 2024 (UTC)
- 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)
- 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)
- 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)
- 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)
- 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)
- I'm waiting for 6.10 to be packaged and will definitely test it Whites11 (talk) 08:33, 17 July 2024 (UTC)
- 6.10 is out, but without all the userspace stuff (which I didn't install yet) of course it still doesn't work.
- I am still unsure if it's even listed in lspci (or should it be lsusb?) Whites11 (talk) 06:54, 24 July 2024 (UTC)
- I tried to install the userspace stuff following https://github.com/intel/ipu6-camera-hal (only ipu6-camera-bins, ipu6-camera-src and icamerasrc), but did not manage to get the camera working. I see many `/dev/video...` devices and can also list them via `gst-device-monitor-1.0`, no luck otherwise. Would be interested if anybody manage to get the camera working. Prott (talk) 14:15, 24 July 2024 (UTC)
- maybe take a look at https://github.com/stefanpartheym/archlinux-ipu6-webcam Whites11 (talk) 14:18, 24 July 2024 (UTC)
- I installed intel-ipu6-camera-bin from aur https://aur.archlinux.org/packages/intel-ipu6-camera-bin.
- Now I have dozens of webcams named "ipu6" but they don't seem to work (at least not with firefox) Whites11 (talk) 07:09, 30 July 2024 (UTC)
- maybe take a look at https://github.com/stefanpartheym/archlinux-ipu6-webcam Whites11 (talk) 14:18, 24 July 2024 (UTC)
- I'm waiting for 6.10 to be packaged and will definitely test it Whites11 (talk) 08:33, 17 July 2024 (UTC)
Total Memory Encryption
Does Total Memory Encryption works? MS-DTYP (talk) 19:33, 8 May 2024 (UTC)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Summary after a bit of digging. The CPU is vPro Essentials and vPro Essentials include TME (without multi key). Intel confirmed that here: https://community.intel.com/t5/Intel-vPro-Platform/Total-Memory-Encryption-and-Ultra-7-Processor-155H/td-p/1615533?emcs_t=S2h8ZW1haWx8c29sdXRpb25fdG9fcXVlc3Rpb258TFlRWDhWOTg5UVBNT0N8MTYxNTg4MXxBQ0NFUFRFRF9TT0xVVElPTlN8aEs
- However, the X1 Carbon (Gen 12) does not support TME. I think they did a mistake at some point but you can read the discussion here: https://github.com/fwupd/fwupd/issues/7180
- I don't even know what it means "we don't have a 'vPro essentials" SKU for the X1 Carbon G12"... Iyanmv (talk) 06:49, 19 July 2024 (UTC)
Sound card
Sound card stopped working for me after some update in the last ~2 months. Anyone knows what the trick is? I saw a few posts in the arch forum with people having similar issues with no solution.
—This unsigned comment is by Whites11 (talk) 08:32, 17 July 2024 (UTC). Please sign your posts with ~~~~!
- It works without issues on my end. I'm using pipewire and wireplumber, you? Iyanmv (talk) 09:09, 17 July 2024 (UTC)
- Same here, but card is not detected at all. Whites11 (talk) 11:24, 17 July 2024 (UTC)
- Oh, I just remember that I also noticed a similar issue in KDE Plasma after recent updates when using external monitors or docking stations. Only the HDMI output is shown, not the built-in sound card. What desktop environment are you using? What is your setup? Iyanmv (talk) 11:38, 17 July 2024 (UTC)
- I'm on plasma indeed and I only see HDMI output indeed.
- Please note that audio works fine (for example with headphones).
- I suspect this might be caused by me switching from `dbus-broker` to `dbus-daemon-units`. I will test this theory later this afternoon Whites11 (talk) 12:37, 17 July 2024 (UTC)
- I don't think so, I use dbus-broker. Also, I didn't have any issues after the switch from dbus-daemon to dbus-broker. For me the issue started just after updating to Plasma 6.1.2. Perhaps you can comment here as well: https://bugs.kde.org/show_bug.cgi?id=490017 Iyanmv (talk) 12:43, 17 July 2024 (UTC)
- Oh, I just remember that I also noticed a similar issue in KDE Plasma after recent updates when using external monitors or docking stations. Only the HDMI output is shown, not the built-in sound card. What desktop environment are you using? What is your setup? Iyanmv (talk) 11:38, 17 July 2024 (UTC)
- Same here, but card is not detected at all. Whites11 (talk) 11:24, 17 July 2024 (UTC)