r/LinuxOnThinkpad Mar 01 '18

Meta [Meta] Half-Yearly /r/LinuxOnThinkpad Friendly Sticky Thread - What do you have to highlight here?

11 Upvotes

Due to high-volume posts in the r/LinuxOnThinkpad subreddit system, your post might get buried down somewhere. Please use this thread to make a link to your post submitted to this sub if you want people to read it while the post has been more than 2 days old, and discuss whatever you've been thinking of this subreddit system lately (old or new, any topics, good or bad). If for a broad discussion, please don't just list the names of things in thinking as your entire post, make sure to elaborate on your reasoning and constructive suggestions on the topics. Highlighting some keywords in bold is nice, to make it easier for people skimming the thread to pick out the names. When you get a good experience with Linux On Thinkpad, don't forget to add your knowledge to the wiki page timely. I am sure your contributions are highly appreciated by everyone in the community!

Please also make sure not to post any not-serious, NSFW, meaningless ranting or pseudo-science post/comment other than this thread on this subreddit. Otherwise, it will result in post removal or a straight ban on reddit. Personal attacks are not welcome anywhere on this subreddit, even under this thread.

Since this thread may be filled up quickly, consider sorting the comments by "new" (instead of "best" or "top") to see the newest posts. We appreciate your contributions!


r/LinuxOnThinkpad Sep 01 '20

Meta [Meta] Half-Yearly /r/LinuxOnThinkpad Friendly Sticky Thread - What do you have to highlight here?

3 Upvotes

Due to high-volume posts in the r/LinuxOnThinkpad subreddit system, your post might get buried down somewhere. Please use this thread to make a link to your post submitted to this sub if you want people to read it while the post has been more than 2 days old, and discuss whatever you've been thinking of this subreddit system lately (old or new, any topics, good or bad). If for a broad discussion, please don't just list the names of things in thinking as your entire post, make sure to elaborate on your reasoning and constructive suggestions on the topics. Highlighting some keywords in bold is nice, to make it easier for people skimming the thread to pick out the names. When you get a good experience with Linux On Thinkpad, don't forget to add your knowledge to the wiki page timely. I am sure your contributions are highly appreciated by everyone in the community!

Please also make sure not to post any not-serious, NSFW, meaningless ranting or pseudo-science post/comment other than this thread on this subreddit. Otherwise, it will result in post removal or a straight ban on reddit. Personal attacks are not welcome anywhere on this subreddit, even under this thread.

Since this thread may be filled up quickly, consider sorting the comments by "new" (instead of "best" or "top") to see the newest posts. We appreciate your contributions!


r/LinuxOnThinkpad 14h ago

Project T480s speaker mods?? Looking at X1C7 as donor

3 Upvotes

I’m looking for an upgrade for my new T480s’ speakers. I’ve been able to modify pretty much everything else in the machine, but the speakers are alluding. I love everything about the computer, but the stock speakers absolutely suck. Seems like lots of people have done retrofits but none of them have guides. I’ve been working with ChatGPT and it recommended the speakers from the X1 carbon GEN seven (model **5SB0V98078)**** **The only hiccup I’ve perceived is that the X1 speakers are for channels with a woofer and a tweeter but I’m using fedora and ChatGPT seems to think that there are already some Lennox drivers that could compensate for this. I’m willing to do some splicing to make it work. I’m fairly new to the Lenovo ThinkPad community so any advice is appreciated.


r/LinuxOnThinkpad 1d ago

Announcement 7.2.2 release of my custom linux kernel for AMD Thinkpads - lowakernel

Post image
33 Upvotes

This is Lowa taking a nap after compiling a kernel all night.

And this is a continuation of my previous post on lowakernel, a custom linux kernel for amd-powered thinkpads (https://www.reddit.com/r/LinuxOnThinkpad/comments/1ujg5sl/i_built_a_custom_kernel_specifically_for_amd/)

What's new in this release:

  • Rebased on Linux 7.2.2-zen1 (first release on the 7.2 series)
  • Several build script fixes based on community feedback from previous threads: BBRv3 now actually gets set as the default congestion control (the old way silently didn't survive olddefconfig), the build no longer touches your shared /etc/mkinitcpio.conf (each kernel gets its own config copy now), and the script refuses to build from an already-stripped config so rebuilds stay reproducible
  • Added safety checks: missing /etc/kernel/cmdline now fails loudly instead of producing an unbootable UKI, and you get a warning if the microcode hook is missing

What stayed the same: two variants (universal for Zen1+ from T495 onwards, zen5 for Ryzen AI 300 with znver5, 1000Hz tick and BBRv3), UKI files for systemd-boot, vmlinuz for GRUB/rEFInd with initramfs generation instructions in the README.

Honest note after some fair criticism in previous threads: the march flags matter less than I originally claimed (kernel code barely uses SIMD), and zen 7.2 already ships sched_ext, O3 and THP=always out of the box, so the real value here is the trimmed config (smaller initramfs, faster boot, less attack surface) plus the per-variant tick/network tuning. If you want maximum performance with zero maintenance, ALHP repos are a solid alternative. This project is for people who want a kernel that only contains what their ThinkPad actually uses.

As always< feedback welcome, especially from owners of older models (T495, T14 G1/G2, L-series). If something breaks, open an issue.

https://github.com/Detcom-GH/lowakernel/releases/tag/7.2.2

main repo: https://github.com/Detcom-GH/lowakernel/


r/LinuxOnThinkpad 1d ago

Fingerprint

2 Upvotes

It's there some kind of software or trick to make the fingerprint works?

My t14 1gen don't recognize them..

I'm on devuan Excalibur BTW... 😂


r/LinuxOnThinkpad 1d ago

Question ThinkPad P1 Gen 7 Hibernation Crash: NVIDIA RTX 1000 Ada throws Error -5 on Wake. Anyone fixed this?

1 Upvotes

I’m running into a wall trying to get true hibernation working on my new ThinkPad P1 Gen 7 because the BIOS only exposes s2idle (no hardware S3 sleep).

My machine is a hybrid setup with the NVIDIA RTX 1000 Ada Laptop GPU. I have a dedicated 35 GB raw swap partition on my NVMe drive perfectly mapped in GRUB and fstab to bypass file fragmentation issues.

When I trigger hibernation, the system successfully writes the RAM image to disk and powers down. On wake, the kernel successfully loads and decompresses the 4.7 GB image in about 2 seconds, but then immediately crashes and cold boots.

The kernel logs show the NVIDIA driver choking on the ACPI handoff:

nvidia 0000:01:00.0: PM: pci_pm_freeze(): nv_pmops_freeze [nvidia] returns -5.

I’ve baked options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp directly into the initramfs to force the VRAM dump to the physical SSD instead of RAM, but the driver still panics on wake. I also tried disabling the GSP firmware (NVreg_EnableGpuFirmware=0), but the -5 error persists.

Has anyone with a P1 Gen 7 or similar Ada-generation ThinkPad managed to get hibernation working reliably? Are there any BIOS settings or specific kernel parameters I’m missing?


r/LinuxOnThinkpad 1d ago

Question best battery life

2 Upvotes

ive been looking into the x and t series for the most part bc from my research they have the best battery life tho i noticed that the intel variants have better battery life than the amd ones(on windows i assume)

is it worth getting the intel ones or its better to get amd just to be safe? i heard intel isnt as good on linux

im going to use it for some uni stuff like note taking and coding(thats where the battery life matters) and also some light gaming(im aware they arent gaming laptops) for when im away from home(the games are light like minecraft, stardew valley and old games like dragon age so im not worried about needing anything fancy for 1-2 weeks while im away) i also have a gaming pc with bazzite for demanding games so it wont be my primary gaming rig

im planning on installing either fedora or nobara on it

my budget is 1k-2k(preferably under 2k if possible) euros

ive been considering a LENOVO ThinkPad T16 Gen 5 or gen 6 with amd for the most part but the intel ones are cheaper

thoughts?

i mostly want to know if i should exclude intel from my search or not. It would be wonderful if people could share their experiences with intel thinkpads


r/LinuxOnThinkpad 2d ago

Discussion Rejuvenate / Modernize my Thinkpad t42

Thumbnail
1 Upvotes

r/LinuxOnThinkpad 2d ago

Question ThinkPad E580 (i5-8250U) vs T440 (i5-4300U) for Linux Mint - Which one should I get?

7 Upvotes

Which ThinkPad should I get for Linux Mint? E580 vs T440

I'm planning to buy a used ThinkPad and install Linux Mint on it. I have two options:

- ThinkPad E580 — i5-8250U

- ThinkPad T440 — i5-4300U

Which one would you choose for Linux Mint, and why? I'm mainly looking for good overall performance and a smooth Linux experience.

Is the E580 significantly better than the T440, or is the T440 still worth considering?


r/LinuxOnThinkpad 4d ago

E470 necesito ayuda con esta computadora necesito instalarle un Linux para mí tengo dislexia cogni

0 Upvotes

8 GB de ram

Ssd kid semi 256

Procesador i77500u dos núcleos

Pantalla de 14 o 15 pulgadas

Necesito una ayuda no sé qué Linux pueda ponerle a mi computadora ya que tengo graves problemas ya que el Windows 11 me está dando muchos problemas con esto y el Windows 10 la batería mía no los asiste de inmediato se baja en Windows 10 en cambio Windows 11 dura 4 horas y en Windows 10 dura apenas 20 minutos necesito ayuda qué lindos puedo instalar lo necesito para empezar a trabajar y empezar a estudiar y también para


r/LinuxOnThinkpad 5d ago

From OS Install Failures to Perfection: Reviving my 2006 ThinkPad T60 (15" SXGA+) with antiX, ZRAM & Rice!

Thumbnail gallery
27 Upvotes

r/LinuxOnThinkpad 5d ago

Question Ubuntu Studio

2 Upvotes

Hello everyone. I have a Lenovo ThinkPad E15 Gen 3 running Windows 11 Pro. I am thinking about switching it completely to Ubuntu or Ubuntu Studio. How has your experience been switching over? Do you have any useful advice before I commit? I do not want to dual boot this PC. Thanks in advance for any comments, ideas or suggestions.


r/LinuxOnThinkpad 5d ago

E480 touchpad troubles

1 Upvotes

I have a nice little e480 with 16g ram and dual boot to Win11 and Linux Mint. Everything works fine except for the two finger scrolling on the Win11 side. I know my hardware is fine because on the Linux side, scrolling works properly. I have tried the usual cures including downloading the synaptic driver and the overall update from the Lenovo website and it did not work. Scrolling is still elusive with two fingers. However, I can scroll using the left click and red button, or with double click with left click and the touchpad, so it is functional but annoying. I am tempted to just use this machine in Linux and pull the SSd out of it to use it elsewhere. I have read that this is a common problem, and I've tried most of the online suggestions. What is the root cause of this problem so I can fix it, or should I just leave this as a Linux machine? I have a lot of Thinkpads, so it isn't a tragedy if I confine this one to Linux, but I hate having an unsolved software problem. I mean, it' not like a blown motherboard, right? So, anybody out there have the real cure? Thanks


r/LinuxOnThinkpad 6d ago

Question Tp x240 does it fit me?

Thumbnail
1 Upvotes

r/LinuxOnThinkpad 7d ago

Thunderbolt DisplayPort Alt Mode Not Working on ThinkPad X1 Yoga 4th Gen (20QGS2JP00) with Ugreen TBT5 Dock

1 Upvotes

TL;DR:

Ugreen TBT5 Dock works perfectly on T490 (Fedora), Mac, and Windows 11, but on my X1 Yoga 4th Gen, the dock is detected and authorized, yet DisplayPort Alt Mode refuses to activate (active=no). External monitors are not recognized. Any ideas?

Hardware:
- Laptop: Lenovo ThinkPad X1 Yoga 4th Gen (20QGS2JP00)
- Dock: Ugreen TBT5 Docking Station 17-in-1 (UUID: 34158780-0066-6902-ffff-ffffffffffff, USB ID: 2b89:0716)
- Thunderbolt Controller: Intel JHL6540/JHL9480, Firmware 47.00

Issue:
Dock connects at USB4 40 Gb/s and shows as authorized in boltctl, but DisplayPort Alt Mode stays disabled. cat /sys/bus/typec/devices/port0-partner.0/active returns no, and hyprctl monitors only lists the internal display. Tested on both USB-C ports with the same result.

What I Tried:

  1. BIOS Settings:
    - Kernel DMA Protection: Enabled, grayed out, cannot change
    - Thunderbolt BIOS Assist Mode: Disabled, grayed out (Message: "Unselectable for KERNEL DMA protection")
    - No way to modify Thunderbolt security settings.

  2. Firmware Update:
    - Updated Thunderbolt controller from 45.00 → 47.00 via fwupd. No change.

  3. OS Tests:
    - Arch Linux (Kernel 7.1.9): Dock detected, active=no
    - Fedora Live: Same behavior

  4. Hardware Tests:
    - Dock works on T490 (Fedora), Mac, Windows 11 → Dock and cable are fine.
    - Both USB-C ports on X1 Yoga show the same issue.

  5. Driver/Service Tests:
    - Restarted bolt service: No effect.
    - Reloaded typec and typec_displayport modules: No effect.
    - Reauthorized dock via boltctl: No effect.

Logs:
- boltctl list: Dock shows as authorized, connected, USB4, 40 Gb/s, policy: iommu
- /sys/bus/typec/devices/port0-partner.0/active: no
- /sys/bus/thunderbolt/devices/0-3/device: 0x716 (DisplayPort tunnel supported)

Conclusion:
Kernel DMA Protection is blocking DisplayPort Alt Mode activation. This setting is locked in BIOS and cannot be disabled. The firmware update did not resolve it.

Questions:
- Has anyone successfully used this dock with X1 Yoga 4th Gen?
- Any workarounds for Kernel DMA Protection on this model?
- Are there specific kernel parameters that might


r/LinuxOnThinkpad 7d ago

ThinkPad X1 carbon gen 2 with i7 and 8GB RAM

1 Upvotes

Is that enough for linux mint cinnamon? Knowing that I can’t upgrade the RAM bc it is sorted


r/LinuxOnThinkpad 8d ago

Question T14 Touchpad Tap Issues

2 Upvotes

Hello!

I have really nice T14 but I have the issue that when I tap on the Touchpad for a single click, the "click" is not recognized. In Windows I do not have that problem at all, it works flawless.

I tried a few Linux Distro but had no luck so far.

Does anyone have the same issue, or have maybe anyone solved this problem?


r/LinuxOnThinkpad 8d ago

R61 wifi compatibilty

1 Upvotes

Hello guys i have and r61 thinkpad from the 2000's and i wanted to upgrade the wifi card for a better one just for no reason and if i know it right it needs to be a pcie mini wifi card but i heard that there could be blacklist on devices like wifi cards on thinkpads and some might not work, do you guys have reccomendations for me ?

my budget is 30$
my current card can do about 100-130mbps and im hoping to get it upp to 300 or 400


r/LinuxOnThinkpad 9d ago

My thinkpad x280 (short review and documentation)

Post image
17 Upvotes

r/LinuxOnThinkpad 10d ago

Question New eBay battery won't charge after a few weeks of owning it (X220T Ubuntu 26.04 LTS) how to read power stats?

Post image
3 Upvotes

Over the summer, I had to replace my x220T battery because it wouldn't charge anymore. I bought this off eBay > https://ebay.io/m/vroWFQ

At first, the new battery was all fine. It charged, held a charge for a couple hours, and didn't cause me any issues when it drained to 0% and I plugged it back in a week later.

After a month of not using my laptop, I went to plug it back in and found that it'll turn on but not charge. I got these power statistics to pull up, but I'm not sure what to diagnose. So it'll turn on when plugged in, but it'll stay at "0% not charging" and unplugging the charger will kill the laptop immediately.

It seems like the power supply charger is still healthy, right? It's just that my battery doesn't want to collect any charge it's getting. Is this an issue with a third party Kingsener battery for an old model, or something wrong with the connectors and motherboard area?


r/LinuxOnThinkpad 11d ago

Question T480 IR camera not detected after replacing the display assembly — cable compatibility issue?

2 Upvotes

Hi everyone,

I have a ThinkPad T480 that originally came without an IR camera.

Recently, I replaced the display assembly with a new one. The new display came with the top bezel/camera assembly already installed, and it has both the regular webcam and an IR camera.

After installing everything, the regular webcam works perfectly, but the IR camera is completely undetected by Windows.

I physically opened the top bezel before gluing it back and confirmed that the IR camera is actually there. Unfortunately, I didn't take a picture of its part number, and the bezel is already glued back in place, so I don't want to remove it again.

Cables

The cable that came with my original T480 was:

  • FRU: SG10G75195
  • Cable marking: DC02C009H20AHZ10A85R0000VPJ

The cable currently installed is the one that came with the new display assembly:

  • FRU: SC10G75194
  • Cable marking: DC02C009H10LUX10A95T00004T1

The regular webcam works with the SC10G75194, but the IR camera does not appear anywhere in Windows.

I've found listings describing the SC10G75194 / DC02C009H10 as an "IR camera cable" for the T480, so I'm confused about whether the cable is actually compatible with my specific motherboard/camera combination.

My questions

  1. Does a T480 motherboard that originally came without an IR camera support an IR camera if I install the correct display/camera assembly?
  2. Is there any difference between the T480 motherboard/cable configurations for regular webcam vs. IR webcam?
  3. Could the SC10G75194 be incompatible with my particular motherboard even though it is advertised as an IR camera cable?
  4. Does the T480 require a specific IR-camera firmware or driver before the device will appear?
  5. Is there anything I can check in BIOS, Device Manager, USB devices, or Lenovo diagnostics to determine whether the motherboard is actually detecting the IR camera?

At the moment, Device Manager only detects the normal integrated camera; there is no IR camera or unknown device associated with it.

I'd really appreciate any information from someone who has upgraded a non-IR T480 to an IR camera or knows the exact cable/FRU combination required.

Thanks!


r/LinuxOnThinkpad 11d ago

Discussion ThinkPad E495 Screen Jitter/Flickering — Anyone Else Have This Issue?

1 Upvotes

My ThinkPad E495 screen has started jittering/flickering. Has anyone experienced this issue and found a fix?


r/LinuxOnThinkpad 12d ago

Announcement Hexagon NPU on the ThinkPad T14s Gen 6 (Snapdragon X Elite) — Linux

Thumbnail
github.com
1 Upvotes

r/LinuxOnThinkpad 13d ago

Question (NixOS) Getting webcam to work on Lenovo ThinkPad X9 15p

Thumbnail
2 Upvotes

r/LinuxOnThinkpad 14d ago

Deleted Linux partition, GRUB rescue broken (no such partition), can't boot Windows — need help without USB access

3 Upvotes

Hi everyone, I'm stuck and could use some help.

Setup: Lenovo ThinkPad T430, MBR disk (not GPT), was dual-booting Windows and Linux (CachyOS/Arch-based).

What I did: I deleted my Linux partition to reclaim disk space for Windows. I did NOT reinstall the bootloader or fix MBR before rebooting.

Result: On boot, I get:

error: kern/disk.c:grub_disk_open:262:no such partition.

Entering rescue mode...

grub rescue>

Disk layout (from Disk Management before this happened): System Reserved (50MB, Active/System) → C: (117GB, Windows) → Recovery Partition (815MB) → ~547MB unallocated (leftover from deleted Linux partition).

What I've tried in grub rescue so far:

grub rescue> ls

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)

grub rescue> ls (hd0,msdos1)

(hd0,msdos1): Filesystem is unknown.

grub rescue> ls (hd0,msdos2)

(hd0,msdos2): Filesystem is unknown.

grub rescue> ls (hd0,msdos3)

(hd0,msdos3): Filesystem is unknown.

grub rescue> set

cmdpath='(hd0)'

prefix='(hd0,msdos5)/@/boot/grub'

root='hd0,msdos5'

So GRUB's prefix is still pointing to (hd0,msdos5) — that was clearly my old Linux partition, which no longer exists (only msdos1/2/3 show up now).

I also tried:

insmod part_msdos

set root=(hd0,msdos1)

insmod ntfs

error: kern/disk.c:grub_disk_open:262:no such partition.

And:

set boot=(hd0,msdos5)

set prefix=(hd0,msdos5)/boot/grub

insmod normal

error: kern/disk.c:grub_disk_open:262:no such partition.

Every attempt to load any module fails with "no such partition" — even insmod ntfs, even after manually setting root to msdos1. It seems like this rescue shell has zero access to any module files (which were apparently stored on the now-deleted Linux partition), so I can't chainload Windows or even read NTFS from here.

My question: Is there ANY way to get Windows booting again purely from within grub rescue>, without external media? I currently don't have easy access to a second computer or a USB OTG adapter for my phone, so making a bootable Windows USB is difficult right now (though I'm working on it as a backup plan).

I understand bootrec /fixmbr, /fixboot, /rebuildbcd from a Windows installation USB is probably the "real" fix, but I'm trying to exhaust every in-place option first. Any grub rescue tricks, alternate module loading approaches, or other MBR-level tricks I haven't tried yet?

Windows partition (C:) itself should be intact — Disk Management showed it healthy with all my files before this happened, I just can't reach it now.

Thanks in advance.