Hi there. I've been looking for help with installing the latest proprietary drivers from ATI with Mandrake 10, but I can't seem to find anything.
I am trying to get my 3d acceleration to work under linux so this is what I did:[list=1][*]Downloaded rpm for XFree 4.3 since the Check.sh from ATI displays "XFree86 Version 4.3.0.1 is installed."[*]su root[*]Activated POSIX shared memory:
Quote:
To enable POSIX shared memory on your system, perform the following as root:
1. Add to following line to /etc/fstab (if it isn't there already):
tmpfs /dev/shm tmpfs defaults 0 0
2. Mount POSIX shared memory as follows:
mount /dev/shm
3. Issue the following command to check that it mounted properly:
mount | grep "shm"
4. If the mount was successful, then the following output (or similar) should appear:
tmpfs on /dev/shm type tmpfs (rw)
|
[*]
Code:
rpm -Uh --force fglrx_4_3_0-8.8.25-1.i386.rpm
That didn't work since I didn't have my kernel sources installed. So I got the RPM from CD3 and installed them:
Code:
urpmi kernel-source-2.6.3-7mdk.i586.rpm
then
Code:
rpm -qa | grep kernel
displayed
Code:
kernel-i686-up-4GB-2.6.3.7mdk-1-1mdk
kernel-enterprise-2.4.25.2mdk-1-1mdk
kernel-source-2.6.3-7mdk
kernel-2.6.3.7mdk-1-1mdk
kernel-2.4.25.2mdk-1-1mdk
[*]I then installed the ATI RPM without taking note of any errors and continued:
Code:
cd /lib/modules/fglrx/build_mod/
chmod +x make.sh
./make.sh
chmod +x make_install.sh
./make_install.sh
fglrxconfig
***restart***
fglrxinfo
Code:
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: <<url removed>>
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
[*]Since the output of fglrxinfo is wrong, I restarted the process, noticing that the rpm -Uh --force command gave an error. [/list=1]
Code:
[root@localhost ATI]# rpm -Uh --force fglrx_4_3_0-8.8.25-1.i386.rpm
########################################### [100%]
########################################### [100%]
*** Trying to install a precompiled kernel module.
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.3-7mdk/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.3-7mdk'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/asm-i386/asm_offsets.h
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.3-7mdk'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.3-7mdk/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.
*** Warning ***
The QT based control panel application did not load in any version.
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
This is the error I'm stuck on and I've been searching for many hours. I hope I'm not doing anything stupid.
Please could someone help me with this.
My specs are:
AMD Athlon XP 2400+
Gigabyte K7 Triton m/b
ATI Radeon 9800 pro 128mb
Mandrake 10 free version.