[Bug 257360] New: Problems loading glx module with xorg 7.2
https://bugzilla.novell.com/show_bug.cgi?id=257360 Summary: Problems loading glx module with xorg 7.2 Product: openSUSE 10.3 Version: Alpha 2 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X11 3rd Party Driver AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: joop_boonen@web.de QAContact: sndirsch@novell.com When starting X i get the following error in /var/log/Xorg.0.log: (II) Loading extension X-Resource (II) LoadModule: "glx" (WW) Warning, couldn't open module glx (II) UnloadModule: "glx" (EE) Failed to load module "glx" (module does not exist, 0) (II) LoadModule: "nv" (II) Loading /usr/lib/xorg/modules//drivers/nv_drv.so (II) Module nv: vendor="X.Org Foundation" compiled for 1.2.99.901, module version = 1.99.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 1.1 (II) LoadModule: "kbd" I'm using the nvidia drivers: NVIDIA-Linux-x86-1.0-9755-pkg1.run When i do sax2 -r -m 0=nvidia sax2 ends with an error: The module can be found on the system: /usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.1.0.9755 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #1 from joop_boonen@web.de 2007-03-25 14:41 MST ------- When i do sax2 -r -m 0=nvidia sax2 ends with an error: This line shouldn't have been at the position -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #2 from joop_boonen@web.de 2007-03-25 14:54 MST ------- Created an attachment (id=126381) --> (https://bugzilla.novell.com/attachment.cgi?id=126381&action=view) Xorg.0.log file -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #3 from joop_boonen@web.de 2007-03-25 14:54 MST ------- Created an attachment (id=126382) --> (https://bugzilla.novell.com/attachment.cgi?id=126382&action=view) SaX.log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #4 from joop_boonen@web.de 2007-03-25 14:55 MST ------- Created an attachment (id=126383) --> (https://bugzilla.novell.com/attachment.cgi?id=126383&action=view) xorg.conf running xorg.conf -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #126383|application/octet-stream |text/plain mime type| | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #5 from sndirsch@novell.com 2007-03-25 15:08 MST ------- Use "nvidia-installer --uninstall" to fix your messed up system. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mhopf@novell.com, wstephenson@novell.com Status|NEW |NEEDINFO Info Provider| |lfriedman@nvidia.com ------- Comment #6 from sndirsch@novell.com 2007-03-25 15:32 MST ------- I can reproduce this problem. Use NVIDIA-Linux-x86-1.0-9755-pkg1.run --x-module-path=/usr/lib/xorg/modules/ to avoid this problem. Lonni/Andy, I wonder why the installer removes the glx module below /usr/lib/xorg/modules, but installs all its Xserver modules below /usr/X11R6/lib/modules. # NVIDIA-Linux-x86-1.0-9755-pkg1.run -A --x-module-path=X-MODULE-PATH The path under which the NVIDIA X server modules will be installed. If this option is not specified, nvidia-installer uses the following search order and selects the first valid directory it finds: 1) `X -showDefaultModulePath`, 2) `pkg-config --variable=moduledir xorg-server`, or 3) the X library path (see the '--x-library-path' option) plus either 'modules' (for X servers older than X.Org 7.0) or 'xorg/modules' (for X.Org 7.0 or later). # X -showDefaultModulePath /usr/lib/xorg/modules/updates,/usr/lib/xorg/modules # pkg-config --variable=moduledir xorg-server /usr/lib/xorg/modules -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 nderkach@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nderkach@gmail.com ------- Comment #7 from nderkach@gmail.com 2007-03-25 23:02 MST ------- The same problem here but on 64bit system. As you see nvidia_drv also isn't installed in the correct place. The installer uses /usr/X11R6 path insted of /usr. Hence when I start X I'm prompted about missing nvidia_drv and libglx, but 'NVIDIA.run --x-module-path=/usr/lib64/xorg/modules' works for me. The correct places for them are: /usr/lib64/xorg/modules/drivers/nvidia_drv.so /usr/lib64/xorg/modules/extensions/libglx.so -> libglx.so.1.0.9755 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #8 from sndirsch@novell.com 2007-03-26 08:23 MST ------- Thanks for rephrasing my previous comment. ;-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 lfriedman@nvidia.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lfriedman@nvidia.com Status|NEEDINFO |ASSIGNED Info Provider|lfriedman@nvidia.com | ------- Comment #9 from lfriedman@nvidia.com 2007-03-26 14:19 MST ------- Please attach the driver installer log. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #10 from sndirsch@novell.com 2007-03-26 15:03 MST ------- Created an attachment (id=126570) --> (https://bugzilla.novell.com/attachment.cgi?id=126570&action=view) nvidia-installer.log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |sndirsch@novell.com |screening@forge.provo.novell| |.com | Status|ASSIGNED |NEW -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #11 from aritger@nvidia.com 2007-03-30 02:20 MST ------- Hi Stefan, I think I see several problems: Problem #1. The X server version string, according to the Xorg.0.log file (which I assume is the same as the `X -version` output), is "X Window System Version 1.2.99.901 (1.3.0 RC 1)", whereas before it used to be something like "X Window System Version 7.1.0". In other words, the X server version used to reflect the entire X release (6.9, 7.1, 7.2, etc). Now, it looks like the X server version string will reflect just the version of the X server component. I don't understand how anyone can draw useful information from this version information. We recently pointed this out to Keith Packard, but it didn't sound like there was any intent to change this. This had the effect of tricking nvidia-installer into thinking that the X server was pre-7.0, therefore not a modular release, and therefore no need to look at `X -showDefaultModulePath` or `pkg-config --variable=moduledir xorg-server`. We will update nvidia-installer so that it unconditionally checks `X -showDefaultModulePath` and `pkg-config --variable=moduledir xorg-server`, regardless of what the X server version is. Problem #2: `X -showDefaultModulePath` is returning multiple path elements: "/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules". nvidia-installer currently, does not expect that (it assumes the complete string from `X -showDefaultModulePath` is a single directory, rather than a list of directories to search). We will update nvidia-installer to be more sophisticated with processing the `X -showDefaultModulePath` output. Also, to answer your question: "I wonder why the installer removes the glx module below /usr/lib/xorg/modules, but installs all its Xserver modules below /usr/X11R6/lib/modules." nvidia-installer is quite aggressive about searching for conflicting libraries and moving them out of the way; we've encountered too many problems over time with libGL.so's getting picked up from strange directores, so nvidia-installer searches pretty broadly for conflicting files. While I'd argue that the rules changed out from under nvidia-installer, these are nvidia-installer problems that NVIDIA will fix for a future release. Sorry for the confusion, - Andy -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #12 from sndirsch@novell.com 2007-03-30 03:33 MST ------- Thanks for the detailed explanation, Andy. I think I'll set the X version to "7.2.0" by using the according configure option - IIRC Keith Packard pointed out earlier, that Xserver 1.3.0 would be compatible to Xserver of X.Org 7.2. This has also the advantage, that the driver of your competitor will no longer be confused by the Xserver version and therefore will no longer refuse to start. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 ------- Comment #13 from sndirsch@novell.com 2007-03-30 03:45 MST ------- Since probably SUSE is the only vendor, which uses the search path feature for modules (we do this for possible driver updates), I'll adjust my patch, so that -showDefaultModulePath will give you only one directory: /usr/lib/xorg/modules (/usr/lib64/xorg/modules on x86_64). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257360 sndirsch@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #14 from sndirsch@novell.com 2007-03-30 05:05 MST -------
I think I'll set the X version to "7.2.0" by using the according configure option [...] done.
[...] I'll adjust my patch, so that -showDefaultModulePath will give you only one directory done.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com