using nvidia gpus in devuan 🔼

context 🔼

  • devuan releases table @
  • wikipedia / nvidia gpu list @
  • @ nvidia / unix drivers
  • debian wiki / NvidiaGraphicsDrivers@
  • nouveau/codenames @
  • Devuan forum / Nouveua vs Nvidia benchmarks on GM206 @
  • @ envytools / nvidia gpu docs

installation of nouveau driver 🔼

Installing devuan on a pc with a nvidia gpu will result in installation of nouveau driver. How that happens? What packages are involved ?

installation of priopriatory driver 🔼

devuan version and it's corresponding debian version 🔼

That could be usefull for accessing and using related info available in the debian wiki. ref : devuan releases table @

identify installed gpu card 🔼

install non-free/x11 nvidia-detect and execute nvidia-detect

disable secure boot 🔼

According to the debian wiki :

If you have SecureBoot enabled: you need to enroll your machine owner's key (MOK) to use DKMS modules.

$ sudo mokutil --sb-state // check secure boot state

In Daedalus i didnt succeed in enrolling my machine keys so i disabled secure boot in the uefi bios. How that is done is not standard across uefi-bioses.

Add contib and non-free apt sources 🔼

Add "contrib", "non-free" components to /etc/apt/sources.list, for example:

  1.  deb http://deb.devuan.org/merged daedalus main contrib non-free
  2.  apt update

linux headers 🔼

Do we need linux headers ? What is linux headers? linux-headers-amd64

install non-free firmware 🔼

 firmware-nvidia 

install nvidia-driver 🔼

issues 🔼

persistance daemon 🔼

$ sudo apt-cache show nvidia-driver Recommends: nvidia-settings (>= 535), libnvidia-cfg1 (= 535.216.01-1~deb12u1), nvidia-persistenced (>= 535) During installation in Daedalus

utilities 🔼

nvdia-settings 🔼

nvidia-detect 🔼

nvidia-smi 🔼

nvidia-detect recommends a driver version.

nvidia-smi 🔼

 nvidia-smi (also NVSMI) provides monitoring and management capabilities for each of
 NVIDIA's Tesla, Quadro, GRID and GeForce devices from Fermi and higher architecture families

$ nvidia-smi -q -d TEMPERATURE

benchmarks 🔼

programs 🔼

in devuan 🔼

glmark2 🔼

third parties 🔼

Unigine Benchmarks 🔼

benchmarking GM206 🔼

 Unigine Valley Benchmark 1.0
- nouveau nvidia
FPS 10.8 99.8
Score 452 4176
Min FPS 7.5 43.3
Max FPS 7.5 167.8
glmark2 Score: 842 glmark2 Score: 17719