/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
I've got 4 updates waiting. two for the Thinkpad and two for the gen 2 doc. None will download. The error I get is this:
Unable to update "Thinkpad Gen2 USB Hub Device update" as download failed:
Failed to download https://fwupd.org/downloads/yadayada8244751c7cf2.cab:
Unknown error: access denied -- You must set the User-Agent header to use this endpoint
I'm at a loss. I'm an old timer in Linux but this one has me stumped. I can see the file is a .cab which I recognize as a windows install library. So do I need Windows to load this? If so why is it coming up in Linux update? confused.
Installed Ubuntu 24.04 on a new-to-me X1, but gave up and switched back to Windows because the touchpad was incredibly maddening to use. It worked, fundamentally, but it was bizarrely vague and lurchy. Clicking on a hyperlink took a few tries, never mind trying to maximize a window. This behavior persisted regardless of any touchpad settings, under X11 (bad) or Wayland (worse). On Windows 11, the touchpad is totally fine.
However, Windows 11 itself is intolerable (it's like the Las Vegas strip manifested itself as an operating system). Has anyone had any luck with this hardware on any other Ubuntu release or Linux distro, or found some tweak that fixed it?
I am at a bit of a loss. I have scoured the subreddits looking for any information on how to get this setup to work, and all I can find is people saying they got it to work. Can anyone that has successfully done this be able to help a brother out?
Mine while docked will charge and recognize the ethernet port from the dock. the monitor will *sometimes* work momentarily, and the dock's USBs are dead in the water. I am running the most current version of Ubuntu
Hello. I need your thoughts on what to do for reliable backup on a X220, running pure Linux (no Windows or dual boot).
My setup
I carry the laptop around 60% of the time, the dock is only when I need to use the monitors. I.e. the 2.5 inch SSD and mSATA SSD are often on the move, the dock's drive stays in 1 place.
What I need
I need to backup my personal files in /home. I do have cloud storage but I want to keep an offline backup of things.
I want to somehow backup my system settings. So the: /home/user/.config and other important libraries and settings in root. So in case of a kernel bug and I need to reinstall (very rare but just in case), I can just restore the settings quickly.
My approaches
Keep the OS on one drive, preferably 2.5" SSD for speed. The mSATA is for system files backup, via Timeshift. The dock HDD is for heavy media like movies => I use Dejadup for this. So I can set it up to backup whenever the dock is connected.
Split up the drive: mSATA for root and everything else is in the 2.5" SSD (preferably the /home). All backups (Timeshift and Dejafup) will be done to the dock's HDD.
Appreciate any inputs. I have no preferences for filesystem (currently everything is EXT4), but would like to know what is best too.
i was following a tutorial to make a Minecraft server (https://www.youtube.com/watch?v=A0gAhYApuDs&t=286s ) but when i try to use screen /opt/scripts/minecraft.sh it just keeps say [screen is terminating] does any one know why that could be
I'm about to order a new Thinkpad T14s (Gen 3) with Windows 11 preinstalled. I seriously do not want to even launch this spyware one time. The last thing I want to do is let Microsoft know I have a new machine and spend all day installing updates and bloat I'll never use.
Can I safely go straight to a Linux install (well, after live image) upon first boot? Will I be kneecapping myself somehow?
Hi guys,
I am thinking of looking into the used market for a Linux tablet and I saw an X1 Tablet Gen 3, I heard there are some issues with the stylus but not sure if anyone has tried it?
Thanks
Hi, I am looking to buy a docking station for a X1 carbon gen1 on which I run exclusively Linux. Are there any recommendations based on (maximum hopefully) compatibility? Cheers
Hello, I use fedora 41 workstation with gnome and the selected keyboard layout is English US. But I have a small problem, every key works well except the 2 brackets, the ones I circled. the left one writes "5" and the right one writes "-"
I don't use them much, but I would like them to work. Can anyone please tell me how I can solve this issue?
So I'm trying to finish updating my T570. With Debian 11 installed. I get a notice to install the firmware update but it immediately fails saying unable to download. Must setup handler or some such. I'll try rebooting and get it again. But my question is can anyone else get the firmware installed from inside linux? I can see it but it won't install.
I havd used linux mint 22 for nearly 2 months and the experience in first was like best one i have ever seen but after that the system is become buggy and unusable and the screen stuck because of cinnamon and i dont use it only for programming and studying and theres no add things or such that .so please help to find a distro who is stable with my x270.( I don't mind if its arch base or debien or ubuntu. I want it friendly installing and using). And thanks 😄😁
My monitor support c-to-c connection and It works great with macbook.
pd charging, built-in kvm, and display of course.
With T14 Gen5 (AMD), It doesn't work properly (in the normal way).
Turn on machine, plug in usb-c cable from monitor, kvm connects few seconds (Isusb show all-of usb devices which are connected on monitor).
after few flickering, display doesn't show on monitor, kvm stops working. but only pd charing works.
It's already weird But the weirdest behavior lefts.
After totally turn off machine (not reboot), unplug cable, plug in again before turn on the machine, and turn on. tada! EVERYTHING WORKS FINE!
Not works all-time. get the picky correct timing is needed. I have no idea why it doesn't work normally but works on specific situation.
I was waiting for firmware update few months. and new released firmware didn't solve this problem.
I really want to solve or help to solve this issue. Is there anything I can do?
I just picked one up. The usb c gen 2 doc (specifically the one with the red bottom and the hdmi output). So does it work fine with linux? Or is it useless without the windows drivers?
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!