[SOLVED]: Install Linux Mint 19.3 Tricia on a Lenovo ThinkPad P1 Gen 2

Questions about Grub, UEFI,the liveCD and the installer
Forum rules
Before you post please read how to get help
Post Reply
dobriain
Level 2
Level 2
Posts: 70
Joined: Sat Dec 06, 2014 1:26 pm

[SOLVED]: Install Linux Mint 19.3 Tricia on a Lenovo ThinkPad P1 Gen 2

Post by dobriain »

I recently acquired a Lenovo ThinkPad P1 Gen 2 in the post in the middle of lock-down due to the Civid-19 pandemic. With great excitement I hurried to rid myself of the Microsoft operating system I was forced to accept to buy the hardware (a very unfair tax I might add) and replace it with my favourite desktop operating system Linux Mint with its current incarnation v19.3 Tricia with a Cinnamon desktop environment. Alas I came across two problems.
  • The Intel Wi-Fi 6 AX200 2x2 AX wireless card wouldn't work.
  • I couldn't add a second screen either via the HDMI or USB-C ports.
Well after a lot of messing and with the help of @roblm, thank you noble sir, it is now working fully.

Problem 1 - No network
The new network card does not have kernel support with the default Linux Mint 19.3 Tricia kernel version 5.0.0.32.34.

I upgraded to the latest kernel, version 5.6.13 and this problem disappeared. I though I was on the pigs back; however,

Code: Select all

$ uname -r
5.6.13-050613-generic
Problem 2 - No second screen
This problem appeared when I plugged in a second screen, initially via the USB-C port and remained when I tried the HDMI port. The second screen requires the Nvidia-440 video driver for the Nvidia Quadro T2000 Graphics Processor but after a lot of work, and the grateful assistance of @roblm, it was determined that the nvidia-440 driver, included with Linux Mint 19.3 will not work with Linux kernels 5.4 and above.

Problem resolution
The problem was resolved by either installing the kernel version 5.3.18, the last of the 5.3 kernels and installing the nvidia-440 video driver or installing the latest kernel version 5.6.13, installing the latest nvidia-440.82 video driver. Either of these options fix both the networking issue and the second monitor issue.

Code: Select all

$ sudo apt-add-repository ppa:graphics-drivers/ppa		
$ sudo apt-get update
$ sudo apt-get install nvidia-driver-440
Reboot.

Code: Select all

$ modinfo nvidia| grep ^version
version:        440.82
Tips
  • Changing kernels can be painful; however, I used a useful utility ukuu which makes changing kernels a breeze.
  • The resolution on the second monitor may look off when you get it working.
  • Adjusting using Preferences --> Display tool doesn't work.
  • That is because the Nvidia-440 has its own tool (nvidia-settings).
nvidia-settings
  • Run up this tool and select X Server Display Configuration
  • Highlight the second display (assuming the laptop screen is Prime)
  • Click Advanced and adjust ViewPortIn: and Panning: to what you want, say 2560x1600
Post Reply

Return to “Installation & Boot”