How to install Linux Mint 19 on a System76 Oryx Pro (oryp4)

This is my first post, so be kind…

I became aware that I need a personal computer for personal stuff, you know. So then I started to do research to find the “perfect” laptop for my requirements, which is primarily : Linux support and expand ability.( I will write another post where I do the comparisons). I have decided on the Oryx pro from system76.

Having said that ..I recently bought the Oryx pro from System76. I was willing to pay a premium have guaranteed linux support on all peripherals.

I am a avid linux user, which is why I opted to buy a System76 laptop designed for linux from the ground up.  I thought that all my struggles of installing linux on a “windows” laptop is over.  I ordered the laptop with  pop!_os,  I will admit that the theme is beautiful and the driver integration is spot on.  I am however not a fan on gnome, which is the default desktop environment for pop!_os. I have then proceeded to follow the instructions to install the cinnamon desktop. It worked fine, but I now have multiple duplicate applications , like  file browsers and network managers to name a few. This was unacceptable. I could not completely revert back to the previous state.

I thought to myself…I like Linux Mint because of the ubuntu heritage and the cinnamon desktop.  I am going to remove pop!_os and install Mint 19 (Tara).

This… to my surprise was more difficult than I expected. I understand that the Oryx pro has the latest cpu and gpu technology which would have limited support due to time in market.  I managed to get everything ( I required ) to work by following these steps.

Steps I followed.

  • Install Linux mint without networking and nomodeset kernel option. ( with Internet, it will install an incompatible kernel  and cant even install uefi )
  • Set nomodeset in grub on every boot untill gpu drivers installed.
  • Update system with update manager.
  • Install system76 repo and install selected packages.
sudo apt-add-repository -y ppa:system76-dev/stable
sudo apt-get update
sudo apt-get install -y system76-firmware-daemon xbacklight system76-wallpapers python3-evdev system76-dkms

The package “system76-driver” is not 100% compatible with cinnamon.

  • Reboot, and remember nomodeset.
  • Add ubuntu gpu repo and install nvidia-settings and driver from driver manager.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-settings
  • Use driver manager to select  nvidia-driver-396.

That is it 🙂 I think everthing is working now.