Confused about my NVIDIA driver installation

Hi everyone. I’ve just upgraded from Leap to Leap 16.0, and a combination of it being so many years since I last installed openSuse on this machine and there being so many differences between the two versions, is causing me quite a bit of trouble.

Normally, to install the drivers for my NVIDIA GTX 970, I’d just add the NVIDIA repositories in YaST, blacklist the neouveau driver, reboot, and be on my way. When I tried to install the drivers in Leap 16, however, I found that this version doesn’t seem to use YaST any more, so I just followed an SDB article about getting Steam installed (because I run Blender and play some games from my Steam library) which includes a link to another SDB article about installing the drivers.

According to hwinfo --gfxcard, the driver is installed, but when I try to have Blender use the GPU’s CUDA cores for GPU accelerated rendering, Blender says > No compatible GPUs found for Cycles

Requires NVIDIA GPU with compute capability 5.0

Also, whenever I’d successfully installed the NVIDIA driver in the past, I had to work around a problem where text would normally be rendered between 1 and 2 pixels wide, and between 2 and 3 pixels tall, because the EDID information my television passes to the GPU is absurdly inaccurate: my television tells my GPU that it is—if I remember correctly—a little over four metres wide. The text is all still normal size, even with hwinfo saying the driver is installed, but I don’t know if the lack of unreadably small text is because of improvements to the graphics driver, or because I’ve failed to properly install it.

The output from hwinfo is as follows:

home:~ # hwinfo --gfxcard
15: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.398]
  Unique ID: VCu0.32p7bQdcGC4
  Parent ID: vSkL.xltNQFyR_DB
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GM204 [GeForce GTX 970]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x13c2 "GM204 [GeForce GTX 970]"
  SubVendor: pci 0x3842 "eVga.com. Corp."
  SubDevice: pci 0x4975 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xde000000-0xdeffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable)
  I/O Ports: 0xe000-0xefff (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 46 (1584637 events)
  Module Alias: "pci:v000010DEd000013C2sv00003842sd00004975bc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #12 (PCI bridge)

Primary display adapter: #15

Any help in making Blender be able to use GPU accelerated rendering again would be greatly appreciated, and I’d be happy to post any other information that would be useful. Oh, and glxgears does display the little window with the coloured gears. That was the first thing I did after Blender said no CUDA enabled GPU.

Oh and apologies for any formatting mistakes. I couldn’t figure out how to preview this post before submitting it.

Please show the output from
nvidia-smi
zypper se -si nvidia

1 Like
home:~ # nvidia-smi
Sun Aug 16 05:29:34 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.159.03             Driver Version: 580.159.03     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| 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 GTX 970         On  |   00000000:01:00.0  On |                  N/A |
|  0%   44C    P8             17W /  201W |     504MiB /   4096MiB |     11%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1284      G   /usr/bin/Xorg.bin                       166MiB |
|    0   N/A  N/A            1421      G   /usr/bin/ksecretd                         2MiB |
|    0   N/A  N/A            1571      G   /usr/bin/ksmserver                        2MiB |
|    0   N/A  N/A            1573      G   /usr/bin/kded6                            2MiB |
|    0   N/A  N/A            1574      G   /usr/bin/kwin_x11                        47MiB |
|    0   N/A  N/A            1714      G   /usr/bin/plasmashell                     31MiB |
|    0   N/A  N/A            1733      G   /usr/bin/kaccess                          2MiB |
|    0   N/A  N/A            1735      G   ...it-kde-authentication-agent-1          2MiB |
|    0   N/A  N/A            1737      G   ...ibexec/xdg-desktop-portal-kde          2MiB |
|    0   N/A  N/A            1842      G   /usr/bin/kalendarac                       2MiB |
|    0   N/A  N/A            1852      G   /usr/libexec/DiscoverNotifier             2MiB |
|    0   N/A  N/A            1974      G   /usr/bin/dolphin                          2MiB |
|    0   N/A  N/A            2070      G   /usr/lib64/firefox/firefox              179MiB |
|    0   N/A  N/A            5054      G   /usr/libexec/baloorunner                  2MiB |
|    0   N/A  N/A            5086      G   /usr/bin/konsole                          2MiB |
|    0   N/A  N/A           16654      G   /usr/bin/krunner                         11MiB |
|    0   N/A  N/A           16706      G   /usr/bin/kate                             2MiB |
+-----------------------------------------------------------------------------------------+

home:~ # zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version                                 | Arch   | Repository
---+-------------------------------+---------+-----------------------------------------+--------+---------------------
i  | kernel-firmware-nvidia        | package | 20250516-160000.2.2                     | noarch | repo-oss (16.0)
i  | libnvidia-egl-gbm1            | package | 1.1.3-lp160.10.1                        | x86_64 | repo-non-free (16.0)
i  | libnvidia-egl-wayland1        | package | 1.1.22-160000.1.1                       | x86_64 | repo-oss (16.0)
i  | libnvidia-egl-x111            | package | 1.0.5-160000.1.1                        | x86_64 | repo-oss (16.0)
i  | libnvidia-gpucomp-G06         | package | 580.159.03-lp160.60.1                   | x86_64 | repo-non-free (16.0)
i  | nvidia-common-G06             | package | 580.159.03-lp160.60.1                   | x86_64 | repo-non-free (16.0)
i+ | nvidia-compute-G06            | package | 580.159.03-lp160.60.1                   | x86_64 | repo-non-free (16.0)
i  | nvidia-compute-utils-G06      | package | 580.159.03-lp160.60.1                   | x86_64 | repo-non-free (16.0)
i+ | nvidia-driver-G06-kmp-default | package | 580.159.03_k6.12.0_160000.35-lp160.60.1 | x86_64 | repo-non-free (16.0)
i+ | nvidia-gl-G06                 | package | 580.159.03-lp160.60.1                   | x86_64 | repo-non-free (16.0)
i  | nvidia-modprobe               | package | 580.159.03-lp160.26.1                   | x86_64 | repo-non-free (16.0)
i  | nvidia-persistenced           | package | 580.159.03-lp160.2.1                    | x86_64 | repo-non-free (16.0)
i  | nvidia-userspace-meta-G06     | package | 580.159.03-lp160.53.1                   | x86_64 | repo-non-free (16.0)
i+ | nvidia-video-G06              | package | 580.159.03-lp160.60.1                   | x86_64 | repo-non-free (16.0)
i+ | openSUSE-repos-Leap-NVIDIA    | package | 20260218.3c95c01-lp160.1.1              | x86_64 | repo-oss (16.0)

Your driver is installed and working and your output is what I expect out of a Maxwell GPU.
The GTX970 has compute capability 5.2 according to https://developer.nvidia.com/cuda/gpus/legacy.
Maybe you need a newer version of Blender? [Sorry, no Blender user here]

1 Like

That’s okay. Thanks for letting me know the output is at least what is to be expected from a working configuration, so that I can stop worrying so much about whether or not I made some stupid mistake whilst installing the driver. Of course, it’s still possible that I did make a mistake, but if the output is looking as expected, it does significantly reduce the likelihood. I started running Blender through Steam because Steam keeps it up-to-date for me, without needing to regularly check back at the Blender website, so I guess the next logical step would be to see if Blender has dropped support or GTX 970s, for some reason.