LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   NFORCE3 pro 150 ATI and 2.6.7 kernel (https://www.linuxquestions.org/questions/linux-hardware-18/nforce3-pro-150-ati-and-2-6-7-kernel-205256/)

markelo 07-15-2004 02:21 AM

NFORCE3 pro 150 ATI and 2.6.7 kernel
 
I can't get this combination to work. I have Red Hat 9 linux with customized 2.6.7 kernel and ATI radeon 9800SE AIW card with 3.7.6 linux drivers. After making changes to ATI drivers so that they would compile with 2.6.7 kernel and installed them I get these messages in my xfree86 log.

(II) fglrx(0): driver needs XFree86 version: 4.3.x
(II) fglrx(0): detected XFree86 version: 4.3.0
(II) Loading extension ATIFGLRXDRI
(II) fglrx(0): doing DRIScreenInit
drmOpenDevice: minor is 0
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: minor is 0
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
[drm] failed to load kernel module "agpgart"
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmGetBusid returned ''
....

Few lines later

....
(II) fglrx(0): [drm] register handle = 0xe9030000
(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 0xe0935000 at 0x4010d000
(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): ********************************************* *

I then changed xfree86.config in ATI drivers section and enabled internal AGPGART but
still no go.

In my /lib/modules/2.6.7_a/kernel/drivers/char/agp path there are following modules

agpgart.ko
amd64-agp.ko
nvidia-agp.ko

nvidia-agp propably works with nforce1 and nforce2 chipsets but is amd64-agp.ko needed ?
Both of these require agpgart.ko module before they can be loaded.

Do I just need agpgart.ko module or do I need specific nforce agpgart module ?

Has anyone get this combination and 3D acceleration working?

markelo 07-16-2004 03:00 PM

I get it working.
First started with init 3.
then I used insmod to following modules
agpgart.ko
amd64-agp.ko
/lib/modules/fglrxfglrx.2.6.7_a-SMP.ko

in that order.
If I start init 5 before installing fglrx module I don't get direct rendering enabled. Also glxgears results are quite jumpy as everything else, which uses 3D acceleration. Here are my glxgears results

12368 frames in 5.0 seconds = 2473.600 FPS
8263 frames in 5.0 seconds = 1652.600 FPS
12792 frames in 5.0 seconds = 2558.400 FPS
9890 frames in 5.0 seconds = 1978.000 FPS
10852 frames in 5.0 seconds = 2170.400 FPS
11311 frames in 5.0 seconds = 2262.200 FPS
9156 frames in 5.0 seconds = 1831.200 FPS
12936 frames in 5.0 seconds = 2587.200 FPS
7516 frames in 5.0 seconds = 1503.200 FPS
14587 frames in 5.0 seconds = 2917.400 FPS
7503 frames in 5.0 seconds = 1500.600 FPS
14290 frames in 5.0 seconds = 2858.000 FPS
7567 frames in 5.0 seconds = 1513.400 FPS
13540 frames in 5.0 seconds = 2708.000 FPS

These results were gained with ATI radeon 9800se AIW card and 3.7.6 ATI drivers with A64 3000+ CPU. If I remember correctly I get better results with my previous AXP 1800+ system.

I would appreciate some help so that I didn't have to load fglrx module before starting X. Anyone has any hints ?


All times are GMT -5. The time now is 07:12 PM.