[sisyphus] Re: [sisyphus] Re: [sisyphus] Re[2]: [sisyphus] NVidia часть вторая
Konstantin Volckov
=?iso-8859-1?q?goldhead_=CE=C1_altlinux=2Eru?=
Чт Янв 31 14:30:59 MSK 2002
On Wed, 30 Jan 2002 18:18:43 +0200
Aleksandr Blohin <sass на uustoll.ee> 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
> <skip>
> 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
> <skip>
>
> [sass на sass home]$ sudo cat /var/log/XFree86.0.log
> <skip>
> (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
> <skip>
>
> Хотелось бы поинтересоваться, Вы ядро сами собирали?
> Если да, то попробуйте сделать, на всякий случай, 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20020131/d7b54692/attachment-0012.bin>
Подробная информация о списке рассылки Sisyphus