If you are running Ubuntu 19.10 or later, you will need to manually add an apt preferences file to “pin” the System76 repository. This will tell apt to prefer System76 packages over standard Ubuntu packages. Installing the System76 Driver will not be possible until this step is completed.
Create the apt preferences file here:
sudo gedit /etc/apt/preferences.d/system76-apt-preferences
Add the following six lines (seven if you count the space in the middle):
Package: * Pin: release o=LP-PPA-system76-dev-stable Pin-Priority: 1001 Package: * Pin: release o=LP-PPA-system76-dev-pre-stable Pin-Priority: 1001
Save the file. Now you should be able to install the System76 Driver as described below.
To install our Driver you need to run the following commands in the Terminal:
sudo apt-add-repository -y ppa:system76-dev/stable sudo apt-get update sudo apt-get install -y system76-driver
The System76 Driver can be opened by pressing the Ubuntu or Pop key and then search for ‘system76’, then click on the System76 Driver.
Next click on the button outlined in red in the System76 Driver application and there will be a file called
system76-logs.tgz placed in your Home directory (/home/username)
Follow the above steps as well as this additional command if you have a NVIDIA GPU:
sudo apt-get install system76-driver-nvidia