X-Window & Gnome & ATI X300 (PCI-E)
1.Используется видеокарта ASUS AX300 128Mb (PCI-E) на чипсете ATI.
2.Было произведено несколько попыток установки драйверов ATI: а) доступные из репозитария PORTAGE "ati-drivers" и "ati-drivers-extra" ; б) "ati*.run" с официального сайта ATI.
В /etc/make.conf в "USE" и в "VIDEO_CARD" проставлены значения нужные значения (VIDEO_CARD="fglrx ati radeon").
В /etc/portage/* размаскированы/добавлены "ati-drivers" и "ati-drivers-extra". Ядро собрано с модульной поддержкой и соответственно загрузкой модулей необходимых для карты (http://gentoo-wiki.com/HOWTO_ATI_Drivers).
3.Возникает проблема: зависание "иксов", некорректное отображение команд в X-терминале "Gnome", ...и в конечном итоге карта не работает с 3D поддержкой (что от нее и требуется). В /var/log/Xorg.0.log постоянно возникают ошибки (EE):
(а)(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(б)(EE) AIGLX: reverting to software rendering
(в)(EE) RADEON(0): FIFO timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
Посде настройки/etc/x11/xorg.conf (в xorg.conf секции "Device" было изменено значение driver с "fglrx" на "radeon"), тем самым осталась только ошибка (в):
(EE) RADEON(0): FIFO timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
Команды
# modprobe fglrx
# eselect opengl set ati
отрабатывают успешно.
При запуске "lspci" и "lspci -v" карта определяется корректно, а вот
# /opt/ati/bin/fglrxinfo
# /usr/bin/glxgears и # $ /opt/ati/bin/fgl_glxgears ничего хорошего и обнадеживающего не дают (Null и Display 0).
Может быть причина именно в "agp"?
Ведь в ядре указывается именно это:
Loadable Module Support --->
[*] Enable loadable module support
[*] Module unloading
Processor type and features --->
[*] MTRR (Memory Type Range Register) support
Device Drivers --->
Character Devices --->
< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
Graphics support --->
< > Support for framebuffer devices
Kernel Hacking --->
[ ] Kernel debugging
У кого есть какие нибудь соображения на эту тему?
------------------------------------------------------------------------
Всем спасибо за высказанные мнения по этой проблеме!
К сожалению все равно ничего не выходит.
Постоянно висят вот эти ошибки:
(**) RADEON(0): FIFO timed out: 48 entries, stat=0x80026130
(EE) RADEON(0): FIFO timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
(EE) RADEON(0): Idle timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): FIFO timed out: 49 entries, stat=0x80026131
(EE) RADEON(0): FIFO timed out, resetting engine...
(**) RADEON(0): EngineRestore (32/32)
- Для комментирования войдите или зарегистрируйтесь
В случае в fglrx
В случае в fglrx добавь
Option "AIGLX" "false"
в Server Layout
у ати fglrx древняя версия dri модуля
она не поддерживает dlloader (читай модульный Х)
сраная проприетарщина, у самого на работе x600 - мучался да и забил, опен дрова прекрасно пашут
_________________
Core2Duo ~x86 4gb ram kde
последние
последние дрова ати работают с AIGLX, а dlloader это не модульный Х а динамическая подгрузка модуля. Да и фрамбуффер в ядре выключать ненужно.