LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Problem Installing Ati 3.7.6 Drivers on Suse Linux 9.1 (https://www.linuxquestions.org/questions/linux-hardware-18/problem-installing-ati-3-7-6-drivers-on-suse-linux-9-1-a-202537/)

Feiticeiro 07-08-2004 06:57 AM

Problem Installing Ati 3.7.6 Drivers on Suse Linux 9.1
 
Hi to all.
I'm trying to install the Ati 3.7.6 drivers on my Suse Linux 9.1, following the readme file located on the Suse ftp:

Quote:

Installing ATI 'fglrx' driver (3.7.6) on SuSE 9.1-IA32
------------------------------------------------------

The following instructions explain how to install and enable release
3.7.6 of this driver.

The driver supports RV250, RV280, R200, RV350, R300, R350 chipsets of
ATI. Popular boards using these chipsets are:

- ATI Radeon 8500 / 9100
- ATI FireGL 8700 / 8800 / E1
- ATI FireGL T2
- ATI Radeon 9000
- ATI Radeon 9200
- ATI Radeon 9500
- ATI Radeon 9600
- ATI Radeon 9700
- ATI Radeon 9800
- ATI FireGL Z1 / X1 / X2
- ATI Mobility M9
- ATI Mobility FireGL 9000
- ATI Mobility M9PLUS

HOWTO
-----

1) Update XFree86 drivers

# rpm -Uhv fglrx*.rpm


2) Update kernel module

* prepare kernel module build

- install the following packages with YaST:
+ kernel-source
+ make
+ gcc
- use YaST Online Update (YOU) and - if available - select the
kernel patch to make sure that the kernel sources match the
current running kernel
- configure the kernel sources
# cd /usr/src/linux
# rm .config
# make cloneconfig
# make prepare-all (only for kernel-source >= 2.6.5-7.75)

* install kernel module source

# rpm -Uhv km_fglrx*.rpm

* compile kernel module sources

# cd /usr/src/kernel-modules/fglrx
# KERNEL_SOURCE=/usr/src/linux make modules
# KERNEL_SOURCE=/usr/src/linux make install
# depmod -a


3) Configure X11

# sax2 -r -m 0=fglrx -b /usr/X11R6/lib/sax/profile/firegl


4) Enable 3D support

* edit /etc/X11/XF86Config with your favorite editor

- add

Load "dri"

to Section "Module"

Edit:
Furthermore, you might want to install the "km_dri" module via YaST.


5) Known Issues

- driver only supports 24bit color depth
- enabling of 3D support through SaX2 does not work
- driver cannot be used on AMD64 architecture


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

PLEASE NOTE THAT THERE IS NO WARRANTY AND THAT WE DO NOT PROVIDE SUPPORT
FOR THESE PACKAGES!

PLEASE USE "bla bla bla" FOR ANY FEEDBACK.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I have this errors, on the step "KERNEL_SOURCE=/usr/src/linux make modules":

Quote:

The complete error:
#KERNEL_SOURCE=/usr/src/linux make modules
make -C /usr/src/linux modules SUBDIRS=/usr/src/kernel-modules/fglrx
make[1]: Entering directory `/usr/src/linux-2.6.5-7.95'

WARNING: Symbol version dump /usr/src/linux-2.6.5-7.95/Module.symvers is missing, modules will have CONFIG_MODVERSIONS disabled.

CC [M] /usr/src/kernel-modules/fglrx/agpgart_be.o
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function `agp_generic_alloc_page'
:
/usr/src/kernel-modules/fglrx/agpgart_be.c:1405: error: structure has no member named `count´
make[2]: *** [/usr/src/kernel-modules/fglrx/agpgart_be.o] Error 1
make[2]: *** [module_/usr/src/kernel-modules/fglrxl] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.5-7.95´
make: *** [modules] Error 2
After this error, i continue the next steps.
At the end i reboot the system, and try to run a 3d application (some space ship game) and the image was not perfect at all, with some "artefacts".

What is the problem?
Can anyone help me please? Thanks.

Virtualik 07-08-2004 01:50 PM

The problem is in changed struct that's defined in header <linux/mm.h>.
Trace lines that highlights compiler, move there and change "count to "_count".
You'll find three of this errors, after that drvier should be installed correctly.

Feiticeiro 07-09-2004 04:07 AM

I have installed the lastest Ati driver, and it gives no errors :)
But...i don't know why, when a 3d application starts, the image is with some "artefacts".
I don't know why.
It's a 9800SE. In the Windows Xp, i have made a "soft mod", the transformes the grafics card as a 9800Pro. Not all the 9800SE works as a 9800Pro, and when the image have this "artefacts" it's a sign the the soft mod don't works.
But under Linux i don't have done that. I don't know at all how to do that. The clock speed should be the default clock.

Robert_san6LX 07-19-2004 08:58 PM

YOU could try this Faq http://www.linuxquestions.org/questi...hreadid=206141 it helped me

agpgart_be.o] Error 1
make[2]: *** [module_/usr/src/kernel-modules/fglrxl] Error 2

the only thing is that my 3d aceleration is not working


All times are GMT -5. The time now is 08:17 AM.