PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 10.2 Problem mit ATI-Treibern



Memento
07.02.07, 15:02
Hallo allerseits,

ich bin erst vor kurzem von Windows auf Linux umgestiegen, bin also noch komplett neu in diesem Gebiet.

Ich wollte die Treiber für meine ATI Radeon 9800 Pro installieren, hab sie von der ATI-Page geladen und nach dieser Anleitung (http://de.opensuse.org/SDB:ATI_Treiber_unter_SUSE_installieren) installiert.
Wenn ich jedoch "sax2 -r -m 0=fglrx" eingebe, bekomme ich die Meldung

SaX: initializing please wait…
SaX: your current configuration will not be read in
SaX: no X-Server is running
SaX: will start own server if needed
(...)
(Vielleicht ist das auch nicht ungewöhnlich, keine Ahnung)

Danach kommt ein Fenster in dem ich die Einstellungen bestätigt habe, soweit alles schön und gut.

Wenn ich jetzt jedoch fglrxinfo ausführe, erscheint folgendes:

Xlib: extension "XFree86-DRI" missing on display ":0.0".
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (1.5 Mesa 6.5.1)

Daraus schließe ich dass wohl irgendwas schiefgelaufen ist.


Wäre echt super wenn ihr mir helfen könntet. Ich scheine wohl nicht der einzige mit Treiberproblemen zu sein, aber ich konnte bisher noch keine für mich passende Lösung ergoogeln.

Viele Grüße und danke im Vorraus
Memento

hutgh
07.02.07, 15:13
Hi,
probiere mal diese anleitung, die hat bei mir gefunzt.
http://en.opensuse.org/Howto/ATI_Driver

und was ganz wichtig ist das du den letzten teil ab " init 3, auch wirklich ohne grafik machst.
dann wirds laufen.

gruß tina

Memento
07.02.07, 15:22
Danke für die schnelle Antwort.

Ich werds gleich mal mit der Anleitung probieren.


Habe vergessen zu erwähnen, dass ich XGL installiert habe.
Vielleicht hängts daran?

EDIT:

Bekomme seltsame Meldungen bei der Treiberinstallation im init 3
Wird irgendwo ne logfile erzeugt oder kann ich den Text anderweitig kopieren?

Rain_maker
07.02.07, 16:11
Bekomme seltsame Meldungen bei der Treiberinstallation im init 3

Dann installiere das Treiber-rpm in Runlevel 5. Nur sax2 muß in RL3 ausgeführt werden.

Greetz,

RM

Memento
07.02.07, 16:29
dhcppc0:/usr/src/packages/RPMS/i386 # rpm -Uhv fglrx_7_1_0_SUSE102-8.33.6-1.i386
.rpm
Preparing... ########################################### [100%]
1:fglrx_7_1_0_SUSE102 ########################################### [100%]
/usr/src/kernel-modules/fglrx /
rm: Entfernen von „Modules.symvers“ nicht möglich: Datei oder Verzeichnis nicht
gefunden
rm: Entfernen von „*.o“ nicht möglich: Datei oder Verzeichnis nicht gefunden
rm: Entfernen von „*.ko“ nicht möglich: Datei oder Verzeichnis nicht gefunden
rm: Entfernen von „*.mod.*“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default
LD /usr/src/kernel-modules/fglrx/built-in.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
/usr/src/kernel-modules/fglrx/firegl_public.c:468: warning: initialization from
incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/kernel-modules/fglrx/firegl_public.c:591: warning: assignment discards qualifiers from pointer target type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_functi on’:
/usr/src/kernel-modules/fglrx/firegl_public.c:4024: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘KAS_ExecuteAtLevel’:
/usr/src/kernel-modules/fglrx/firegl_public.c:4449: warning: ‘flags’ may be used uninitialized in this function
LD [M] /usr/src/kernel-modules/fglrx/fglrx.o
Building modules, stage 2.
MODPOST
WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd fo r /usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4
CC /usr/src/kernel-modules/fglrx/fglrx.mod.o
LD [M] /usr/src/kernel-modules/fglrx/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default modul es_install
INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
DEPMOD 2.6.18.2-34-default
make: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
/

************************************************** ***********
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
************************************************** ***********


Sind die Warnungen unbedenklich oder ist die Installation fehlgeschlagen?
Wird mir nicht ganz klar..

Rain_maker
07.02.07, 16:34
Ich sehe keine Errors.



make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default modules_install
INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko
DEPMOD 2.6.18.2-34-default

Kernelmodul wurde auch gebaut.

Datei /etc/X11/xorg.conf für alle Notfälle sichern (Backup zum drüberbügeln, wenn was schief geht) und Karte einrichten.

Greetz,

RM

Memento
07.02.07, 16:45
Tatsache, jetzt scheint alles zu funktionieren!

Vielen Dank für die Hilfe!

Greetz
Memento

Annelie
21.06.07, 09:16
Hallo Leute, ich habe ein Problem mit meiner Grafikkarte.

Ich habe das gleiche Problem wie oben beschrieben:


SaX: initializing please wait…
SaX: your current configuration will not be read in
SaX: no X-Server is running
SaX: will start own server if needed

Wie Ihr ja sehen könnt, ist es eine Matrox-Grafikkarte mit dem Treiber mga, Sie heißt: Matrox MGA G200 AGP

Wie ich aus dem Thread erlesen kann, geht es hier um die ATI Radeon 9800 Pro.

Gilt diese Anleitung auch für meine Matrox-Grafikkarte?

Wenn ich init 5 drücke, geht ein anderes Fenster auf, darin steht Folgendes: Ein schwarzer Bildschirm, Da ist ein kleiner blauer Kasten mit einem schwarzen Männchen und darin steht Annelie und Rainer Krause
annelierainer
Der Eintrag root fehlt.

Daneben sind so zwei Balken, die gelblich umrandet sind und innen drin schwarz. In denen sollte man eigentlich seinen User-Namen eintragen können, was aber nicht funktioniert.

Wenn ich meinen Rechner normal starte, komme ich auf diesen Bildschirm (init 5) Wenn ich init 3 eingebe, komme ich bis zum Prompt, wo ich root oder annelierainer eingeben kann.

Ich gebe dann unter root ein: : startx
nichts tut sich.

Meine Distri ist Suse 10.2

Gruß Annelie