[sisyphus] I: fglrx_glx

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Пт Фев 24 07:43:49 MSK 2006


On Tuesday 21 February 2006 16:51, Konstantin A. Lepikhov wrote:
> Hi!
>
> В i/S залит обновленный fglrx (версии 8.22.5). Наконец-то он научился
> работать с xorg-7.x и чего-то при этом ускорять :) Замеченные баги и
> особенности:
> 1) Все еще не работаем с радеонами < R300. Например, fgl_glxgears не
> работают, quake4/doom3/quake3 тоже не работают. Зато ut2k4 бегает :)
> 2) Есть глюки в работе xv, например если использовать v4l+xawtv.
> 3) Глючит tv-out. На разных картах по-разному.
>
> О замеченых багах в работе сообщать в неофициальную багзиллу fglrx -
> http://ati.cchtml.com/, о замеченных багах в упаковке -
> https://bugzilla.altlinux.org
>
> PS Для обладателей радеонов и ядер 2.4 эти драйвера скоро будут
> единственным средством для игр, т.к. 2.4 в drm официально заброшен.

Поставил, и что имеем:

# uname -a
Linux localhost.localdomain 2.6.14-std26-smp-alt5 #1 SMP Fri Feb 10 19:11:32 
MSK 2006 i686 GNU/Linux

# fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.2)

И никакими силами добиться DRI не удается. хотя в /var/log/Xorg.0.log 
утверждается, что все OK:

(II) fglrx(0): UMM Bus area:     0xe0701000 (size=0x078ff000)
(II) fglrx(0): UMM area:     0xe0701000 (size=0x078ff000)
(II) fglrx(0): driver needs X.org 6.8.x.y with x.y >= 99.8
(II) fglrx(0): detected X.org 7.0.0.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID PCI:1:0:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports
<skipped>
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) fglrx(0): v4l[/dev/video0]: using hw video scaling [YUY2].
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(II) fglrx(0): Interrupt handler installed at IRQ 17.
(==) RandR enabled

Еще непонятно: судя по всему, грузится agpgart, несмотря ни на какие попытки 
этому воспрепятствовать, это так и задумано? Как в этом случае быть с опцией 
"mtrr" драйвера fglrx, сечас она у меня "off"? Надо ли предпринимать какие-то 
телодвижения для монтировки shared memory, как это было с ядром 2.4? Сечас 
кто-то без моего участия ее монтирует так:

# mount | grep shm
shmfs on /dev/shm type tmpfs (rw)

Документация к fglrx утверждает, что надо прописать в /etc/fstab:

tmpfs /dev/shm tmpfs defaults 0 0

Но это приводит к ошибкам при загрузки системы.

Что бы еще подергать,чтобы 3D появилось?

-- 
Иван



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