Nvidia GTX 980

Got a new machine for CUDA programming!

Installing Ubuntu was a bit of a pain — graphics were mangled when I tried to install ubuntu desktop, and even though it’s 2015 my wireless didn’t work either. So I switched to installing Ubuntu Server LTS because GUI installers ftl. Graphics and wireless driver problems already?! It’s good to be back on GNU/Linux.

Solved wireless by sharing ethernet from my mbp, then

sudo apt-get install wireless-tools
sudo lspci | grep Network

Found out my card was a Broadcom 43142, so:

sudo apt-get install bcmwl-kernel-source

Damn, things are easier these days! Whatever happened to ndiswrapper and cabextract? Server-based wifi config is super easy these days too:

nmcli dev wifi connect 'ESSID' password PASSWORD

What, an abstraction for all that iwconfig stuff?! Awesome.

Then for GTX 980:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-346

Note: Do not use nvidia-current! It installs nvidia 340 drivers, which causes problems. Also using the package from the nvidia website requires a recompile for every kernel upgrade, it’s also a headache. Even though using this PPA for everyday use is discouraged, I installed it then removed the ppa from my sources.list. If it ever causes problems I can always remove it and do things more properly.