PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ati-treiber probleme



phoenix-1984
08.02.04, 18:48
hi,

ich habe versucht die 3d-beschleunigung für meine radeon 9500 zu aktivieren.

als erstes habe ich die treiber installiert:
und es kam folgende meldung:

/*

linux:/home/tux/0 ..:: Manu ::.. 0/programme # rpm -i --force fglrx-glc22-4.3.0-3.2.8.i586.rpm
*** 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.
*** Error: no kernel module build environment - please consult readme.
/sbin/ldconfig: File /usr/X11R6/lib/FGL.renamed.libGL.so.1.2 is too small, not checked.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
linux:/home/tux/0 ..:: Manu ::.. 0/programme #

*/

danach habe ich dann versucht was in der meldung beschrieben wurde

/*

linux:/lib/modules/fglrx/build_mod # ./make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
linux:/lib/modules/fglrx/build_mod #

*/

habe ich etwas falsch gemacht?
es sind bei mir immer noch die alten mesa-open-gl treiber aktiv.

danke.

Homer56
08.02.04, 19:01
hast du es nach www.gmpf.de gemacht?


Welcher kernel?

Hast du den kernel neu gebacken?

UseInternalAgpPart yes?

Suppimen
08.02.04, 19:01
Die gleiche Aussage hatte ich bei der Radeon 9600pro. Bis jetzt hat mir keiner hier geholfen.
Das Howto hab ich für Suse gefunden.



Installing ATI 'fglrx' driver (3.7.0) on SuSE 9.0
-------------------------------------------------

The following instructions explain how to install and enable release
3.7.0 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 'kernel-source' package with YaST

* install kernel module source

# rpm -Uhv km_fglrx*.rpm

* compile kernel module sources

# cd /usr/src/kernel-modules/fglrx
# make -f Makefile.module
# make -f Makefile.module install


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"

* nforce2 systems:
- add 'Option "UseInternalAGPGART" "no"' to 'Section "Device"' of
"/etc/X11/XF86Config"
- add 'pre-install fglrx /sbin/modprobe "-k" "agpgart"' to
"/etc/modules.conf"

5) Known Issues

- driver only supports 24bit color depth
- enabling of 3D support through SaX2 does not work

JDieskau
08.02.04, 19:07
@Suppimen: Genau, unter SuSe 9.0 geht es nur so! Man braucht dieses km_fglrx* rpm. Dann geht es auch. Ich hab echt sehr lange probiert meine Radeon 9600 in gange zubekommen, damit hat es geholfen :)

Homer56
08.02.04, 19:11
Fuer 2.6.1 laufen diese km teiler eigentlich gut, nur sagt er mir immer modul nicht gefunden bei make -f Makefile.module install.

Hat jemand das Problem auch?

Homer56
08.02.04, 19:25
manuel@linux:~> su
Password:
linux:/home/manuel # cd Desktop
linux:/home/manuel/Desktop # dir
insgesamt 2550
drwx------ 7 manuel users 296 2004-02-08 20:19 .
drwxr-xr-x 38 manuel users 2312 2004-02-08 20:19 ..
drwxr-xr-x 2 manuel users 160 2004-02-07 20:22 aMule
-rw-r--r-- 1 manuel users 431 2004-02-08 20:19 .directory
-rw------- 1 manuel users 2424758 2004-02-08 20:19 fglrx-3.7.0-0.i586.rpm
-rw------- 1 manuel users 172123 2004-02-08 20:18 km_fglrx-3.7.0-0.i586.rpm
drwxr-xr-x 2 manuel users 368 2004-02-07 23:00 Laufwerke
drwxr-xr-x 2 manuel users 392 2004-02-08 16:42 MySQé
drwxr-xr-x 6 manuel users 440 2004-02-08 18:29 Server
drwx------ 2 manuel users 80 2004-02-08 18:30 Trash
linux:/home/manuel/Desktop # rpm -Uhv fglrx-3.7.0-0.i586.rpm
Preparing... ########################################### [100%]
1:fglrx ########################################### [100%]
linux:/home/manuel/Desktop # rpm -Uhv km_fglrx-3.7.0-0.i586.rpm
Preparing... ########################################### [100%]
1:km_fglrx ########################################### [100%]
linux:/home/manuel/Desktop # cd /usr/src/kernel-modules/fglrx
linux:/usr/src/kernel-modules/fglrx # make -f Makefile.module
if [ `kernelversion` = 2.4 ]; then \
./make.sh; \
else \
_POSIX2_VERSION=199209 make -C 2.6.x; \
fi
make[1]: Entering directory `/usr/src/kernel-modules/fglrx/2.6.x'
make -C /lib/modules/2.6.1/build SUBDIRS=/usr/src/kernel-modules/fglrx/2.6.x modules
make[2]: Entering directory `/usr/src/linux-2.6.1'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[3]: »arch/i386/kernel/asm-offsets.s« ist bereits aktualisiert.
CC [M] /usr/src/kernel-modules/fglrx/2.6.x/agp3.o
CC [M] /usr/src/kernel-modules/fglrx/2.6.x/nvidia-agp.o
CC [M] /usr/src/kernel-modules/fglrx/2.6.x/agpgart_be.o
CC [M] /usr/src/kernel-modules/fglrx/2.6.x/i7505-agp.o
CC [M] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.o
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2245: Warnung: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2263: Warnung: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2270: Warnung: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2277: Warnung: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2286: Warnung: initialization from incompatible pointer type
LD [M] /usr/src/kernel-modules/fglrx/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
CC /usr/src/kernel-modules/fglrx/2.6.x/fglrx.mod.o
LD [M] /usr/src/kernel-modules/fglrx/2.6.x/fglrx.ko
make[2]: Leaving directory `/usr/src/linux-2.6.1'
make[1]: Leaving directory `/usr/src/kernel-modules/fglrx/2.6.x'
linux:/usr/src/kernel-modules/fglrx # make -f Makefile.module install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm
if [ `kernelversion` = 2.4 ]; then \
install -m 644 fglrx.o \
/lib/modules/`uname -r`/kernel/drivers/char/drm; \
else \
install -m 644 2.6.x/fglrx.ko \
/lib/modules/`uname -r`/kernel/drivers/char/drm; \
fi
linux:/usr/src/kernel-modules/fglrx # sax2 -r -m 0=fglrx -b /usr/X11R6/lib/sax/profile/firegl

SaX: initializing please wait...
SaX: including profile: /usr/X11R6/lib/sax/profile/firegl...
SaX: startup

linux:/usr/src/kernel-modules/fglrx #
linux:/usr/src/kernel-modules/fglrx # fglrxinfo
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

Error: unable to open display :0
linux:/usr/src/kernel-modules/fglrx # exit
exit
manuel@linux:~> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4

manuel@linux:~>

Ming
08.02.04, 20:11
kernel module for fglrx not present in your system
Du hast keine Kernel Sourcen auf deinem System.
Tailored kernel module for fglrx not present in your system.