Earlier quoted context omitted.
Anecdotally, I'm running a T14 as my personal system and I've never encountered any of these issues, so I suspect some of this is model-dependent.
same. i just set up a P14s Gen 2 AMD (with 4k display, ryzen 7 pro 5850u, 48GB ram) and after swapping out the garbage wifi/bluetooth module for an Intel 210 and the NVME for a 980 Pro this machine is excellent with EndeavourOS/KDE (5.17 kernel with AMD p-state support). the only tweaks i've had to make are 1. enabling bluetooth service to autostart (disabled by default by distro for security) 2. installing the amdgp…
Lenovo ThinkPad P1 Gen3 Review – with Linux
271–280 of 492 posts
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#272I recently acquired a ThinkBook 16p Gen 2, and while a different machine entirely to the ThinkPad, I must say that this is an _absolute beast_ of a machine. It's a total joy to use. It's the most fun I have had using a laptop since my first MacBook. Moving from the MBP to the ThinkBook has made me realize how... boring MacBooks are - not saying that's a bad thing. MacBooks do 'just work'. But the ThinkBook? The machi…
Not surprised your ThinkBook is beating the M1 MacBook since you crippled the Mac with 8GB of RAM.
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#273Based on all the comments on HN about how great Thinkpads are supposed to be with Linux, I bought an X1-Extreme some time ago. From my experience, Linux support for Lenovo devices is terrible. ACPI, power management, and UEFI are consistently causing problems. Grub has an issue with the 4K display, causing it to render at about 1 FPS. The dual-GPU (Intel and nVidia) situation is unworkable under Linux. Suspend on lid…
Don't use Grub or any bootloader if you can avoid it. I haven't used Grub in 10 years. Load Linux directly as an EFI executable via the EFISTUB approach. You almost certainly only need to run two or three efibootmgr commands to accomplish this. For most people that means only the "Using UEFI directly" section is relevant. https://wiki.archlinux.org/title/EFISTUB S3 suspend was removed as a default option by many hard…
Once my desktop using the EFISTUB setup had a kernel that failed to boot, stuck at some filesystem error. Then I had to come up with a rescue plan at the spot, because there was no other way to boot into the desktop and there was no tutorial to help with this at the time.
The issues of EFISTUB:
- It doesn't interact with kernel updates nicely. I used a script in /etc/kernel/postinst.d to copy /vmlinuz to \EFI\debian\vmlinuz.efi. There is no rollback, and no multiple kernels.
- It doesn't work well with kernel parameters. The parameters are encoded in UEFI NVRAM. You have to create separate entries for different kernel parameters, or manipulate the NVRAM back and forth with efibootmgr, which is another gun that easily shoots the foot (you can easily mess up the bootorder variable).
- It doesn't play nicely with Windows and Secure Boot.
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#274Earlier quoted context omitted.
By not using Grub you lose the ability to fallback on a safe kernel. That may be quite dangerous depending on how reliable kernel update is for you. I have been saved by kernel fallbacks before. Double that for laptops whose ACPI drivers randomly break from version to version, as evidenced by your note on 5.17.x kernels. Regardless I sympathize, as I recently had a good deal of trouble updating from BIOS to UEFI. The…
I mean, that's not entirely true. You can chroot into your box and change your kernel if something goes horrifically wrong, the situation isn't as unsalvageable as you paint it out to be.
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#275Generally great machines for Linux. Just a PSA from a X1E gen2 owner: Do NOT get the NVidia GPU, do NOT get the fastest CPU and most importantly: do NOT opt for the 4k screen. With 1080p and Intel GPU it is a good, even great laptop with ok battery life (if you can look over the touchpad). Wonderful keyboard, good Linux support (even fingerprint reader works). But just as with the last Intel macbook, the GPU, 10th ge…
Good advice for any laptop purchase. You will burn through battery driving that and the pixel density is much higher than necessary. Yes, 1920x1080/1200 is slightly too low when it comes to pixel density at 15", but it's still very reasonable and with decent eyesight you won't have to worry about any of the mess of DPI scaling.
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#276Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#277Based on all the comments on HN about how great Thinkpads are supposed to be with Linux, I bought an X1-Extreme some time ago. From my experience, Linux support for Lenovo devices is terrible. ACPI, power management, and UEFI are consistently causing problems. Grub has an issue with the 4K display, causing it to render at about 1 FPS. The dual-GPU (Intel and nVidia) situation is unworkable under Linux. Suspend on lid…
Yes, people who tell you that you can blindly buy any Lenovo laptop for Linux are lying. You have to do some googling first. Or check the inofficial Thinkpad Wiki. But other than that, if you pick a device that's recommended for use with Linux, it's as good as it gets regarding Linux on laptops if you ask me. Saying that your next Laptop isn't a Lenovo because your random purchase sucked is a little :rolleyes: Oh and…
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#278I still wonder what could have been if IBM just kept the Thinkpad lines. Those IBM-designed Thinkpads were built like tanks. Industrial. Legendary keyboards. I really miss those machines. I had some of the best coding sessions on them and can’t help but think Thinkpads played a role in creating that experience.
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#279Based on all the comments on HN about how great Thinkpads are supposed to be with Linux, I bought an X1-Extreme some time ago. From my experience, Linux support for Lenovo devices is terrible. ACPI, power management, and UEFI are consistently causing problems. Grub has an issue with the 4K display, causing it to render at about 1 FPS. The dual-GPU (Intel and nVidia) situation is unworkable under Linux. Suspend on lid…
Don't use Grub or any bootloader if you can avoid it. I haven't used Grub in 10 years. Load Linux directly as an EFI executable via the EFISTUB approach. You almost certainly only need to run two or three efibootmgr commands to accomplish this. For most people that means only the "Using UEFI directly" section is relevant. https://wiki.archlinux.org/title/EFISTUB S3 suspend was removed as a default option by many hard…
Re: Lenovo ThinkPad P1 Gen3 Review – with Linux
#280Earlier quoted context omitted.
Don't use Grub or any bootloader if you can avoid it. I haven't used Grub in 10 years. Load Linux directly as an EFI executable via the EFISTUB approach. You almost certainly only need to run two or three efibootmgr commands to accomplish this. For most people that means only the "Using UEFI directly" section is relevant. https://wiki.archlinux.org/title/EFISTUB S3 suspend was removed as a default option by many hard…
By not using Grub you lose the ability to fallback on a safe kernel. That may be quite dangerous depending on how reliable kernel update is for you. I have been saved by kernel fallbacks before. Double that for laptops whose ACPI drivers randomly break from version to version, as evidenced by your note on 5.17.x kernels. Regardless I sympathize, as I recently had a good deal of trouble updating from BIOS to UEFI. The…
That is factually wrong: if you create other EFI entries with different kernel payloads, then enroll them in your UEFI bios, you can select them at boot time in a menu.
This is how I test cmdline options (same kernel packaged in different .EFI)
If you forgot to do that before a problem, but still have the old payloads around, you can even use the UEFI to add EFI payloads by selecting their files from your EFI partition.