[soft] Debian (ker 2.6.6) vth ATI R9200 (frglx 4.3.0-3.9.0) VIAKt333

SCIF32

Упарился я читать всевозможные факи и форумы на английском.
Хотелось бы мне аппарутную поддержку opengl-а и т.п.
Чего добился:
поставил пакет fglrx и собрал модули
модули agpgart, via-agp и frglx грузятся нормально
все модули из XF86config-4 грузятся нормально (glx dri и пр.)
три варнинга на весь лог
(WW) Open APM failed (/dev/apm_bios) (No such device)
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
fglrx запускается нормально,
в конце пишет, что DRI и DRM запустились(ну или вроде этого графическое ускорение поддерживается и т.п.
А в результате glxinfo выдает что direct rendering: NO
fglrxinfo сообщает, что OpenGL vendor: MESA PROJECT.
И у меня возникает естественный вопрос: Ну чего еще надо, что бы все заработало?
Что я уже сделал (может что-то зря):
Ядро:
Модули agpgart via-agp
DRI выключено
Generic x86 включено
MTTR включено
Сборка fglrx:
ни чего особенного не делал - вроде модули нужные загрузил перед сборкой(agp-gart via-agp) и все
XF86Config:
сделан из генеренного fglrxconfig --- в нем поправлены секции keyboard и mouse.
вот вроде и все.
буду рад помощи.

sergey_m

Версия XFree86 какая?

myrka68

у него debian unstable up to date
соответственно xfree86-common 4.3.0.dfsg.1-4 и xserver-xfree8 4.3.0.dfsg.1-4

SCIF32

ну я рад, что без меня справляетесь

sergey_m

Скажи, на этой странице встречается слово "9200"?
P.S. Чтение манов вслух - $50 в час.

Gasparfx

Я долго трахался с этим dri на своей Radeon 9200, но всё таки заставил его работать. Правда у меня Mandrake

sergey_m

Это здесь не причем. Имеет значение версия XFree86. Ну и ядро, понятное дело, не должно быть старым. А на дистрибутифф - плевать.

SCIF32

[censored]
ты что здесь, самый умный?
люди, значит, живут себе, все настраивают, у них все работает,
а раз там написали, (точнее не написали про 9200) то все -- точка?
ты читать умеешь?
я помочь вроде просил, а не предлагал выделываться.
по существу есть предложения? - нет - лучше молчать

SCIF32

Вопрос на самом деле такой:
(ну это самый элементарный из всех)
почему модули иксовые грузятся нормально, а GLX все равно работает софтварно?

SCIF32

Да,
ты точно читать не умеешь
я же написал, что я frglx ставил, а ты мне сайт с radeon-ом подсовываешь!
ЁПРСТ!

sergey_m

Что такое frglx?
У тебя в машине только один аппаратный аксселератор - Radeon. Если он не поддерживается, то GLX будет софтварным.

sergey_m

Я здесь не самый умный. Но читать, похоже, умею лучше тебя. В какой версии 9200 поддерживается - мне тоже ссылку дать или сам найдешь?

Gasparfx

У мнея в 4.2.0 работает при установленном драйвере fglrx с сайта ATI, и при правильном конфигурировании XF86Config-4. А ядро у меня 2.4.24. Кстати, здесь уже писали о такой же проблеме, рекомендую воспользоваться поиском.

sergey_m

это ядреный модуль для линукс или модуль к XFree86?

Gasparfx

Это RPM-ка, которая компилирует и вставляет модуль в ядро. Также в ней есть утилита для конфигурирования XF86Config

sergey_m

Понятно. То есть мне (под FreeBSD) все таки придется ставить XFree86 4.4.0. У меня тоже 9200.

SCIF32

да в 2.4.22 у меня вроде все работало, и поиском я пользовался, просто уже заколебался читать одинаковые посты и т.п. --- может кто посмотрит опытным взглядом и скажет где я лажанулся, т.к. мне кажется, что все, что смог найти во всевозможных how-to и форумах, я уже сделал.

Gasparfx

Кстати, загружается ли модуль via-agp вместе с agpgart (проверка lsmod)? А то я пробовал ядро 2.6.5 ставить, и у меня не подгружался автоматически модуль nvidia_agp (для соотв. чипсета и из за этого ничего не работало. Решением проблемы было добавление в файл modprobe.conf строк:
alias char-major-10-175 nvidia_agp
install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe nvidia_agp; /bin/true; }
(соотв. нужно заменить на via-agp). В таком случае 3D ускорение работало нормально. Для ядра 2.4.24 таких проблем не было.

SCIF32

да, не - я уже разобрался с модулями все было в порядке
просто симлинки пчему-то не ставились на новые, поставленные дрова
посмотрел ldd чем проги пользуются - и сделал правильные симлинки
Оставить комментарий
Имя или ник:
Комментарий: