Mandriva Linux: cooker@mandrivalinux.org
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Thanks to Scott and Kjel for their debugging and workarounding.
It seems that the latest Xorg does not like you passing the full path to
a GLX module. Although it sees this path, and warns you about it, it
then promptly ignores it, and loads the Mesa one instead. Not
particularly handy.
The fix is to add the custom module path before the default one:
Place the following two lines (in order) within the 'Section "Files"'
part of your /etc/X11/xorg.conf file:
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules/"
(replace nvidia above as appropriate - I'm guessing ati for ATi users :o)
You should then remove the full path the the Loading of the GLX module
so that you just have:
Load "glx"
rather than
Load "/usr/lib[64]/xorg/modules/nvidia/libglx.so"
Hopefully this will fix things right up for you.
The full example sections are posted below but these may not match up
directly so use them as reference only.
Good luck.
Section "Files"
# font server independent of the X server to render fonts.
FontPath "unix/:-1"
# minimal fonts to allow X to run without xfs
FontPath "/usr/share/fonts/misc:unscaled"
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules/"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
--
+--------------------------+
| Colin Guthrie |
+--------------------------+
| cguthrie(at)mandriva.org |
| http://colin.guthr.ie/ |
+--------------------------+