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.