[Comm] Проблема с ATI

Alexander Yalovenko =?iso-8859-1?q?yalovenko_=CE=C1_gmail=2Ecom?=
Чт Окт 18 13:20:50 MSD 2007


Хочу все-таки опять поднять вопрос о том, чтобы централизовано решили 
проблему с xorg / fglrx, т.к. видимо данная проблема не только у меня.

Чтобы не плясать с бубном, хотелось бы набрав команду apt-get update ... 
получить работающую в 3D систему с карточкой ATI Radeon X1650. То бишь 
видимо просто требуется сделать правильный откат на предыдущую версию, 
которая еще летом у меня работала на бэте 4.0.

В данный момент:
[user1 на localhost ~]$ glxinfo| grep render
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No (If you want to find out why, try setting 
LIBGL_DEBUG=verbose)
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: Mesa GLX Indirect

Я попытался решить проблему, и мне помогал в этом Timur Baturshin. Было 
сделано следующее:

0) Спасибо. Timur любезно прислал мне пакет (см. выше в этой теме);
1) Выгрузил X-server:
service dm stop
2) Удалил Xorg:
apt-get remove xorg-x11-server
3) Распаковал архив в отдельную папку;
4) В этой папке запустил:
rpm -ivh --olgpackage *.rpm
5) Получил следующее:
package xorg-server-control-1.3-alt1 is already installed
package xorg-x11-apps-7.3.0-alt1 is already installed
package xorg-x11-drv-keyboard-1.1.1-alt2 is already installed
package xorg-x11-drv-mouse-1.2.1-alt1 is already installed
package xorg-x11-drv-vga-4.1.0-alt3 is already installed
package xorg-x11-rgb-1.0.1-alt1 is already installed
package xorg-x11-x11-utils-7.3.0-alt1 is already installed
package xorg-x11-xfs-1.0.4-alt1 is already installed
file /usr/lib/libxf86config.so.6.9.99 from install of 
libxorgconfig-1.3.0.0-alt9 conflicts with file from package 
libxorgconfig-1.3.0.0-alt21.M40
file /usr/lib/X11/modules/drivers/vesa-drv.so from install of 
xorg-x11-drv-vesa-1.3.0-alt2 conflicts with file from package 
xorg-x11-drv-vesa-1.3.0-alt1
6) После этого Иксы не грузятся.
7) Вернуть Иксы получилось только путем установки (из дистрибутива):
apt-get install xorg-x11-server
apt-get install fglrx_glx
8) Пытался сделать тоже самое, начиная с п. 1, но перед п. 5 также 
удалил libxorgconfig, xorg-x11-drv-vesa.
9) Так тоже не получается, т.к. после удаления libxorgconfig и 
xorg-x11-drv-vesa и попытки опять rpm -ivh --olgpackage *.rpm, оно 
выдает следующее сообщение:
x11setupdrv >= 0.4 is needed by xorg-x11-extensions-glx-1.3.0.0-alt9
10) Опять спасибо Тимуру за x11setupdrv и заодно и x11presetdrv из RC, 
которые я положил в ту же директорию (см. п.3).
11) Запустил опять rpm -ivh --olgpackage *.rpm
Оно сказало:
package x11presetdrv-0.0.1-alt1 is already installed
package xorg-server-control-1.3-alt1 is already installed
package xorg-x11-apps-7.3.0-alt1 is already installed
package xorg-x11-drv-keyboard-1.1.1-alt2 is already installed
package xorg-x11-drv-mouse-1.2.1-alt1 is already installed
package xorg-x11-drv-vga-4.1.0-alt3 is already installed
package xorg-x11-rgb-1.0.1-alt1 is already installed
package xorg-x11-utils-7.3.0-alt1 is already installed
package xorg-x11-xfs-1.0.4-alt1 is already installed

12) Удалил все из этого списка путем apt-get remove

13) Снова запустил rpm -ivh --olgpackage *.rpm  и все встало.

14) Поправил симлинки так:

erthad на batyrshin /tmp $ ls -l /etc/X11/lib | awk '{print $9" "$10"
"$11}' 
libGL.so.1 -> /usr/lib/X11/fglrx/libGL.so.1
libglx.so -> /usr/lib/X11/mesa_gl/libglx-x11.so
libwfb.so -> ../../../usr/lib/X11/modules/libwfb-x11.so

erthad на batyrshin /tmp $ ls -l /usr/lib | grep \/X11 | awk '{print $9"
"$10" "$11}'
libGL.so -> /etc/X11/lib/libGL.so.1
libGL.so.1 -> /etc/X11/lib/libGL.so.1
libglx.so -> /etc/X11/lib/libglx.so
libwfb.so -> /etc/X11/lib/libwfb.so

15) Reboot

16) 
[user1 на localhost ~]$ glxinfo| grep render
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No (If you want to find out why, try setting
LIBGL_DEBUG=verbose)
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: Mesa GLX Indirect

Что делать???








Подробная информация о списке рассылки community