Tanelorn.net

Medien & Phantastik => Multimedia - Software & Betriebsysteme => Multimedia => Linux/Unix => Thema gestartet von: Sir Mythos am 11.01.2008 | 11:10

Titel: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 11.01.2008 | 11:10
Hallo Leute,

ich hab jetzt Anfang der Woche auf Ubuntu 7.10 auf meinem Notebook umgestellt. Läuft auch alles sehr gut und gefällt mir. Einzige Manko ist, dass ich den 3D-Desktop nicht zum laufen bekomme. Wenn ich die Desktop-Effekte aktivieren will meldet der: "Desktop Effekts could not be enabled."

Zur Hardware-Info:
Samsung P30 XVM 1500 mit ner ATI Mobility Radeon 9200 Grafikkarte.

Kann mir evtl. wer helfen?

Ach ja, von Linux hab ich bisher keine Ahnung, dafür aber schon das ein oder andere von Ubuntuusers probiert... leider ohne Erfolg, dafür mit mehrfachem zerlegen des xservers.

MfG
- Sir Mythos -
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Haukrinn am 11.01.2008 | 11:43
Ist der fglrx-Treiber installiert? (In der Leiste oben rechts sollte nicht mehr das Symbol für eingeschränkte Treiber zu sehen sein)

Wenn nein, dann den bitte installieren, sonst ist nix mit 3D.

Wenn ja, läuft die 3D-Unterstützung (Ausführen von glxgears sollte sich schnell drehende Zahnräder zeigen, glxinfo sollte sowohl für den Client als auch für den Server als Vendor ATI zeigen. Wenn da stattdessen SGI steht, dann funzt der Treiber nicht).

Wenn das nicht weiterhilft, dann hast Du verloren. ATI wird leider immer noch nicht so richtig gut unter Linux unterstützt, das gilt insbesondere für die Mobility-Chips. Natürlich könntest Du dann immer einen aktuellen fglrx-Treiber probieren, der den Chipsatz besser unterstützt. Aber es kann sein, dass dann einige andere Dinge innerhalb des Ubuntus nicht mehr funktionieren. Das einfache Aktivieren der Desktopeffekte zum Beispiel funktioniert mit von Hand installierten Grafiktreibern nicht mehr, wie ich erst vorgestern selber feststellen musste.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 11.01.2008 | 14:36
Jup, der fglrx-Treiber ist installiert, hab keine eingeschränkten Treiber mehr.

Die Räder unter glxgers laufen auch, alleridngs zeigt mit glxinfo für den Server SGI und für den Client ATI.

Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Haukrinn am 11.01.2008 | 16:21
Dann funktioniert der Treiber für Dein Modell nicht richtig. Beides muss auf ATI stehen. Also kannst Du nur entweder:

- Einen aktuelleren Treiber installieren (mit den oben genannten Lästigkeiten).

oder

- Hardwarebeschleunigtes OpenGL erst einmal vergessen.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 13.01.2008 | 11:38
Hmm... krieg ich den Desktop ohne hardwrebeschleunigtes OpenGL denn irgendwie zum laufen? *grübels*

Ich muss echt mal mehr mit der Materie beschäftigen.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Haukrinn am 13.01.2008 | 12:42
Nein. Der benötigt verschiedene OpenGL-ARB-Erweiterungen, die der MESA-Software-Renderer nicht zur Verfügung stellt. Ohne Hardware-Treiber läuft da nichts. Du kannst höchstens darauf hoffen, dass der Open-Source-ATI-Treiber irgendwann einmal so weit ist.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 17.01.2008 | 11:27
Hmm... im Moment versuch ich es mal mit dem "radeon"-Treiber, zwischendurch funktionierte es auch mal, aber bei nächsten Neustart war der Compiz wieder weg und lies sich auch über die Konsole nicht starten.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 19.01.2008 | 13:16
So, kleine Update:

Mit dem radeon-Treiber und dem deinstallieren sämlticher fglrx-Treiber ging es dann mit folgendem Trick:

Farbtiefe auf 16 in der xorg.conf ändern.
Und beim starten vom compiz: SKIP_CHECKS=yes, da er sonst über die Auflösung von 1400x1050 meckerte, hat gesagt, das wäre mehr als 1024 (ach nee...).

Lief auch alles super, nur jetzt ist der effekt, dass ich beim Maximieren von Fenster nicht mehr die volle Bildschirmbreite nutzen kann, da er rechts nen Platz frei lässt.
Wenn ich über das Panel die Fenster maximiere, dann werden sie komplett angezeigt, aber sobald ich drauf klicke nutzt er die Breite nicht voll aus.

Ich hab mal nen Screenshot von jetzt gerade angehängt... vielleicht hat ja wer ne Idee...

MfG
- Sir Mythos -

[gelöscht durch Administrator]
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Bitpicker am 19.01.2008 | 17:04
Ich vermute, dass Compiz vielleicht eine eigene Verwaltung der möglichen Maximalgröße der Fenster hat. Kannst du denn ein so maximiertes Fenster am Rand anklicken und weiter vergrößern?

Zu Hause habe ich keinen 3D-Desktop, aber wenn ich am Montag auf der Arbeit Zeit habe, schaue ich mir das mal an, da habe ich Ubuntu 7.10 mit 3D.

Robin
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 19.01.2008 | 19:06
Ich vermute, dass Compiz vielleicht eine eigene Verwaltung der möglichen Maximalgröße der Fenster hat. Kannst du denn ein so maximiertes Fenster am Rand anklicken und weiter vergrößern?

Nein, wenn es maximiert ist weißt es die normalen Eigenschaften eines maximierten Fensters auf. Das faszinierende ist ja, dass es mit Compiz erst ganz normal funktioniert hat... und ich nicht nachvollziehen kann, warum jetzt nichtmehr.

Ein Effekt den ich seit Compiz auch hab ist, dass der Rechner komplett einfriert, inklusieve Konsolen, auf die ich nicht mehr zugreifen kann. Geht nur noch über Powerbutton.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Bitpicker am 19.01.2008 | 19:39
Hast du schon mal diesen Tipp (http://tanelorn.net/index.php/topic,36861.0.html) probiert?

Das klappt nämlich sehr häufig noch, wenn sonst nichts mehr geht, und es fährt das Dateisystem sauber herunter.

Robin

Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 19.01.2008 | 19:40
Ok, das Problem mit dem Balken hab ich jetzt gelöst...

CompizConfig-Einstellungs Manager unter "General Options -> Display Settings" muss der Haken unter "Ausgabe erkennen" entfernt sein. Und gleichzeitig muss in dem Feld unten drunter (Ausgabe) die Auflösung des Displays eingetragen sein... zumindest hat es so bei mir funktioniert.
Man lernt nie aus.

Ob sich damit auch das Problem des einfrierens gelegt hat, mal sehen.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 19.01.2008 | 19:46
Hast du schon mal diesen Tipp (http://tanelorn.net/index.php/topic,36861.0.html) probiert?

Wie ich beim lesen des Tipps gemerkt habe: Funkioniert... genau da ist er nämlich eingefroren.
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Bitpicker am 19.01.2008 | 23:28
Ich würde grundsätzlich dazu raten, den 3D-Desktop erst mal abzuschalten, wenn er zu solchen Problemen führt. Wenn du dann bei späteren Updates mitkriegst, dass entweder der Grafiktreiber oder Elemente von Compiz erneuert werden, kannst du es immer noch einmal versuchen. Es hat ja keinen Sinn, mit Linux zu arbeiten, wenn es durch sowas instabiler wird als Windows.

Alternativ könntest du auch erst mal alle Features abschalten und sehen, ob er immer noch einfriert, und dann, falls er das nicht tut, eins nach dem anderen reaktivieren. Vielleicht ist es nur ein bestimmter Effekt, den dein System nicht mag.

Robin
Titel: Re: 3D-Desktop unter Ubuntu zum laufen bekommen
Beitrag von: Sir Mythos am 20.01.2008 | 16:38
Ich hab mich erstmal aufs deaktivieren Beschränkt. Ich glaube aber, es ist das AIGLX des radeon-Treibers, das so instabil läuft.