I am a complete newbie with linux.....
I have tried getting 3d acceleration working on my card using a guide that I found on another forum. Basically you install the drivers, edit the agpgart_be.c file then run ./make.sh.... this is where it fails. I have an Asus A7V8x, and a radeon 9500pro, and running fedora core 1. I have tried installing the card using both ati drivers and schneider digital drivers, and I'm having no luck with either. When I type in lspci to get my chipset details, it doesn't recognise the command, so I'm guessing its a via 8377. Can you take a look at the screen dump and advise me where I may be going wrong... I would appreciate it greatly.
[mark@localhost mark]$ su
Password:
[root@localhost mark]# cd X4.1.0-3.7.0
[root@localhost X4.1.0-3.7.0]# rpm -Uvh --force fglrx-glc22-4.1.0-3.7.0.i386.rpmPreparing... ########################################### [100%]
warning: user mtippett does not exist - using root
warning: group mtippett does not exist - using root
warning: user mtippett does not exist - using root
warning: group mtippett does not exist - using root
( Note! The above is repeated many times... just saving space!)
1:fglrx-glc22 ########################################### [100%]
*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)
As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.
failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
patching 'drm_os_linux.h'...
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
Warning: loading /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/char/drm/fglrx.o will taint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
See
http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module fglrx loaded, with warnings
done.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
[root@localhost X4.1.0-3.7.0]# lspci
bash: lspci: command not found
[root@localhost /]# cd /lib/modules/fglrx/build_mod
[root@localhost build_mod]# lspci
bash: lspci: command not found
[root@localhost build_mod]# gedit agpgart_be.c
(Note! This is where I edited the via_generic_setup line for chipset 8377)
(gedit:26301): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
[root@localhost build_mod]# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
patching 'drm_os_linux.h'...
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
agpgart_be.c:6073: error: `via_kt400_chipset' undeclared here (not in a function)
agpgart_be.c:6073: error: initializer element is not constant
agpgart_be.c:6073: error: (near initialization for `agp_bridge_info[59].chipset_setup')
agpgart_be.c:6073: error: initializer element is not constant
agpgart_be.c:6073: error: (near initialization for `agp_bridge_info[59]')
agpgart_be.c:6079: error: initializer element is not constant
agpgart_be.c:6079: error: (near initialization for `agp_bridge_info[60]')
agpgart_be.c:6085: error: initializer element is not constant
agpgart_be.c:6085: error: (near initialization for `agp_bridge_info[61]')
agpgart_be.c:6091: error: initializer element is not constant
agpgart_be.c:6091: error: (near initialization for `agp_bridge_info[62]')
agpgart_be.c:6124: error: initializer element is not constant
agpgart_be.c:6124: error: (near initialization for `agp_bridge_info[63]')
agpgart_be.c:6130: error: initializer element is not constant
agpgart_be.c:6130: error: (near initialization for `agp_bridge_info[64]')
agpgart_be.c:6136: error: initializer element is not constant
agpgart_be.c:6136: error: (near initialization for `agp_bridge_info[65]')
agpgart_be.c:6150: error: initializer element is not constant
agpgart_be.c:6150: error: (near initialization for `agp_bridge_info[66]')
compiling failed - object file was not generated
[root@localhost build_mod]#