Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-08-29 10:34:03

Всем добрый день!

Столкнулся с проблемой - не получается завести opengl для карточки ATI HD 3200 (мамка: ASUS M3A78-EM). Поставил FreeBSD 7.2-RELEASE (AMD64), обновил для 7.2-STABLE. Пакеты установил также от STABLE (xorg, и т.д.).

Сейчас при загрузке X-в пишет такое:

Код: Выделить всё

...
(II) RADEONHD(0): Unknown card detected: 0x9610:0x1043:0x82F1.
        If - and only if - your card does not work or does not work optimally
        please contact radeonhd@opensuse.org to help rectify this.
        Use the subject: 0x9610:0x1043:0x82F1: <name of board>
        and *please* describe the problems you are seeing
        in your message.
(--) RADEONHD(0): Detected an RS780 on an unidentified card
(II) RADEONHD(0): Mapped IO @ 0xfbdf0000 to 0x8006b4000 (size 0x00010000)
(II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
(II) RADEONHD(0): ATOM BIOS Rom:
        SubsystemVendorID: 0x1002 SubsystemID: 0x1002
        IOBaseAddress: 0xc000
        Filename: M3A78_D4.bin
        BIOS Bootup Message:
B27722 RS780 DDR2 200e/500m
...
На radeonhd@opensuse.org писал месяц назад - ни ответа, ни привета.

Выкладываю dmesg,xorg.conf и Xorg.0.log.

Буду рад информации - кто что пробовал и каких результатов добился.

Заранее спасибо!
xorg.conf.gz
(1.18 КБ) 51 скачивание
dmesg.gz
(3.76 КБ) 21 скачивание
Xorg.0.log.gz
(4.85 КБ) 22 скачивания

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение paradox » 2009-08-29 12:51:32

драйвера другие в xorg попробуй
может их уже разделили

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-08-29 16:38:13

Поставил вместо radeonhd использовать драйвер ati в xorg.conf.

Результат:
1) Разрешение стало 1280x1024 (было - 1024x768)
2) Ругани нет в Xorg.0.log
Xorg.0.log-new.gz
(7.58 КБ) 29 скачиваний
Ядро пишет при запуске X-в:

Код: Выделить всё

info: [drm] Setting GART location based on new memory map
info: [drm] Loading RS780/RS880 Microcode
info: [drm] Resetting GPU
info: [drm] writeback test succeeded in 1 usecs
drm0: [ITHREAD]
При запуске glxgears имею:

Код: Выделить всё

%glxgears
unknown chip id 0x9610, can't guess.
1223 frames in 5.0 seconds = 244.440 FPS
...
Аппаратного ускорения нет.

PS: На соседнем слайсе стоит Calculate Linux последний - с ядром 2.6.30 - такая же фигня - unknown chip id...

Что делать посоветуете - ждать, когда допилят: xf86-video-ati ?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение paradox » 2009-08-29 16:45:37

(II) LoadModule: "glx"
(II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX disabled
(II) Loading extension GLX
смущает
но drm всю 2d архитектуру распознал
так что я бы не полагался на glxgears

кстати в куррент недавно добавили 3d для ati
если есть желание можешь попробовать

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-08-29 16:50:55

При запуске игрушек из консоли тоже пишет: unknown chip id 0x9610, can't guess.

AIGLX нужно вручную прописывать в xorg.conf или оно как то само должно включаться ?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение paradox » 2009-08-29 16:52:21

AGLX хитро как то включаеться
еще при компиляции MESA
вообщем глубоко не копал пока что туда

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-12-06 22:52:18

paradox писал(а):
(II) LoadModule: "glx"
(II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX disabled
(II) Loading extension GLX
смущает
но drm всю 2d архитектуру распознал
так что я бы не полагался на glxgears

кстати в куррент недавно добавили 3d для ati
если есть желание можешь попробовать
Недавно переехал на FreeBSD 8.0-RELEASE (AMD64), только что обновил xf86-video-ati до версии 6.12.4.

Итог такой - ругани на chip id НЕТ, НО и ускорения тоже... :(
kldstat.txt.gz
(413 байт) 16 скачиваний
dmesg.txt.gz
(4.35 КБ) 16 скачиваний
xorg.conf.gz
(959 байт) 28 скачиваний
Xorg.0.log.gz
(7.57 КБ) 16 скачиваний

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-12-06 23:23:13

Попробовал включить AIGLX, как описано тут: http://www.iosn.net/Members/kaeru/artic ... on-freebsd

Итог:
Xorg.0.log.AIGLX-enable.gz
(6.97 КБ) 24 скачивания

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-12-07 19:47:33

Блин - все равно пока не выходит...

Сделал все по доке: http://dri.freedesktop.org/wiki/Building

Пересобрал libdrm, собрал новый dri/mesa:

Код: Выделить всё

bsd8:/@[21:44]# ls -l /usr/local/lib/dri/
total 183959
-rwxr-xr-x  1 root  wheel  13310982  7 дек 21:24 i810_dri.so*
-rwxr-xr-x  1 root  wheel  15681422  7 дек 21:24 i915_dri.so*
-rwxr-xr-x  1 root  wheel  17700688  7 дек 21:24 i965_dri.so*
-rwxr-xr-x  1 root  wheel  13520120  7 дек 21:24 mach64_dri.so*
-rwxr-xr-x  1 root  wheel  13834163  7 дек 21:24 mga_dri.so*
-rwxr-xr-x  1 root  wheel  13335881  7 дек 21:24 r128_dri.so*
-rwxr-xr-x  1 root  wheel  14515917  7 дек 21:24 r200_dri.so*
-rwxr-xr-x  1 root  wheel  14681018  7 дек 21:24 r300_dri.so*
lrwxr-xr-x  1 root  wheel        13  7 дек 21:31 r600_dri.so@ -> radeon_dri.so
-rwxr-xr-x  1 root  wheel  14289945  7 дек 21:24 radeon_dri.so*
-rwxr-xr-x  1 root  wheel  13398794  7 дек 21:24 savage_dri.so*
-rwxr-xr-x  1 root  wheel  13638076  7 дек 21:24 sis_dri.so*
-rwxr-xr-x  1 root  wheel   2465818 28 сен 04:05 swrast_dri.so*
-rwxr-xr-x  1 root  wheel  13578079  7 дек 21:24 tdfx_dri.so*
-rwxr-xr-x  1 root  wheel  13198072  7 дек 21:24 unichrome_dri.so*

Код: Выделить всё

bsd8:/usr/local/include/drm@[21:46]# ls -l
total 327
-rw-r--r--  1 root  wheel  23987  7 дек 21:13 drm.h
-rw-r--r--  1 root  wheel   8642  7 дек 21:13 drm_mode.h
-rw-r--r--  1 root  wheel   2629  7 дек 21:13 drm_sarea.h
-rw-r--r--  1 root  wheel  22851  7 дек 21:13 i915_drm.h
-rw-r--r--  1 root  wheel   7895  7 дек 21:13 mach64_drm.h
-rw-r--r--  1 root  wheel  12923  7 дек 21:13 mga_drm.h
-rw-r--r--  1 root  wheel   5630  7 дек 21:13 nouveau_drm.h
-r--r--r--  1 root  wheel   1841  7 авг 17:10 nouveau_drmif.h
-rw-r--r--  1 root  wheel   9901  7 дек 21:13 r128_drm.h
-r--r--r--  1 root  wheel  79309  7 авг 17:10 r300_reg.h
-rw-r--r--  1 root  wheel   8241  7 дек 21:13 radeon_bo.h
-rw-r--r--  1 root  wheel   1752  7 дек 21:13 radeon_bo_gem.h
-rw-r--r--  1 root  wheel   7783  7 дек 21:13 radeon_cs.h
-rw-r--r--  1 root  wheel   1605  7 дек 21:13 radeon_cs_gem.h
-rw-r--r--  1 root  wheel  32017  7 дек 21:13 radeon_drm.h
-rw-r--r--  1 root  wheel   2405  7 дек 21:13 radeon_track.h
-rw-r--r--  1 root  wheel   7054  7 дек 21:13 savage_drm.h
-rw-r--r--  1 root  wheel   2534  7 дек 21:13 sis_drm.h
-r--r--r--  1 root  wheel  68052  7 авг 17:10 via_3d_reg.h
-rw-r--r--  1 root  wheel   8291  7 дек 21:13 via_drm.h
-r--r--r--  1 root  wheel   3732  7 авг 17:10 xgi_drm.h
Xorg грузится, в логах пишется, что все зашибись... Первое же приложение, использующее opengl зависает систему насмерть...
Xorg.0.log.AIGLX-enable-GIT.gz
(7.64 КБ) 15 скачиваний

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Alex Keda » 2009-12-07 20:00:26

Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-12-07 20:15:42

lissyara писал(а):http://forum.lissyara.su/viewtopic.php?f=46&t=22392
смотрели?
Нет - эту ссылку не видел, Спасибо! Правильно ли я понимаю, что сейчас нужно просто ждать, когда обновят порты ?

Сейчас еще немного экспериментирую - отловил сообщение, после очередного зависания при выполнении glxgears:

Код: Выделить всё

******************************WARN_ONCE************************************
File radeon_tcl.c function radeon_run_tcl_render line 499
Rendering was 79 commands larger than predicted size. We might overflox command buffer
Если я правильно догадываюсь, это из-за моего симлинка на файл: r600_dri.so@ -> radeon_dri.so

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Alex Keda » 2009-12-07 21:06:52

в портах дрова уже обновили.
щас собираю - буду посмотреть.
у самого ATI =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Dorlas » 2009-12-08 8:52:55

lissyara писал(а):в портах дрова уже обновили.
щас собираю - буду посмотреть.
у самого ATI =)
Все, что связано с dri/dri/GL - старое пока...

Andrey.Kochetkov
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-01-11 14:37:56

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)

Непрочитанное сообщение Andrey.Kochetkov » 2010-01-28 18:12:43

lissyara писал(а):в портах дрова уже обновили.
щас собираю - буду посмотреть.
у самого ATI =)
Э, позвольте, в портах как раз старые дрова или мы разные ports tree юзаем. Очень хочу оказаться неправым, ссылочку оставьте, где поглядеть.