I was pleased to find that Rocky 9.2 with Mate Desktop would still run my legacy Nvidia K4000 and Nvidia 3D Vision glasses. I do drug design research and need 3D stereo to examine receptors and fit electron density. When updates came out for Rocky up to 9.5, the Nvidia driver still would install and I could run 3D stereo. But in 9.6 the driver would not compile. NVIDIA-Linux-x86_64-470.256.02.run I cannot install the ‘latest’ drivers since this is legacy board and I cannot get 3D running on Centos or any other OS. Also, I use X11 for display. When I run the nvidia driver installer under 9.6 it complains about unified cuda memory problem. When I go back to my 9.5 install all works well.
Will there be a fix for this legacy driver, either from Nvidia (no longer supported) or from Rocky? If necessary I may need to accept 9.5 for the rest of the hardware life.
The Mate is a necessity more than a bonus; gdm and Gnome require Composite extension for X11 and the traditional 3D stereo modes are mutually exclusive with Composite.
RPM fusion does not work. It installs the 570 version of the driver and not the 470 version. nvidia-smi says 570 is installed but the board is a K4000 and will not work. When I try to install the 470 version from nvidia, it says an error has occured and did not install. So I am left with no choices. I tried to install 6.5, but the 470 driver needs source files and there are no souce files for 9.5 to install. Instead it installes 9.6 source files which won’t work. Still looking to fix this. Does V 10.0 of Rocky support legacy drivers?
Error: Transaction test error:
file /usr/lib64/libEGL_nvidia.so.0 from install of xorg-x11-drv-nvidia-470xx-libs-3:470.256.02-1.el9.x86_64 conflicts with file from package xorg-x11-drv-nvidia-libs-3:570.172.08-2.el9.x86_64
file /usr/lib64/libGLESv1_CM_nvidia.so.1 from install of xorg-x11-drv-nvidia-470xx-libs-3:470.256.02-1.el9.x86_64 conflicts with file from package xorg-x11-drv-nvidia-libs-3:570.172.08-2.el9.x86_64
and a few more of these errors. I have to completely remove all of 570.
OOOPs. Spoke too soon. I actually was using 9.5, which works with K4000 driver. Update to 9.6 and the driver is still broken under Mate desktop. On conversion to GDM, I get graphics and even 3D with my glasses (with compositor use) in Pymol, but this is the problem with Gnome. I get ‘stereo in a desktop’ and not ‘stereo in a window’. Mate will allow ‘stereo in a window’ with the compositor disabled in xorg.conf. Gnome gives met 2 Wayland logins and 2 X11 logins. The X11 login allows me to run 3D with the compositor in charge of display. The ‘stereo in a desktop’ is designed to please the VR users since the whole experience needs to be 3D. But ‘stereo in a window’ only allows one window at a time to be 3D. GDM results in flashes of unstable background and windows eventual leading to crash.
Both GDM and Gnome do require the composite extension. Some newer applications do use “very recent” GL extensions that allow some 3D stereo.
The older applications depend on the old “quad-buffered stereo” functions that do not work with composite extension.
Mate does not require the composite extension. Lightdm does not require it either.
The workstations that we still have with 3D Stereo support do all have Lightdm and Mate,
rather than GDM and Gnome.
Why is my GLX vendor MESA when it should be Nvidia? Did I not install the akmod 470xx driver correctly on my K4000 Nvidia card? I am missing some libs for GLX. How do I get them from rpmfusion?