Introduction

My only PC is a desktop, where I dual boot Windows (for gaming only) and Linux (for everything else). My work provided me with Macbook (read more about that here), but I don’t use it to manage my personal servers, write personal code, browse the internet, etc… But, it would be really nice to SSH to a server from my couch on a device that’s not my phone. I figured it was time to get a laptop. I was looking for:

  • a CPU from within the last 2-3 years
  • 16GB RAM
  • SSD (not going to store anything critical on this device)
  • full-size RJ-45 ethernet, HDMI, USB, etc…
  • WiFi 6
  • USB-C charging
  • 1080p display (4k is too small on a laptop)
  • $700 or under

Naturally, the internet suggested a ThinkPad T-series laptop. Seeing as this wouldn’t be my main machine, I decided to purchase something refurbished from the Lenovo Outlet (their stuff is about 10% off new prices).

Specs

I ended up purchasing a Lenovo ThinkPad T14 Gen2 (AMD) from the Lenovo Outlet. I’ve never purchased from the Lenovo Outlet before, but the model number I purchased online is not exactly the same as what showed up at my house. I’m not sure of the differences, but they’re both part of the 20XK family, so it might not matter. 🤷‍♂️

  • Model number on Lenovo Outlet and sticker on outside of laptop = 20XKX026US
  • Model number in software and sticker on inside of laptop = 20XK005PUS

For all intents and purposes, it looked like a brand new machine, minus all the paperwork and foam.

thinkpad t14 gen2 amd

thinkpad t14 gen2 amd

thinkpad t14 gen2 amd

Stock

Regardless of model number, here is the link to what I purchased. I paid $569.99, which I thought was a good deal. Below are the specs of the model that showed up to my house.

Part Spec Comments
CPU AMD Ryzen 5 PRO 5650U Zen3, 7nm, 6c/12t, up to 4.2GHz, 15W TDP
Graphics AMD Radeon Vega 7 7 GPU cores, up to 1.8GHz
RAM 8GB DDR4 3200MHz (soldered to motherboard) one open SODIMM slot
Storage 256GB PCIe Gen3 x4 SSD SKHynix_HFS256GDE9X081N
Display 14.0" FHD (1920x1080) IPS Anti-glare, 300 nits, non-touch
Camera 720P HD With microphone and ThinkShutter
WLAN Qualcomm WCN685x WiFi 6E
LAN RealTek RTL8168/8111 2x of these (I think one is USB-C)
Battery Integrated Li-Polymer 50Wh
Power Supply 65W

Upgraded

Below are the parts I upgraded right out of the box.

Part Spec Comments
RAM Crucial 8GB Laptop DDR4 3200 MHz SODIMM (CT8G4SFRA32A) 8GB soldered to motherboard plus 8GB DDR4 SODIMM
WLAN Intel AX200 WiFi 6 (AX200.NGWG.DTK) Replaced stock Qualcomm WCN685x

Initial setup

I booted into the default Windows install just to make sure everything worked, then updated the BIOS.

Once that was done, I added a stick of DDR4 SODIMM RAM and swapped out the WiFi card. For a large OEM, Lenovo has some really great documentation on their site for how to open the laptop up and access almost every part. Not as detailed as the Framework laptop documentation, but impressive nonetheless.

The screws on the case back were captive, which was a nice touch. There were about a dozen small clips that were almost impossible to open without a guitar pick or opening set from iFixit (I destroyed my credit card trying to use it as an opening tool). I would recommend opening the back only once, so make sure you have all the parts you need ahead of time.

base cover removal

I tried to block out as many serial numbers as possible, but you can see the single SODIMM slot in the middle (under the black plastic), the SSD and WiFi modules in the top-right in an “L” shape, with the space for the WWAN module under the black plastic between them (there is a full-size image here).

thinkpad t14 gen2 amd

I started it up one more time to make sure everything still worked, then tested the new memory stick. I always test my memory before I use it, and I always recommend Memtest86 (not to be confused with Memtest86+).

Arch Linux install

I had done my research before selecting this model and found an ArchWiki page on it, so I knew Arch should work.

I always install Arch manually from a wiki I keep in my homelab (on DokuWiki), but maybe one day I’ll try archinstall. I’ve done it manually enough times that the whole thing takes about 15 minutes now.

I’m a caveman, so I don’t use swap, suspend, or sleep. I shutdown my PC every time I’m done with it, then re-enter my encryption passphrase at every boot. I generally do ESP+GPT+LUKS2+SystemD boot (example partition layout below).

+----------------------------+ +---------------------------------------------------------------------------+
|                            | |                                                                           |
| EFI System Partition (ESP) | | LUKS2 encrypted partition                                                 |
|                            | |                                                                           |
|                            | |                                                                           |
|                            | |                                                                           |
| FAT32                      | | XFS                                                                       |
| /boot                      | | /                                                                         |
|----------------------------| |---------------------------------------------------------------------------|
| /dev/nvme0n1p1             | | /dev/nvme0n1p2                                                            |
+----------------------------+ +---------------------------------------------------------------------------+
+----------------------------------------------------------------------------------------------------------+
|                                                                                                          |
|                                            /dev/nvme0n1                                                  |
|                                                                                                          |
+----------------------------------------------------------------------------------------------------------+

Once I get to the post-installation section of the installation, I use an Ansible playbook to setup my packages, desktop, settings, etc… This allows me to keep my desktop and laptop setups consistent.

Conclusion

I’ve been using this T14 on and off for about a week. I run KDE Plasma, so it’s very customizable, and I was able to tweak power settings, Bluetooth, trackpad speed, etc… All the hardware works, and it does everything I ask it. I haven’t run the battery down to zero, but the projected 13 hour battery life works out to about 8 hours (depending on what I’m doing).

No complaints so far! I need to pickup a sleeve and maybe a few adapters (DisplayPort and VGA come to mind).

-Logan