Warning: Ubuntu 24.10 and older NVidia cards

Ubuntu 24.10 comes with the new, open-source Nvidia 560 drivers. That’s very nice, but the driver does not support older cards - see Video Card for a new build in 2024 - #13 by kofa. As my 1060 is not among the supported cards, darktable exhibited all kinds of weird behaviour, from OpenCL errors to crashes.
One could, of course, always go back to the proprietary 550 series.
Except…
The nvidia-driver-550 package (and also 535 and others) are ‘transitional’ packages, basically depending on 560, forcing it to be installed.

I’ve now found the package nvidia-driver-550-server, that seems to be the proprietary one. I had installed 550 from a PPA, but that did not resolve the crashes. I’ll keep you posted.

1 Like

There also seems to be a genuine darktable bug as well, I’ve reported it here: Darktable errors and crash with OpenCL · Issue #17960 · darktable-org/darktable · GitHub

I think I updated the driver by mistake yesterday but it is holding for now.
DT is from a flatpack

------------ 
OS: Pop!_OS 22.04 LTS x86_64 
Host: Serval WS serw12 
Kernel: 6.9.3-76060903-generic 
Uptime: 19 hours, 9 mins 
Packages: 3194 (dpkg), 98 (flatpak) 
Shell: bash 5.1.16 
Resolution: 2560x1440 
DE: GNOME 
WM: Mutter 
WM Theme: Pop 
Theme: Pop [GTK2/3] 
Icons: Pop [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 9 3900 (24) @ 3.100GHz 
GPU: NVIDIA GeForce RTX 2070 Mobile / Max-Q Refresh 
Memory: 8399MiB / 64194MiB
Thu Dec  5 14:00:40 2024       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 565.57.01              Driver Version: 565.57.01      CUDA Version: 12.7     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 2070        Off |   00000000:07:00.0  On |                  N/A |
| N/A   65C    P8             16W /  115W |    1058MiB /   8192MiB |     38%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      3301      G   /usr/lib/xorg/Xorg                            280MiB |
|    0   N/A  N/A      3438      G   /usr/bin/gnome-shell                           62MiB |
|    0   N/A  N/A      8237      G   thunderbird                                   214MiB |
|    0   N/A  N/A      8517      G   /app/lib/ghostery/Ghostery                    196MiB |
|    0   N/A  N/A     16529      G   firefox                                       168MiB |
|    0   N/A  N/A     37397      C   /app/bin/darktable                             96MiB |
+-----------------------------------------------------------------------------------------+

Same here: “got” nvidia driver version 565.57.01, running dt 4.8.1.
The flatpak-dt works (TNX, mica), the official appimage-dt doesn’t.

Your 2070 is Turing-based, and for such cards the new drivers are recommended, but my 1060, based on Pascal, is too old for that.

1 Like

Nvidia 560 came in and our Titan Xs (Pascal) stopped being “devices”. However it was still possible to uninstall nvidia-driver-560-*, which came from the repositories, and then download the installer and have nvidia-550 from:

Under Ubuntu, you can: