[sisyphus] Xorg 6.9, ati, dri (выберите два?)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Дек 30 23:53:01 MSK 2005
Здравствуйте.
Похоже, нужна "помощь зала", сам что-то уже не соображу.
Имеется: два ноута с Driver "ati", на одном из них под 6.8.2 из
ALC3.0 сразу работает DRI (на другом из-за VRAM 4M -- только в
800x600 или 8bpp :).
Сделали: накатили сизиф с xorg-x11-6.9.0-alt1 (и получив в
подарок новый kernel-image-std26-up, но не модули; каковые были
почищены и обновлены).
Старенький так дальше и поехал, а вот на radeon-m отвалилось DRI
(всё остальное вроде как в порядке).
Смотрим:
(II) LoadModule: "glx"
(WW) Warning, couldn't open module glx
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (module does not exist, 0)
Ну да, ведь /usr/X11R6/lib/modules/extensions/libglx.a -- ссылка
на ../../../../../etc/X11/lib/libglx.a, которое есть битая ссылка
на ../../../usr/X11R6/lib/modules/extensions/libglx-x11.a,
которого нет. Есть libglx-x11.so.
Радуемся, что всё может быть довольно просто, и говорим
Load "glx-x11"
Огребаем:
(II) LoadModule: "glx-x11"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx-x11.so
(EE) LoadModule: Module glx-x11 does not have a glx-x11ModuleData data object.
(II) UnloadModule: "glx-x11"
(II) Unloading /usr/X11R6/lib/modules/extensions/libglx-x11.so
(EE) Failed to load module "glx-x11" (invalid module, 0)
По ходу дела отмечаем, что не загружены intel_agp и radeon,
но их и не спрашивают пока. Для очистки совести грузим руками,
помогает только совести :)
Огрепленье по слову libglx-x11 показывает одно вхождение
-- в xorg-x11-mesagl, каковой и установлен. В 6.8.2 было так:
/usr/X11R6/lib/modules/extensions/libglx.a ->
../../../../../etc/X11/lib/libglx.a ->
../../../usr/X11R6/lib/modules/extensions/libglx-x11.a
и последняя была на месте.
Воткнутый на скорую руку нелицензионный бинарник libglx-x11.a
из 6.8.2 счастья действительно не приносит:
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
compiled for 6.8.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.so
dlopen: /usr/X11R6/lib/modules/extensions/libGLcore.so: undefined symbol: __glXLastContext
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libGLcore.so
(II) UnloadModule: "GLcore"
(II) UnloadModule: "glx"
(II) Unloading /usr/X11R6/lib/modules/extensions/libglx.a
(EE) Failed to load module "glx" (a required submodule could not be loaded, 7)
Нашёл, почитал, не оно:
http://lists.altlinux.ru/pipermail/devel/2005-August/022852.html
Что всё-таки нужно сделать, чтобы ёлочка зажглась? Шре-е-ек! :-)
PS: на самом деле glx здесь -- "шоб було", да и есть бэкап корня.
--
kernel-image-std26-up-2.6.14-alt2
kernel-modules-drm-std26-up-2005.11.18-alt2.132622.2
xorg-x11-drv-ati-6.9.0-alt1
xorg-x11-mesagl-6.9.0-alt1
----------- следующая часть -----------
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen at Device0" 0 0
InputDevice "mouse0" "CorePointer"
InputDevice "ru_cplk" "CoreKeyboard"
EndSection
Section "Files"
FontPath "unix/:-1"
EndSection
Section "Module"
Load "dbe"
Load "glx"
Load "dri"
Load "extmod"
Load "type1"
Load "freetype"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
Section "InputDevice"
Identifier "ru_cplk"
Driver "kbd"
Option "XkbLayout" "us,ua,ru"
Option "XkbOptions" "grp:caps_toggle,grp_led:scroll,grp:switch"
EndSection
Section "InputDevice"
Identifier "mouse0"
Driver "mouse"
Option "Device" "/dev/input/mice"
#"TrackPoint IBM TrackPoint"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor at Device0"
DisplaySize 305 229
EndSection
Section "Device"
Identifier "ATI Radeon (x11)|0"
Driver "ati"
EndSection
Section "Screen"
Identifier "Screen at Device0"
Device "ATI Radeon (x11)|0"
Monitor "Monitor at Device0"
#DefaultDepth 24
DefaultDepth 16
SubSection "Display"
Depth 8
Modes "1600x1200" "1600x1024" "1600x900" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1600x1024" "1600x900" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1600x1024" "1600x900" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1600x1024" "1600x900" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x854" "1280x800" "1280x768" "1280x720" "1152x870" "1152x864" "1120x840" "1024x768" "1024x736" "1024x600" "960x720" "848x480" "832x624" "800x600" "720x576" "640x480"
EndSubSection
EndSection
Section "DRI"
Group "xgrp"
Mode 0660
EndSection
Подробная информация о списке рассылки Sisyphus