Тормоза в OpenGL на Radeon 9100

Автор: Darker Дата: 01.08.2003 19:53 Ural на AthlonXP 1,7 GHz с Radeon 9100.
Поставилось нормально, работает нормально, однако в OpenGL (TuxRacer или Chromium) дает 1-2 кадра в секунду, не больше, и ни на что не ругается. В redhat-config-xfree86 галочка на аппаратном ускорении 3D стоит. Где загвоздка?
Re: Тормоза в OpenGL на Radeon 9100 01.08.2003 21:51Darker Вот залез в логи, обнаружил там следующее:

(II) RADEON(0): Acceleration enabled
(==) RADEON(0): Backing store disabled
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Using hardware cursor (scanline 770)
(II) RADEON(0): Largest offscreen area available: 1024 x 7417
(II) RADEON(0): Direct rendering disabled

Последняя строчка перечисления заставила меня заподозрить, что проблема в dri. Как его включить?
Re: Тормоза в OpenGL на Radeon 9100 01.08.2003 22:04isn Проще всего вручную отредактировать конфиг
/etc/X11/XF86Config
Section "Module"

А redhat-config-xfree86 лучше совсем не трогать.
Этот фронтэнд только всё портит.

[forum.asplinux.ru]
Re: Тормоза в OpenGL на Radeon 9100 02.08.2003 01:50Darker Привожу свой конфиг:

Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "DevInputMice" "AlwaysCore"
EndSection

Section "Module"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "fbdevhw"
Load "glx"
# Load "pex5"
Load "record"
# Load "xie"
Load "v4l"
Load "type1"
EndSection

Section "InputDevice"
<проскипано>
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "ServerFlags"
AllowMouseOpenFail
EndSection

Section "Monitor"
<проскипано>
EndSection

Section "Device"
BusID "PCI:2:0:0"
Driver "radeon"
Identifier "ATI|Radeon R200 QM [Radeon 9100]"
BoardName "ATI Radeon 9100"
EndSection

Section "Screen"
Identifier "Screen0"
Device "ATI|Radeon R200 QM [Radeon 9100]"
Monitor "Monitor"
DefaultColorDepth 24
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
Virtual 1024 768
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Что и как в нем изменить?
Re: Тормоза в OpenGL на Radeon 9100 03.08.2003 18:23Darker Вдогонку:

включил в конфиге для карточки AGPMode 4 и AGP Fast Write
в логах обнаружил:

(II) RADEON(0): [drm] loaded kernel module for "radeon" driver
(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:2:0:0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xd0a9a000
(II) RADEON(0): [drm] mapped SAREA 0xd0a9a000 to 0x40014000
(II) RADEON(0): [drm] framebuffer handle = 0xe0000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(WW) RADEON(0): [agp] AGP not available
(II) RADEON(0): [drm] removed 1 reserved context for kernel
(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xd0a9a000 at 0x40014000
(II) RADEON(0): Memory manager initialized to (0,0) (1024,8191)
(II) RADEON(0): Reserved area from (0,768) to (1024,770)
(II) RADEON(0): Largest offscreen area available: 1024 x 7421
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)

Почему AGP not available?

И, все-таки, как победить тормоза в OpenGL?
Re: Тормоза в OpenGL на Radeon 9100 03.08.2003 20:11yr А ядро собрано с поддержкой AGP?

У меня на ASP 9 на той же конфигурации все отлично ускоряется.
Re: Тормоза в OpenGL на Radeon 9100 04.08.2003 00:01Darker Ядро их родное, после установки не менял.
У меня на старой видюхе и 7.3 аспе была та же трабла, нор она как-то решилась сама собой. А что здесь делать - не понимаю.

Конфигами не поделишься?
RSS-материал