Страница 1 из 1
Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-08-29 10:34:03
Dorlas
Всем добрый день!
Столкнулся с проблемой - не получается завести 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.
Буду рад информации - кто что пробовал и каких результатов добился.
Заранее спасибо!
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-08-29 12:51:32
paradox
драйвера другие в xorg попробуй
может их уже разделили
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-08-29 16:38:13
Dorlas
Поставил вместо radeonhd использовать драйвер ati в xorg.conf.
Результат:
1) Разрешение стало 1280x1024 (было - 1024x768)
2) Ругани нет в Xorg.0.log
Ядро пишет при запуске 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 ?
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-08-29 16:45:37
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
если есть желание можешь попробовать
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-08-29 16:50:55
Dorlas
При запуске игрушек из консоли тоже пишет: unknown chip id 0x9610, can't guess.
AIGLX нужно вручную прописывать в xorg.conf или оно как то само должно включаться ?
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-08-29 16:52:21
paradox
AGLX хитро как то включаеться
еще при компиляции MESA
вообщем глубоко не копал пока что туда
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-06 22:52:18
Dorlas
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 НЕТ, НО и ускорения тоже...
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-06 23:23:13
Dorlas
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-07 19:47:33
Dorlas
Блин - все равно пока не выходит...
Сделал все по доке:
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 зависает систему насмерть...
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-07 20:00:26
Alex Keda
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-07 20:15:42
Dorlas
Нет - эту ссылку не видел, Спасибо! Правильно ли я понимаю, что сейчас нужно просто ждать, когда обновят порты ?
Сейчас еще немного экспериментирую - отловил сообщение, после очередного зависания при выполнении 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
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-07 21:06:52
Alex Keda
в портах дрова уже обновили.
щас собираю - буду посмотреть.
у самого ATI

Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2009-12-08 8:52:55
Dorlas
lissyara писал(а):в портах дрова уже обновили.
щас собираю - буду посмотреть.
у самого ATI

Все, что связано с dri/dri/GL - старое пока...
Re: Драйвера для ATI HD 3200 в FreeBSD 7.2-STABLE (AMD64)
Добавлено: 2010-01-28 18:12:43
Andrey.Kochetkov
lissyara писал(а):в портах дрова уже обновили.
щас собираю - буду посмотреть.
у самого ATI

Э, позвольте, в портах как раз старые дрова или мы разные ports tree юзаем. Очень хочу оказаться неправым, ссылочку оставьте, где поглядеть.