[OpenIndiana-discuss] Nvidia 515 problem

Udo Grabowski (IMK) udo.grabowski at kit.edu
Wed Nov 9 09:35:40 UTC 2022



On 09/11/2022 10:21, Stephan Althaus wrote:
> On 11/9/22 10:15, Marcel Telka wrote:
>> On Wed, Nov 09, 2022 at 08:44:58AM +0100, Stephan Althaus wrote:
>>> Hello!
>>>
>>> Yesterday i tried to use nvidia driver version 515 with my M1200M,
>>> but got an error in the Xorg.0.log:
>>>
>>>
>>> [   234.097] (II) Loading sub module "glxserver_nvidia"
>>> [   234.097] (II) LoadModule: "glxserver_nvidia"
>>> [   234.098] (WW) Warning, couldn't open module glxserver_nvidia
>>> [   234.098] (II) UnloadModule: "glxserver_nvidia"
>>> [   234.098] (II) Unloading glxserver_nvidia
>>> [   234.098] (EE) NVIDIA: Failed to load module "glxserver_nvidia" 
>>> (module
>>> does not exist, 0)
>>> [   234.098] (EE) NVIDIA(0): Failed to initialize the GLX module; please
>>> check in your X
>>> [   234.098] (EE) NVIDIA(0):     log file that the GLX module has been
>>> loaded in your X
>>> [   234.098] (EE) NVIDIA(0):     server, and that the module is the 
>>> NVIDIA
>>> GLX module.  If
>>> [   234.098] (EE) NVIDIA(0):     you continue to encounter problems, 
>>> Please
>>> try
>>> [   234.098] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
>>> [   234.098] (II) NVIDIA: The X server does not support PRIME Render
>>> Offload.
>>> [   234.098] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA 
>>> graphics
>>> device!
>>> [   234.098] (EE) NVIDIA(0): Failing initialization of X screen
>>> [   234.098] (II) UnloadModule: "nvidia"
>>>
>>> i do not find glxserver_nvidia in the running version 470:
>>>
>>> $ grep -i glx /var/log/Xorg.0.log
>>> [    90.930] (II) LoadModule: "glx"
>>> [    90.932] (II) Loading 
>>> /usr/lib/xorg/modules/extensions/amd64/libglx.so
>>> [    90.986] (II) Module glx: vendor="NVIDIA Corporation"
>>> [    90.986] (II) NVIDIA GLX Module  470.141.03  Thu Jun 30 18:38:53 UTC
>>> 2022
>>> [    93.742] (II) Initializing extension GLX
>>> [    93.742] (II) Indirect GLX disabled.
>>>
>>> Does anyone has a hint on how to solve this?
>> There is no '*glxserver_nvidia*' file in the Solaris driver distribution
>> https://us.download.nvidia.com/solaris/515.76/NVIDIA-Solaris-x86-515.76.run
>> so I'm not sure why they expect such file (module) to exist.  Maybe this
>> is a bug in their package?  Either they forgot to add the module into
>> the package, or they mistakenly require it when they shouldn't?  Maybe
>> you could try to contact NVIDIA.
>>
>>
>> Regards.
>>
> Hello!
> 
> Looking a bit around i think its the GLX module that is not "NVIDIA"
> 
> [   234.053] (II) LoadModule: "glx"
> [   234.055] (II) Loading /usr/lib/xorg/modules/extensions/amd64/libglx.so
> [   234.071] (II) Module glx: vendor="X.Org Foundation"
> [   234.071]     compiled for 1.19.7, module version = 1.0.0
> [   234.071]     ABI class: X.Org Server Extension, version 10.0
> 
> and the glxserver is a method within that or something similar..
> 
> How to configure Xorg to use a different path for the GLX module is the 
> next question to solve..

libglx.so should originate from NVIDIA.This should be the
link hierarchy:
-r-xr-xr-x   1 root     bin         520K Sep 22 17:36 
/usr/lib/mesa/modules/extensions/amd64/libglx.so*
lrwxrwxrwx   1 root     root          55 Sep 22 16:14 
/usr/lib/xorg/modules/extensions/amd64/libglx.so -> 
../../../../../../var/run/opengl/server/amd64/libglx.so*
lrwxrwxrwx   1 root     root          46 Sep 22 16:14 
/usr/lib/xorg/modules/extensions/libglx.so -> 
../../../../../var/run/opengl/server/libglx.so*
lrwxrwxrwx   1 root     root          48 Nov  9 10:08 
/var/run/opengl/server/libglx.so -> 
/usr/X11/lib/modules/extensions/NVIDIA/libglx.so*
lrwxrwxrwx   1 root     root          48 Nov  9 10:08 
/var/run/opengl/server/amd64/libglx.so -> 
/usr/X11/lib/modules/extensions/NVIDIA/libglx.so*
lrwxrwxrwx   1 root     root          11 Sep 22 16:14 
/usr/X11/lib/modules/extensions/NVIDIA/amd64/libglx.so -> libglx.so.1*
-r-xr-xr-x   1 root     bin        14.3M Sep 22 17:36 
/usr/X11/lib/modules/extensions/NVIDIA/amd64/libglx.so.1*
lrwxrwxrwx   1 root     root          11 Sep 22 16:14 
/usr/X11/lib/modules/extensions/NVIDIA/libglx.so -> libglx.so.1*
-r-xr-xr-x   1 root     bin        9.23M Sep 22 17:36 
/usr/X11/lib/modules/extensions/NVIDIA/libglx.so.1*

And this service should be online (that builds that hierarchy):
# svcs -a|grep opengl
online         10:08:32 svc:/application/opengl/ogl-select:default



More information about the openindiana-discuss mailing list