On Wed, 30 Jan 2002 18:18:43 +0200 Aleksandr Blohin wrote: Hi! > Вот, взгляните: > > [sass@sass home]$ uname -a > Linux sass.home 2.4.18-sass1 #1 Втр Янв 22 19:37:44 EET 2002 i686 > unknown > > [sass@sass home]$ rpm -qa | grep nvidia > kernel-nvidia-1.0.2314-alt1 > nvidiaGL-1.0.2313-alt2 > > [sass@sass i686]$ cat /etc/X11/XF86Config-4 > > Section "Module" > > # This loads the DBE extension module. > > Load "dbe" > Load "glx" > Load "extmod" > > # This loads the NVIDIA GLX extension module. > # IT IS IMPORTANT TO KEEP NAME AS FULL PATH TO libglx.so ELSE > # IT WILL LOAD XFree86 glx module and the server will crash. > > Обратите внимание! > > # Load "/usr/X11R6/lib/modules/extensions/libglx.so" > > ^^^^^^^ полный путь, не смотря на рекомендацию, закомментирован и > всё-равно работает! > > # This loads the miscellaneous extensions module, and disables > # initialisation of the XFree86-DGA extension within that module. > > SubSection "extmod" > #Option "omit xfree86-dga" > EndSubSection > > # This loads the Type1 and FreeType font modules > > Load "type1" > Load "freetype" > EndSection > > > [sass@sass home]$ sudo cat /var/log/XFree86.0.log > > (II) LoadModule: "glx" > (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so > (II) Module glx: vendor="NVIDIA Corporation" > compiled for 4.0.2, module version = 1.0.2313 > Module class: XFree86 Server Extension > ABI class: XFree86 Server Extension, version 0.1 > (II) Loading extension GLX > > > Хотелось бы поинтересоваться, Вы ядро сами собирали? > Если да, то попробуйте сделать, на всякий случай, make mrproper;make > oldconfig;make dep и после этого повторите сборку модулей. И еще, у Вас > release (не version!) ядра и хидеров совпадают? Проблема заключается в следующем - если в каталоге, где лежат расширения (в данном случае /usr/X11R6/lib/modules/extensions/) лежат 2 модуля libglx - один .a - из XFree86, второй - libglx.so - от nVidia - XFree86 сначала грузит .a, что при наличии карты nVidia приводит к падению XFree. В XFree86 до версии 4.2.0 для разрешения этого конфликта libglx.a переносился в другой каталог. Теперь же есть более легкий путь - вместо Load "glx" писать Load "/usr/X11R6/lib/modules/extensions/libglx.so" для nVidia. > -- > Best regards > AB > -- > ... In nomine Altli, et Ctrli, et Spititus Deli, Reset! -- Успехов, Konstantin