3d acceleration not working

S

Sei

I recently installed a Radeon 9200 in my Mandrake computer. I installed
the ATI drivers and DRI module for the card, but DRI won't load. The
XF86Config-4 file was created by fglrxconfig.my
XFree86.0.log file had this text:

(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 3.2.8
(II) fglrx(0): Date: Sep 21 2003
(II) fglrx(0): Desc: ATI Fire GL 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.4.21-0.25mdk
(II) fglrx(0): Build-Kernel MODVERSIONS: yes
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xe4020000
(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 0xf116f000 at 0x40024000
(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): ********************************************* *

and 'dmesg|grep agpgart' produced a long stream of:

agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected Via Apollo Pro KT400 chipset
agpgart: unable to determine aperture size.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected Via Apollo Pro KT400 chipset
agpgart: unable to determine aperture size.
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at 00:00.0
agpgart: Detected Via Apollo KT400 chipset
agpgart: unable to determine aperture size.

2D acceleration is adequate, but I really want my 3D acceleration working.
Can someone lead me through the proper process?
 
C

Calvin

Try removing the kernel agpgart module before loading the fglrx module.
Also, check in your BIOS that your AGP aperture size is set correctly;
changing the value here may help. Alas I am not familiar with the inner
workings of Mandrake so I don't know what prodedures to follow to make this
permanent, but you can try the following as a test (while X is not running).

modprobe -r agpgart (to remove kernal AGP driver)
modprobe fglrx (test load)


-Calvin, Debian junkie

Sei said:
I recently installed a Radeon 9200 in my Mandrake computer. I installed
the ATI drivers and DRI module for the card, but DRI won't load. The
XF86Config-4 file was created by fglrxconfig.my
XFree86.0.log file had this text:

(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 3.2.8
(II) fglrx(0): Date: Sep 21 2003
(II) fglrx(0): Desc: ATI Fire GL 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.4.21-0.25mdk
(II) fglrx(0): Build-Kernel MODVERSIONS: yes
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xe4020000
(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 0xf116f000 at 0x40024000
(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): ********************************************* *

and 'dmesg|grep agpgart' produced a long stream of:

agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected Via Apollo Pro KT400 chipset
agpgart: unable to determine aperture size.
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected Via Apollo Pro KT400 chipset
agpgart: unable to determine aperture size.
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at 00:00.0
agpgart: Detected Via Apollo KT400 chipset
agpgart: unable to determine aperture size.

2D acceleration is adequate, but I really want my 3D acceleration working.
Can someone lead me through the proper process?
 
R

Richard III

Try removing the kernel agpgart module before loading the fglrx module.
Also, check in your BIOS that your AGP aperture size is set correctly;
changing the value here may help. Alas I am not familiar with the inner
workings of Mandrake so I don't know what prodedures to follow to make this
permanent, but you can try the following as a test (while X is not running).

modprobe -r agpgart (to remove kernal AGP driver)
modprobe fglrx (test load)


-Calvin, Debian junkie

I couldn't get it working in MDK 9.1 either, even though I followed
ATI's instructions exactly. I gave up as I don't need 3D graphics for
Linux anyway. But one solution, albeit an expensive one, is to buy the
Pro version of MDK 9.2. The MDK team have done all the work for you
and the ATI 9700/9800 cards will work out of the box. You have to get
MDK 9.2 *Pro* though and not the standard version. I read that
Lindows has done the work for the end user also. Lindows is supposedly
a really nice distro so I may fork out some money for that instead of
MDK.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top