Re: OpenGL

Giuseppe Ghibò <[email protected]> Wed, 06 Apr 2005 09:18:32 +0200
Newsgroups gmane.linux.mandrake.cooker.amd64
Message-ID <[email protected]>
Marc Lijour ha scritto:

> On April 4, 2005 03:24, [email protected] wrote:
> 
>>Not having an ATI card, I've never tested this out, but I've heard that
>>OpenGL support in Linux for ATI cards isn't all that great.
> 
> 
> I try to run some nice games and it is awfully slowww.


My experience:

- motherboard Tyan 2885
- dual Opteron 250
- ATI Radeon 9200 AGP 256MB RAM

3D acceleration works under 10.1-X86_64, but NOT under
(tested under Tuxracer) 10.2rc-X86_64 (24Mar, clean installation). Xorg.0.log
says:

(==) RADEON(0): Write-combining range (0xd0000000,0x8000000)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:05:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:05:00.0
(II) RADEON(0): [drm] loaded kernel module for "radeon" driver
(II) RADEON(0): [drm] DRM interface version 1.2
(II) RADEON(0): [drm] created "radeon" driver at busid "pci:0000:05:00.0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0x00010000
(II) RADEON(0): [drm] mapped SAREA 0x00010000 to 0x2aaab36ab000
(II) RADEON(0): [drm] framebuffer handle = 0x00020000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [agp] Mode 0x1f000b29 [AGP 0x1022/0x7454; Card 0x1002/0x5964]
(II) RADEON(0): [agp] 8192 kB allocated with handle 0x00010000
(II) RADEON(0): [agp] ring handle = 0x00030000
(II) RADEON(0): [agp] Ring mapped at 0x2aaab36ad000
(II) RADEON(0): [agp] ring read ptr handle = 0x00040000
(II) RADEON(0): [agp] Ring read ptr mapped at 0x2aaab37ae000
(II) RADEON(0): [agp] vertex/indirect buffers handle = 0x00050000
(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x2aaab37af000
(II) RADEON(0): [agp] GART texture map handle = 0x00060000
(II) RADEON(0): [agp] GART Texture map mapped at 0x2aaab39af000
(II) RADEON(0): [drm] register handle = 0x00070000
(II) RADEON(0): [dri] Visual configs initialized
(II) RADEON(0): CP in BM mode
(II) RADEON(0): Using 8 MB GART aperture
(II) RADEON(0): Using 1 MB for the ring buffer
(II) RADEON(0): Using 2 MB for vertex/indirect buffers
II) RADEON(0): Using 2 MB for vertex/indirect buffers
(II) RADEON(0): Using 5 MB for GART textures
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7165
(II) RADEON(0): Will use back buffer at offset 0xb00000
(II) RADEON(0): Will use depth buffer at offset 0xd80000
(II) RADEON(0): Will use 114688 kb for textures at offset 0x1000000
(II) RADEON(0): Render acceleration enabled
(II) RADEON(0): Using XFree86 Acceleration Architecture (XAA)

Permission for /dev/dri/card0 is:

crw-rw----  1 root video 226, 0 Apr  5 19:35 card0

Kernel modules:

radeon                 79616  0
drm                    64936  1 radeon
drm_ioctl32            15492  1 radeon

loaded. BTW, I've also noticed that in /etc/modprobe.preload
the modules hw_random and 'amd64-agp' are listed twice or
tree times (note that it was a clean installation from scratch).

hw_random
hw_random
amd64-agp
amd64-agp
amd64-agp

Bye.
Giuseppe.