• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

SUSE 10.1 - Problem mit 3D-Beschleunigung

otterfresse

Gelegenheitsspieler/in
Registriert
15.07.2002
Beiträge
410
Reaktionspunkte
0
Hallo.

Da ich mich demnächst mal aus Spaß an der Freude ein wenig in Linux einarbeiten wollte, habe ich mir die OpenSUSE-Version 10.1 heruntergeladen und installiert.
Dass es unter Linux immer mal wieder zu Problemen mit ATI-Karten gekommen ist, habe ich bereits zu genüge gehört und musste dies jetzt am eigenen Leib miterleben. Zunächst hatte ich arge Probleme, überhaupt eine darstellbare grafische Oberfläche zu erhalten, da mich nach Installation erstmal enorme Darstellungsfehler begrüßten. Das Problem konnte ich durch zahlreiche HOWTOs und den Treibern von der ATI-Homepage beheben.

Das Problem ist nun die Aktivierung der 3D-Beschleunigung. Sobald ich ein Spiel/Programm öffne, welches OpenGL nutzt, bekomme ich die Warnmeldung, dass 3D-Beschleunigung nicht unterstützt wird.
Nach Eingabe von "glxinfo" in der Konsole, bekam ich unter anderem zurück:
"[...]
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
[...]"
Scheint ja nicht der ATI-Treiber zu sein, der hier für meine OpenGL-Unterstützung zuständig ist.
Nach nochmaligem durchforsten von Google und abarbeiten von etlichen HOWTOs, die sowohl auf die Unterstützung von YaST und sax2 als auch auf "Handarbeit" bauten, bin ich genau da, wo ich vorher war: Keine 3D-Beschleunigung!
Das einzige, das sich geändert hat ist, dass ich unter sax2 in den GraKa-Optionen statt (vorher) 3, jetzt ungefähr 40 verschiedene Punkte aufgelistet bekomme. Auch hier verstehe ich nur Bahnhof.
hier die Liste der Optionen

Falls hier jemand mit Tux auf Du und Du ist und mir bei meinem Problem helfen kann, würde ich mich extremst über eine Antwort freuen.

Gruß

Otter
 
otterfresse am 07.09.2006 22:54 schrieb:
Hallo.

Da ich mich demnächst mal aus Spaß an der Freude ein wenig in Linux einarbeiten wollte, habe ich mir die OpenSUSE-Version 10.1 heruntergeladen und installiert.
Dass es unter Linux immer mal wieder zu Problemen mit ATI-Karten gekommen ist, habe ich bereits zu genüge gehört und musste dies jetzt am eigenen Leib miterleben. Zunächst hatte ich arge Probleme, überhaupt eine darstellbare grafische Oberfläche zu erhalten, da mich nach Installation erstmal enorme Darstellungsfehler begrüßten. Das Problem konnte ich durch zahlreiche HOWTOs und den Treibern von der ATI-Homepage beheben.

Das Problem ist nun die Aktivierung der 3D-Beschleunigung. Sobald ich ein Spiel/Programm öffne, welches OpenGL nutzt, bekomme ich die Warnmeldung, dass 3D-Beschleunigung nicht unterstützt wird.
Nach Eingabe von "glxinfo" in der Konsole, bekam ich unter anderem zurück:
"[...]
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
[...]"
Scheint ja nicht der ATI-Treiber zu sein, der hier für meine OpenGL-Unterstützung zuständig ist.
Nach nochmaligem durchforsten von Google und abarbeiten von etlichen HOWTOs, die sowohl auf die Unterstützung von YaST und sax2 als auch auf "Handarbeit" bauten, bin ich genau da, wo ich vorher war: Keine 3D-Beschleunigung!
Das einzige, das sich geändert hat ist, dass ich unter sax2 in den GraKa-Optionen statt (vorher) 3, jetzt ungefähr 40 verschiedene Punkte aufgelistet bekomme. Auch hier verstehe ich nur Bahnhof.
hier die Liste der Optionen

Falls hier jemand mit Tux auf Du und Du ist und mir bei meinem Problem helfen kann, würde ich mich extremst über eine Antwort freuen.

Gruß

Otter
Also genrell funktioniert das bei ATI karten nur über den Textmodus und nicht mit Sax oder ähnlichem.. guck mal bei linux-foren.de nach da gabs ein gutes how to.. im zweifel hau linux nochma neu drauf.. hatte das problem bei meiner alten ATI auch das ich alles noch howto gemacht.. aber hat nich gefunzt.. dann nochma alles neu gemacht und dannliefs auf einmal..
 
Freaky22 am 07.09.2006 23:03 schrieb:
Also genrell funktioniert das bei ATI karten nur über den Textmodus und nicht mit Sax oder ähnlichem..
Hab ich ja wie gesagt auch schon probiert: mittels ATI-Installer passendes SuSE-rpm-Paket erstellt, mit "rpm -Uhv [...].rpm" installiert, "aticonfig --initial" eingegeben, zusätzlich sax2 mit den Optionen "-r -m 0=fglrx" gestartet und gespeichert. Alles als root im RunLevel 3. Keine Wirkung (außer halt die Erweiterung der Optionsliste)!
In einem HowTo wird noch empfohlen, das Kernel-Modul nochmal neu zu generieren mittels "fglrx-kernel-build.sh". Das löst allerdings eine Fehlermeldung aus.
Außerdem: schaut man sich mal in den Foren um, scheint es ne Menge Leute zu geben, bei denen die Treiber-Installation auch unter YaST funktioniert, scheint also auch ohne "texten" zu gehen...

guck mal bei linux-foren.de nach da gabs ein gutes how to.. im zweifel hau linux nochma neu drauf.. hatte das problem bei meiner alten ATI auch das ich alles noch howto gemacht.. aber hat nich gefunzt.. dann nochma alles neu gemacht und dannliefs auf einmal..

Also auf der von Dir genannten Seite konnte ich kein HowTo finden und die Threads, die sich um ATI-Karten drehen, sind auch keine große Hilfe (zumal sich die meisten Fragen um SUSE 9.x drehen...).
Mit der Neuinstallation kann ja wohl nicht Dein ernst sein? Es muss doch möglich sein, irgendwie diese besch... Treiber richtig da rein zu kriegen! Kann nicht irgendeine Konfig-Datei oder sowas angepasst werden, dass der den richtigen Renderer nimmt??
 
Hab's endlich geschafft... nach diesem etwa 20sten von mir probierten HowTo läuft es endlich!!!!
Juhuuu! :-D

Gruß

Otter
 
otterfresse am 07.09.2006 22:54 schrieb:
Hallo.
"[...]
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
[...]"
Scheint ja nicht der ATI-Treiber zu sein, der hier für meine OpenGL-Unterstützung zuständig ist.

Nur noch als Anmerkung: MesaGLX ist eine Softwareimplemntation
von OpenGL, d.h. solange Mesa aktiv ist, läuft alles über die CPU.
 
Zurück