Every 4 years, I upgrade my laptop.

The good stuff: this often means a massive improvement in performance. For example, I just bought a Lenovo IdeaPad Gaming 3 15ARH05 (82EY006YUS). It’s a big step up over my old MSI GL62 6QF. For $1,445 CAD ($1,241 for the laptop, $204 for the RAM upgrade), this is what I got:

NewOld
CPU
3x faster multicore
40% faster single core
(PassMark)
AMD Ryzen 7 4800H Intel Core i7-6700HQ
RAM
2.6x the size
8 GB 3200 MHz DDR 4 (stock)
2x16 GB 2666 MHz DDR 4 (upgraded)
12 GB (8+4) 2133 MHz DDR 4 (stock)
SSD
4x the size, ~2.2x the speed
Samsung MZALQ512HALU Toshiba THNSNJ128G8NY

The bad stuff: installing Linux is usually a nightmare.

This time was not so bad, though! I installed Ubuntu 20.04. It recognized all of my hardware (wifi, ethernet, webcam, speakers, microphone)…but there was an issue with the touchpad. You could click, but you couldn’t move the cursor.

This is a known issue affecting Lenovo IdeaPad touchpads on the 5.8 kernel, which is the stock kernel on 20.04.

Happily, it’s fixed in 5.11, which you can easily upgrade to by using mainline. You’ll have to disable Secure Boot in your BIOS, otherwise you’ll get an error during booting like:

error: /boot/vmlinuz-5.11.0-051100-generic has invalid signature.
error: you need to load the kernel first.

Press any key to continue...

Hopefully, this will eventually get backported to the 5.8.x kernel, and I can go back to using a distribution-supported kernel.

Other than this one hitch, things are working pretty smoothly! Kudos to Ubuntu and the Linux kernel maintainers!