/r/LinuxOnThinkpad
This sub is a dedicated place for reviewing "What's going on" about Linux on Thinkpads. This subreddit is also a sister sub of /r/LinuxOnThinkpads, where cross-posting is not allowed. All posts other than Announcements and Meta discussions from our connected sibling subs will be automatically forwarded here. We also connect with wiki and blog writers, software developers and LinuxOnThinkpad users to help improve the ecosystem of Linux on Thinkpads and help answer questions in need.
This sub is a dedicated place for reviewing on "What's going on" about Linux on Thinkpads, where you will see a broad collection of discussions, on-going projects, and a wiki knowledge base. This subreddit is also a sister sub of /r/LinuxOnThinkpads, where No cross-posting is allowed. All posts other than Announcements and Meta discussions from our connected sibling subs will be automatically forwarded here. If you are a content creator or a wiki page writer, please help post more Linux On Thinkpad related content available on the internet; if you are a software developer, please find out through this sub on what Thinkpad and Linux users have problem with and solve them in your next software release; if you have some experience of running Linux on a Thinkpad, please help spread the word to any subreddits or forums that are related to the ecosystem. We hope through our efforts without a border, the ecosystem of running Linux distros on Thinkpads will be dramatically improved as new distros and models come out over time!
We will follow the rule of flairing stated on the wiki page. Welcome to update the wiki there for verified new knowledge. Please go to /r/LinuxOnThinkpads for internal discussions. Thanks for helping around! Just shot a message to the mod team if you have a good idea on how we can work together in a better way :-)
Feel free to upvote good posts for people to easily find valuable content, and report improper posts to the mods.
Call for volunteers for moderating this sub and working more closely with Those Who Do.
News Discussion Question Solved Tutorial Talk Project Opinion Hiring Announcement Meta Other
See all the uncategorized crossposted threads by clicking the following filter from the front page
You can also filter out all uncategorized xposts by clicking the following filter or visiting this sub at https://CL.reddit.com/r/LinuxOnThinkpad
No. | Rule | Description |
---|---|---|
1. | Reddiquette | Keep it civil, no need to be rude or full of hate. You can disagree but you can't be a jerk about it. |
2. | No distro hate | Please try to stay away from flaming a distro just because you don't like it. Everyone has their own opinion. If they need help with a certain distro that you don't happen to like try to help them instead of flaming their distro. |
3. | Risk policy | Some advice given here comes with a certain amount of risk. If you are asking for BIOS flashes, use your head instead of blaming someone if something goes wrong. DO NOT give high-risk advice unless you know what you are doing. We are not responsible for any damage to your machine caused by advice you follow. |
4. | Spam/Affiliate Links/Self Promotion | No spam or likewise self-promotion. Affiliate links must be disclosed if they are posted and you must have approval from the mod team. Likewise, if you have built a Linux distro and want people to try it out you must disclose that it was self-built or experimental, do not force it on people either. |
5. | Personal Information | Keep personal information out of anything you post here unless you have the permission to do so and/or it is a part of the content you are posting. |
6. | Be Specific | When asking for help or about distros or ThinkPads, make clear what exactly the problem is and how you should fix it. |
7. | Post flare | It always helps to know at a glance what you are posting about, please flare your posts. Auto-flairing tricks can be found on the wiki page. |
/r/LinuxOnThinkpad
Hi All,
I'm at my wits' end here. I have spent over 2 days debugging this at this point. For some reason, I am not able to get the Internal Mic to work at all with this laptop. I have tried everything on the first 5 pages of google search at this point, including, but not limited to:
* Reconfiguring the jack using HDAJackRetask as explained [here](https://github.com/ramaureirac/thinkpad-e14-linux/tree/main/thinkpad-e14-gen6)
* Installing kernel v6.11 from mainline kernels
* All sorts of combinations of modifications to `/etc/modprobe.d/alsa-base.conf` and `/etc/modprobe.d/disable-dmic.conf` that came up on stackoverflow (Had backed up the initial config and restored it later)
Current state is as follows:
Whenever ubuntu starts, the mic mute light on the F4 key turns on, and I cannot unmute the mic no matter what I try. When I try pressing it with `xev` running I get no output. The Input section of the sound settings still shows "No Input Devices". Shouldn't be a dual boot problem either because I have switched off fast boot on windows and performed a proper shut down before starting linux(Moreover the first OS I installed was Ubuntu, I had installed Windows just to make sure it isn't a hardware fault).
Any guidance on what I can do to fix this would be greatly appreciated.
I have an 11th gen X1 Carbon. I've installed Debian 12 on it, in hopes that I can replace Windows as my daily driver. Everything works great, except I can't get the integrated camera working. This makes certain things impossible without booting into Windows.
Has anyone gotten this to work? Here's a list of things I've tried.
None of these fix it:
Some other stuff I did while troubleshooting: $ dmesg | grep -i 'uvcvideo|media' - Output does not indicate any camera detected: [ 355.343555] mc: Linux media interface: v0.10 [ 355.427049] usbcore: registered new interface driver uvcvideo
$ inxi -Fxxr System: Host: Deplorean Kernel: 6.1.0-27-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.8 wm: kwin_wayland dm: GDM3 Distro: Debian GNU/Linux 12 (bookworm) Machine: Type: Laptop System: LENOVO product: 21HMCTO1WW v: ThinkPad X1 Carbon Gen 11 serial: <superuser required> Chassis: type: 10 serial: <superuser required> Mobo: LENOVO model: 21HMCTO1WW v: SDK0T76461 WIN serial: <superuser required> UEFI: LENOVO v: N3XET43W (1.18 ) date: 08/23/2023 Battery: ID-1: BAT0 charge: 47.0 Wh (91.1%) condition: 51.6/57.0 Wh (90.5%) volts: 17.5 min: 15.4 model: Celxpert 5B10W13974 serial: 4191 status: charging CPU: Info: 14-core (6-mt/8-st) model: 13th Gen Intel Core i7-1370P bits: 64 type: MST AMCP arch: Raptor Lake rev: 2 cache: L1: 1.2 MiB L2: 11.5 MiB L3: 24 MiB Speed (MHz): avg: 443 high: 835 min/max: 400/5000:5200:3900 cores: 1: 554 2: 835 3: 400 4: 400 5: 400 6: 400 7: 552 8: 400 9: 528 10: 400 11: 400 12: 400 13: 400 14: 400 15: 400 16: 400 17: 400 18: 400 19: 400 20: 400 bogomips: 87552 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: i915 v: kernel arch: Gen-13 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:a7a0 Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9 compositor: kwin_wayland driver: gpu: i915 display-ID: 0 Monitor-1: eDP-1 model-id: CTO 0x1412 res: 1920x1200 dpi: 162 diag: 355mm (14") API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel Graphics (RPL-P) direct-render: Yes Audio: Device-1: Intel vendor: Lenovo driver: N/A bus-ID: 00:05.0 chip-ID: 8086:a75d Device-2: Intel Raptor Lake-P/U/H cAVS vendor: Lenovo driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:51ca API: ALSA v: k6.1.0-27-amd64 status: kernel-api Server-1: PipeWire v: 0.3.65 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin Network: Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:51f1 IF: wlp0s20f3 state: up mac: e0:2e:0b:89:08:eb Bluetooth: Device-1: Intel AX211 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-10:5 chip-ID: 8087:0033 Report: hciconfig ID: hci0 rfk-id: 1 state: up address: E0:2E:0B:89:08:EF Drives: Local Storage: total: 3.65 TiB used: 48.45 GiB (1.3%) ID-1: /dev/nvme0n1 vendor: Crucial model: CT4000P3PSSD8 size: 3.64 TiB speed: 63.2 Gb/s lanes: 4 serial: 2325E6E5DB04 temp: 33.9 C ID-2: /dev/sda type: USB model: Flash USB Disk size: 14.65 GiB serial: 372707632019211825974 Partition: ID-1: / size: 152.33 GiB used: 25.19 GiB (16.5%) fs: ext4 dev: /dev/nvme0n1p6 ID-2: /boot/efi size: 96 MiB used: 33.9 MiB (35.3%) fs: vfat dev: /dev/nvme0n1p1 ID-3: /home size: 345.33 GiB used: 23.23 GiB (6.7%) fs: ext4 dev: /dev/nvme0n1p8 Swap: ID-1: swap-1 type: partition size: 977 MiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p7 Sensors: System Temperatures: cpu: 48.0 C mobo: N/A Fan Speeds (RPM): fan-1: 0 fan-2: 0 Repos: Packages: 2817 pm: dpkg pkgs: 2788 pm: flatpak pkgs: 20 pm: snap pkgs: 9 Active apt repos in: /etc/apt/sources.list 1: deb http://deb.debian.org/debian/ bookworm main non-free-firmware 2: deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware 3: deb http://security.debian.org/debian-security bookworm-security main non-free-firmware 4: deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware 5: deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware 6: deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware Active apt repos in: /etc/apt/sources.list.d/microsoft-prod.list 1: deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main Active apt repos in: /etc/apt/sources.list.d/protonvpn-stable.list 1: deb [signed-by=/usr/share/keyrings/protonvpn-stable-archive-keyring.gpg] https://repo.protonvpn.com/debian stable main Active apt repos in: /etc/apt/sources.list.d/vscode.list 1: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main Info: Processes: 387 Uptime: 15m Memory: 30.94 GiB used: 4.76 GiB (15.4%) Init: systemd v: 252 target: graphical (5) default: graphical Compilers: gcc: 12.2.0 alt: 12 Shell: Bash v: 5.2.15 running-in: konsole inxi: 3.3.26
I want to dual boot some of my Thinkpads that are already running GNU/Linux OS's with also a FreeBSD install. Thinking I will first install BSD, and then the Linux GRUB install should pick up the Free SD...
Does anyone have this working for the X1 gen 12 laptops? We can get PXE to load the install environment but then that environment fails to curl the kickstart file. I presume the Alma 9 default pxe environment is missing the wifi drivers for Gen12? Does anyone know what those might be?
Note, we've successfully done this on gen9 and earlier X1s, but the gen12 is failing.
Hi. So I install Linux on the T480s for the 1st time. The webcam doesnt work. This is what i tried:
On Debian 12, I can go to Cheese and see that there is a dropdown menu to select a different webcam. I found a post on reddit that you can just select the standard webcam. This doesnt work because Cheese shows 2 dropdown with the same IR camera, e.g. 1) Integrated IR Camera and 2) Integrated IR Camera. So.... selecting the other doesnt change anything.
On Fedora, Cheese doesnt even show the dropdown menu. So I can only have the IR Camera, which doesnt show picture properly.
I'm gonna try Arch later to see if it works. But so far, I have reset all BIOS to default and I made sure that the standard camera is not off. There are no options for that anyway, only "Integrated Camera" which is on.
Any help is appreciated.
Hey all. I'm thinking about buying the ThinkPad x12 detachable, 2. Gen - if I can run Linux on it. Are there any experiences as to whether this is possible and if so, what difficulties can I expect?
I'm furious at Thinkpad and want to spare everyone else my frustrating afternoon.
Here's the best discussion of the issue and solutions (that it's for a Windows install is irrelevant): https://www.reddit.com/r/thinkpad/comments/1f8cgc8/thinkpad_e16_gen_1_not_recognising_bootable_usb/
Another discussion: https://www.reddit.com/r/thinkpad/comments/1e2ky3j/usb_devices_not_working_in_bios_after_update_e16/
This generally excellent site gave it a thumbs-up, perhaps the users happened to use a USB 3.0: https://linux-hardware.org/?id=bios:lenovo-r1met49w-1-19-06-27-2022
Hello everyone,
I have a weird problem with my Thinkpad T14 Gen 5 laptop, I have glitches that appear on my screen from time to time, and each time in a different form!
I'm using Ubuntu 24.04.1 LTS and it's up to date for the latest version in both OS and firmware, this problem has started to annoy me and I don't know where the problem is, can someone please support me with this?!
My laptop specification:
* processor: Intel® Core™ Ultra 5 135U
* Display: 14" 2.8K (2880 x 1800), OLED, matte, anti-reflective coating, non-touch
* Graphics card: Integrated graphics
* Kernal Version: 6.8.0-47-generic
* Firmware Version: 0.1.6
* Intel Management Engine: 0.10.2269
Linux Mint vs Fedora ( both latest stable release)
I have a thinkpad E14 ig it would be best to ask here.
So I am confused between fedora 40 and linux mint latest release, my main concern will be I want better battery life, and I have w11 on dual also, battery life sucks (3-4 hrs) and I do little ML, webdev and coding more in general, and youtubeeeeee rest of the time.
Just need you guys 2 cents and recommendations.
I appreciate it, also like mint used to have old kernels but 22 one ships with 6.8 ig, I dont if from next release again they will stick to like 6.8 or lastest stable one like they did now. thats a concern Since I develop apps, I would appreciate if I have some up to date thingsss.
Thank you !!!
i want to install linux but i am scared that it wont work well because its a newer version released on 2022. So is linux a great option.
ThinkPad x320 for 78$, t430 for 86$
Same specifications i5 gen3 ram 4 hard 320
For Linux and ethical hacking stuff
i want to buy thinkpad and install linux on it...16ram and what processor would you recommend? i practice backend and frontend nothing wild...vscode google and spotify thats it...maybe indie game....but i want to use hyprland tiling wm...so do i need thinkpad with never graphics because of xwayland or? i dont know how it works....if you could give me some tips i would be thankfull!
Most of the advice I got about running Linux on laptop is: stay away from Nvidia. Even Torvalds himself gave Nvidia the bird back in 2012. The local pawnshop sells a refurbished T440p with very nice FHD screen. The problem is it runs Nvidia 730M.
How is your experience of Linux on this laptop? It is an older model, so as of 2024 and linux kernel 6.10, are there still any hiccups? The important features I am looking for are: any screen flickerings, suspend and hibernation, fan noise and temperature.
Thanks
i had a thinkpad t470 i5 7300u vpro i upgraded it to 16gb ram and kingstone nvme. but it was a mess in linux(and i tried every linux distro possible debian , fedora arch ) as well as windows .Video streaming and app opening was soo bugged that i had to sell it at a very low price .i loved it while it lasted. if you guys know anything about this do let me know. please tell me if anyone of the current t470 users are facing this type of issue.
Hi, looking for a help to figure out the driver support. I have installed latest bios and ran all available updates through fwupdmgr.
function keys don't work at all. I have checked bios options and have function keys enabled.
F1 to F4 : Volume mute/increase/decrease/mic
F5 & F6 : Screen brightness decrease / increase
OS: Debian Bookworm 12.7 / Openbox
Any thoughts ? Thanks in advance!
Hi all,
I received my brand new T14s (AMD Gen 4 with a Ryzen 5 PRO 7540U) last week. Before buying it I spent a lot of time gathering information to make sure I would not have issues using Debian with it, so I thought that this small report may help others in the future.
So first I installed Debian 12 (current stable). I knew from my previous searches that the kernel shipped with it (6.1) would be too old for this laptop, so I immediately enabled backports and installed the bpo kernel (6.10).
I hoped I could get away with it but unfortunately there were still a few issues I could not fix: Suspend was especially not reliable (the laptop would not suspend, would resume for no reason, Wayland would sometimes crash on resume) and it's a feature I use all the time, CPU temperature was almost always around 45°C even when idle, I could not read any YouTube video in Firefox even though hardware acceleration was seemingly enabled...
So I decided to switch to Trixie (current testing) and that fixed almost all my issues. There were two remaining issues I could fix thanks to the always useful ArchWiki :
Laptop would resume on plugging/unplugging the AC adapter
This seems to be caused by the so-called s2idle sleep state, which can be interrupted by the embedded controller for various reasons. I solved this by passing acpi.no_ec_wakeup=1
to the kernel. This is done by editing GRUB_CMDLINE_LINUX_DEFAULT
in /etc/default/grub
and then executing update-grub
.
After a reboot, /sys/module/acpi/parameters/ec_no_wakeup
should be 'Y'. I haven't found any downside to this for the moment, I can still resume by opening the lid or pressing the power button.
Broadband modem would not connect
This is because the modem is locked by a software procedure required by the FCC. ModemManager in Trixie ships the scripts to unlock the modem (Quectel EM05-G) but the user has to manually enable it.
This is done by symlinking the script in the /etc/ModemManager/fcc.unlock.d
directory:
cd /etc/ModemManager/fcc-unlock.d && ln -s /usr/share/ModemManager/fcc-unlock.available.d/2c7c:030a
2c7c:030a is the ID of the modem.
Now AFAICT everything runs fine and I'm quite happy with my new Thinkpad. As I write this in Firefox, CPU temperature is around 34°C. An overnight suspend of 8 hours resulted in a tiny 2% of battery used.
I hope this report can help other users at some point.
I bought a new non-Lenovo battery for my T510; it was working fine for a few days but now it’s not recognized. My OS is Ubuntu 22.04.
Any ideas on how to fix it? The fix I’ve found online is for Windows (which is to delete the acpi).
I am running an Thinkpad L412. Currently with LXLE. But recently it started to create problems.
So i wanted to switch to a different distro but noticed i was only able to boot to LXLE in the installation process. On all other Distros i tested (MX-Linux, linux-lite, lubuntu) i was able to boot to grub but after selecting the installation process, or live boot, i only got a blank screen with a blinking cursor in the top right corner.
It seems rather strange to me that i have no problems with the installation of LXLE but other distros cant even start to boot.
Are there any settings i could check in the bios or usb creation process (I often read that newer versions of linux have problems when there is no UEFI)?
Thank you in advance
I never have an X220 or any thinkpads with the traditional keyboards. Found a good one in near mint condition (I checked the laptop out onsite) with no OS so I'd like to see if it is possible to daily drive it. Beside the nice keyboard and repairability, can the CPU handle modern tasks?
Let's ignore the memes, in reality, is this machine able to do normal tasks in 2024 or is it struggling? By "normal tasks", I meant: web browsing, videos, pictures, documents writing, codings.
For the coding part, is a 2 core CPU able to handle basic compiling? For things that are more intensive, I use the server at our uni to run instead. I'm talking about when apps need you to compile manually.
What about the hard drive's durability? I know we can just swap the HDD and use a modern M.2 NVME, but is there a limitation?
Or it is just a hobbyist machine and only for show?
Hi all,
I recently purchased a ThinkPad Z13 Gen 1 with a Ryzen 7 6850U.
Was just wondering whether TLP or PPD would give me better battery life? I'm running the latest version of Fedora with Gnome. I have seen many conflicting answers online.
I will prevent my battery from charging above 80% regardless.
Not interested in auto-cpufreq.
Cheers :)
I don't know why this pops up every time I get my computer out of sleep mode. My Bluetooth connection still works for some reason. I can use my headphones. What does this mean? How can I get rid of this error code?
I am using a Thinkpad 480 with standard Ubuntu as the OS.
How does Linux work on it? I've seen them sold used for cheap, and I want to pick one up and put Linux Mint on it. Hesitant because I've read on some kind of old posts that Linux doesn't detect when the laptop goes into tablet mode. Supposedly this feature only works on the X series. Is it too heavy to use as a tablet while in bed?
So I have to attend to an Excel course and i'm debating whether to install windows or find a way to run excel trough popOS. What do you think is the best option? (T480s)
I think many of people exaggerated opinion about compatibility Thinkpads with Linux. They're not more supportive for Linux users than others series of laptops, models. I don't have right?