ATI R9600XT and ubuntu 7.04 2.6.20, can't accelerate 3D

Asked by McFLY

Hello.
I read many guides, tutorials, mail-lists and FAQs. Tried both methods from http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide

And still got

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.2)

-----------
$ uname -a
Linux mcfly 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux
-----------
$ lsmod | grep agp
intel_agp 25244 0
agpgart 35400 2 fglrx,intel_agp
-----------
$ lspci | grep AGP
00:01.0 PCI bridge: Intel Corporation 82875P Processor to AGP Controller (rev 02)
-----------
~$ lspci | grep Radeon
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
-----------
 cat /var/log/Xorg.0.log | grep fglrx # (fragment)
(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x2000
(II) fglrx(0): [drm] mapped SAREA 0x2000 to 0xb7cd7000
(II) fglrx(0): [drm] framebuffer handle = 0x3000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.38.7
(II) fglrx(0): Date: Jun 26 2007
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.20-16-generic
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00004000
(II) fglrx(0): Interrupt handler installed at IRQ 16.
(II) fglrx(0): Exposed events to the /proc interface
(II) fglrx(0): [pci] find AGP GART
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x2000 at 0xb7cd7000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
-----------
Why this happens? I don't know:
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP

-----------
From xorg.conf:
Section "Module"
        Load "i2c"
        Load "bitmap"
        Load "ddc"
        Load "dri"
        Load "extmod"
        Load "freetype"
        Load "glx"
        Load "int10"
        Load "vbe"
EndSection
Section "ServerFlags"
        Option "AIGLX" "off"
EndSection
~~~~~~~~~
Section "Device"
        Identifier "aticonfig-Device[0]"
        Driver "fglrx"
        Option "VideoOverlay" "on"
        Option "OpenGLOverlay" "off"
EndSection
~~~~~~~~~
Section "DRI"
        Mode 0666
EndSection

Section "Extensions"
        Option "Composite" "disabled"
EndSection

Please suggest something

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
McFLY
Solved:
Last query:
Last reply:
Revision history for this message
Alex Rampp (bitschupser) said :
#1

Hi,
with your chipset you also can use the open source radeon driver. support for the rv350 chipset is still experimental but I have it running and it works fine. Also an advantage is, that you can easily use beryl (3d-dekstop environment) with the radeon driver.
There is a very good tutorial on howto forge: http://www.howtoforge.com/ubuntu_feisty_beryl_ati_radeon
I've done it step by step with my Radeon 9600 PRO (same chipset than yours) and it works fine.

Revision history for this message
McFLY (mukha521) said :
#2

Bah, I still can't accelerate it.
$ glxinfo | grep "direct rendering"
direct rendering: No
-------------
(WW) RADEON(0): [agp] AGP not available
(EE) RADEON(0): [agp] AGP failed to initialize. Disabling the DRI.
(II) RADEON(0): [agp] You may want to make sure the agpgart kernel module
(**) RADEON(0): RADEONDRICloseScreen
(II) RADEON(0): [drm] removed 1 reserved context for kernel
(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf8d06000 at 0xb7b0e000
-------------

$ lsmod | grep agpgart
agpgart 35400 2 drm,intel_agp

I read something that people have problems with i875 chipset and AGP initialization when they updating kernel upto 2.6.16+.... =\

Revision history for this message
McFLY (mukha521) said :
#3
Revision history for this message
McFLY (mukha521) said :
#4

Blacklisting i82875p_edac and edac_mc modules fixes this atm.