Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

KDE4 Transparente Panels ohne 3D?

3 views
Skip to first unread message

Marc Haber

unread,
Nov 17, 2009, 5:49:47 AM11/17/09
to
Hallo,

auf meinem Notebook funktionieren leider die Desktopeffekte gar nicht
(X-Crash, sobald ich sie einschalte). Habe ich trotzdem eine
Möglichkeit, transparente Panels zu bekommen?

Grüße
Marc

--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834

Arno Wald

unread,
Nov 19, 2009, 3:19:38 AM11/19/09
to
Marc Haber wrote:

> auf meinem Notebook funktionieren leider die Desktopeffekte gar nicht
> (X-Crash, sobald ich sie einschalte). Habe ich trotzdem eine
> Möglichkeit, transparente Panels zu bekommen?

AFAIK Nein.

Rolf Magnus

unread,
Nov 19, 2009, 5:07:43 AM11/19/09
to
Arno Wald wrote:

Doch, sofern es tatsächlich der 3D-Beschleuniger ist, der den Fehler
verursacht. Man kann composite auch ohne 3D einsetzen. Dazu unter
Systemeinstelungen->Arbeitsfläche->Arbeitsflächen-Effekte->Erweitert den
Composit-Typ auf XRender umstellen.

Marc Haber

unread,
Nov 19, 2009, 5:13:19 AM11/19/09
to

Schade. Also weiter am X arbeiten.

Marc Haber

unread,
Nov 19, 2009, 10:15:41 AM11/19/09
to

|Failed to activate desktop effects using the given configuration
|options. Settings will be reverted to their previous values.
|
|Check your X configuration. You may also consider changing advanced
|options, especially changing the compositing type.

Und schwupps, steht da wieder OpenGL drin.

Arno Wald

unread,
Nov 19, 2009, 4:20:35 PM11/19/09
to
Rolf Magnus wrote:

> Man kann composite auch ohne 3D einsetzen.

Da hier die Probleme beim _Einschalten_ der Effekte auftreten, was bei KDE4
gleichbedeutend mit dem Einschalten von Composite ist, denke ich, dass das
Problem Composite und noch nicht das tatsächliche Ablaufen lassen der
Effekte ist.

Aber ein Versuch wäre es wert: Alle Effekte einzeln abschalten und danach
global die Effekte (allias Composite) anschalten. Wenn dann noch X crashed,
ist es das Composite und dann funktioniert auch das transparente Panel
nicht.

Was ist mit der XRender-Variante statt OpenGL? Kann die das Panel
transparent darstellen? Da könnte man auch noch rumrpobieren.

--

Rolf Magnus

unread,
Nov 19, 2009, 7:13:57 PM11/19/09
to
Arno Wald wrote:

> Rolf Magnus wrote:
>
>> Man kann composite auch ohne 3D einsetzen.
>
> Da hier die Probleme beim _Einschalten_ der Effekte auftreten, was bei
> KDE4 gleichbedeutend mit dem Einschalten von Composite

.. und dem Umschalten auf die Verwendung des 3D-Beschleunigers ...

> ist, denke ich, dass das Problem Composite und noch nicht das tatsächliche
> Ablaufen lassen der Effekte ist.

Die meinte ich damit auch gar nicht. Sobald man Composite mit OpenGL
eingeschaltet hat, wird alles, was du auf dem Bildschirm siehst, vom 3D-Teil
der Grafikkarte dargestellt, nicht nur der Würfel und Konsorten.
Deshalb auf XRender umstellen, falls der 3D-Treiber ein Problem hat (was bei
Notebooks nicht ungewöhnlich ist).

> Was ist mit der XRender-Variante statt OpenGL? Kann die das Panel
> transparent darstellen?

Ja.

Rolf Magnus

unread,
Nov 19, 2009, 7:17:26 PM11/19/09
to
Marc Haber wrote:

> |Failed to activate desktop effects using the given configuration
> |options. Settings will be reverted to their previous values.
> |
> |Check your X configuration. You may also consider changing advanced
> |options, especially changing the compositing type.
>
> Und schwupps, steht da wieder OpenGL drin.

Hmm, vielleicht ist XRender in deiner X-Konfiguration nicht aktiviert.
Gibt ein
xdpyinfo|grep RENDER
was aus?


Marc Haber

unread,
Nov 20, 2009, 3:20:20 AM11/20/09
to
Rolf Magnus <rama...@t-online.de> wrote:
>Hmm, vielleicht ist XRender in deiner X-Konfiguration nicht aktiviert.
>Gibt ein
> xdpyinfo|grep RENDER
>was aus?

Jo, RENDER.

Rolf Magnus

unread,
Nov 22, 2009, 11:34:30 AM11/22/09
to
Marc Haber wrote:

> Rolf Magnus <rama...@t-online.de> wrote:
>>Hmm, vielleicht ist XRender in deiner X-Konfiguration nicht aktiviert.
>>Gibt ein
>> xdpyinfo|grep RENDER
>>was aus?
>
> Jo, RENDER.

Hmm, also ist die Extension aktiv. Dann kann ich im Moment auch nicht
weiterhelfen. Bei mir funktioniert das.

Marc Haber

unread,
Nov 28, 2009, 8:19:10 AM11/28/09
to
Arno Wald <arno...@netcologne.de> wrote:
>Aber ein Versuch wäre es wert: Alle Effekte einzeln abschalten und danach
>global die Effekte (allias Composite) anschalten.

Ich habe im Moment Composite in der xorg.conf abgeschaltet, weil das X
sonst gar nicht mehr zum Laufen zu bringen war. Jetzt ist das "Enable
Desktop Effects" in den System settings angehakt und grau. Die große
Liste in "All Effects" ist leer.

Wie bekomm ich das System in einen Zustand, in dem ich das Option
Composite Disable aus der xorg.conf rausnehmen kann und der Haken in
"Enable desktop effects" weg ist, damit ich den hier vorgeschlagenen
Weg gehen kann?

Arno Wald

unread,
Nov 28, 2009, 12:42:38 PM11/28/09
to
Marc Haber wrote:

> Wie bekomm ich das System in einen Zustand, in dem ich das Option
> Composite Disable aus der xorg.conf rausnehmen kann und der Haken in
> "Enable desktop effects" weg ist, damit ich den hier vorgeschlagenen
> Weg gehen kann?

Ich würde versuchen, in der Datei

~/.kde[4]/share/config/kwinrc

in dem Abschnitt

[Compositing]
AnimationSpeed=3
Backend=OpenGL
DisableChecks=false
Enabled=true
GLDirect=true
GLMode=TFP
GLTextureFilter=2
GLVSync=true
HiddenPreviews=5
XRenderSmoothScale=false

das Enabled=false zu setzen. Am Besten, wenn man nicht in KDE eingeloggt
ist, über die Konsole (Alt+Strg+F1, zurück mit Alt+F7 oder so lange
Alt+CursorLeft, bis man beim X ist)

--

Marc Haber

unread,
Dec 5, 2009, 10:36:15 AM12/5/09
to
Marc Haber <mh+usene...@zugschl.us> wrote:
>Rolf Magnus <rama...@t-online.de> wrote:
>>Doch, sofern es tatsächlich der 3D-Beschleuniger ist, der den Fehler
>>verursacht. Man kann composite auch ohne 3D einsetzen. Dazu unter
>>Systemeinstelungen->Arbeitsfläche->Arbeitsflächen-Effekte->Erweitert den
>>Composit-Typ auf XRender umstellen.
>
>|Failed to activate desktop effects using the given configuration
>|options. Settings will be reverted to their previous values.
>|
>|Check your X configuration. You may also consider changing advanced
>|options, especially changing the compositing type.
>
>Und schwupps, steht da wieder OpenGL drin.

Also, nach einigen Operationen mit der kwinrc steht da jetzt Xrender
und ich kann die Desktopeffekte einschalten ("Compositing is active").
Ich habe mich allerdings noch nicht getraut, wirklich Effekte zu
aktivieren, da schon ohne aktivierte Effekte sich der Desktop
erheblich träger anfühlt.

Ich glaube, ohne die Hardwarebeschleunigung kann man das komplett
knicken, und sobald ich OpenGL einschalte, habe ich nur noch wenige
Sekunden bis es mich in den KDM zurückwirft.

Marc Haber

unread,
Dec 5, 2009, 10:37:48 AM12/5/09
to
Arno Wald <arno...@netcologne.de> wrote:
>Aber ein Versuch wäre es wert: Alle Effekte einzeln abschalten und danach
>global die Effekte (allias Composite) anschalten.

Bis ich das geschafft hatte, war eine Stunde und mehrfache
Komplettabstürze vergangen. Jetzt hab ich's aber.

> Wenn dann noch X crashed, ist es das Composite

Ja, tut es, und zwar maximal nach einer halben Minute, sobald ich
anfange mit dem Desktop zu arbeiten. Ist das ein X-Issue oder KDE?

Marc Haber

unread,
Dec 5, 2009, 10:40:45 AM12/5/09
to
Rolf Magnus <rama...@t-online.de> wrote:
>Die meinte ich damit auch gar nicht. Sobald man Composite mit OpenGL
>eingeschaltet hat, wird alles, was du auf dem Bildschirm siehst, vom 3D-Teil
>der Grafikkarte dargestellt, nicht nur der Würfel und Konsorten.
>Deshalb auf XRender umstellen, falls der 3D-Treiber ein Problem hat (was bei
>Notebooks nicht ungewöhnlich ist).

Ist XRender massivst langsamer als der 3D-Teil der Grafikkarte? Und,
ist das ein Problem von KDE oder ein Problem von X11? Wer braucht den
Bugreport?

Es ist ja nicht so, dass mein RV350, Mobility Radeon 9600 M10
irgendwas besonders neues oder etwas besonders exotisches wäre; ich
würde schon erwarten dass das funktioniert. wenn der Chip als
"unterstützt" angegeben wird:
|(II) RADEON: Driver for ATI Radeon chipsets:
| ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
| ATI Radeon Mobility 9600 (M10) NQ (AGP),
| ATI Radeon Mobility 9600 (M10) NS (AGP),

Marc Haber

unread,
Dec 5, 2009, 10:43:08 AM12/5/09
to
Arno Wald <arno...@netcologne.de> wrote:
>Ich würde versuchen, in der Datei
>
>~/.kde[4]/share/config/kwinrc
>
>in dem Abschnitt
>
>[Compositing]
>Enabled=true
>
>das Enabled=false zu setzen.

Ja, das hat geholfen.

> Am Besten, wenn man nicht in KDE eingeloggt
>ist, über die Konsole (Alt+Strg+F1, zurück mit Alt+F7 oder so lange
>Alt+CursorLeft, bis man beim X ist)

Leider hat mein Rechner seit dem neuen X ein Problem mit dem Rückweg
zur Textkonsole (tut einfach nicht), zeigt einen unbedienbaren, etwas
verschobenen X-Desktop), so dass ich mir parallel zum KDE ein xfce
installieren musste, um außerhalb des KDE überhaupt eine Shell zu
bekommen.

Rolf Magnus

unread,
Dec 5, 2009, 12:34:40 PM12/5/09
to
Marc Haber wrote:

> Marc Haber <mh+usene...@zugschl.us> wrote:
>>Rolf Magnus <rama...@t-online.de> wrote:
>>>Doch, sofern es tatsächlich der 3D-Beschleuniger ist, der den Fehler
>>>verursacht. Man kann composite auch ohne 3D einsetzen. Dazu unter
>>>Systemeinstelungen->Arbeitsfläche->Arbeitsflächen-Effekte->Erweitert den
>>>Composit-Typ auf XRender umstellen.
>>
>>|Failed to activate desktop effects using the given configuration
>>|options. Settings will be reverted to their previous values.
>>|
>>|Check your X configuration. You may also consider changing advanced
>>|options, especially changing the compositing type.
>>
>>Und schwupps, steht da wieder OpenGL drin.
>
> Also, nach einigen Operationen mit der kwinrc steht da jetzt Xrender
> und ich kann die Desktopeffekte einschalten ("Compositing is active").
> Ich habe mich allerdings noch nicht getraut, wirklich Effekte zu
> aktivieren, da schon ohne aktivierte Effekte sich der Desktop
> erheblich träger anfühlt.
>
> Ich glaube, ohne die Hardwarebeschleunigung kann man das komplett
> knicken, und sobald ich OpenGL einschalte, habe ich nur noch wenige
> Sekunden bis es mich in den KDM zurückwirft.

XRender ist eigentlich hardwarebeschleunigt, kann allerdings wesentlich
weniger als OpenGL, aber Transparenz müßte da auch beschleunigt sein.


Rolf Magnus

unread,
Dec 5, 2009, 12:38:24 PM12/5/09
to
Marc Haber wrote:

> Rolf Magnus <rama...@t-online.de> wrote:
>>Die meinte ich damit auch gar nicht. Sobald man Composite mit OpenGL
>>eingeschaltet hat, wird alles, was du auf dem Bildschirm siehst, vom
>>3D-Teil
>>der Grafikkarte dargestellt, nicht nur der Würfel und Konsorten.
>>Deshalb auf XRender umstellen, falls der 3D-Treiber ein Problem hat (was
>>bei Notebooks nicht ungewöhnlich ist).
>
> Ist XRender massivst langsamer als der 3D-Teil der Grafikkarte? Und,
> ist das ein Problem von KDE oder ein Problem von X11? Wer braucht den
> Bugreport?
>
> Es ist ja nicht so, dass mein RV350, Mobility Radeon 9600 M10
> irgendwas besonders neues oder etwas besonders exotisches wäre; ich
> würde schon erwarten dass das funktioniert. wenn der Chip als
> "unterstützt" angegeben wird:
> |(II) RADEON: Driver for ATI Radeon chipsets:
> | ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
> | ATI Radeon Mobility 9600 (M10) NQ (AGP),
> | ATI Radeon Mobility 9600 (M10) NS (AGP),

Naja, von ATI unter Linux hört man so einiges über Probleme, und Notebook-
Grafik ist meist aus mir unbekannten Gründen auch öfters irgendwie "anders".
Was anderes, das du noch probieren könntest, wäre ein anderer Treiber. Es
gibt einmal den Treiber von X.org und den proprietären fglrx-Treiber von ATI
selbst. Vielleicht geht's damit besser.

Marc Haber

unread,
Dec 28, 2009, 11:48:16 AM12/28/09
to
Rolf Magnus <rama...@t-online.de> wrote:
>XRender ist eigentlich hardwarebeschleunigt, kann allerdings wesentlich
>weniger als OpenGL, aber Transparenz müßte da auch beschleunigt sein.

Interessanterweise sind die Panels inzwischen "ein wenig" transparent,
ich finde aber keine Einstellung, wo ich festlegen kann, _wie_
transparent die Panels sein sollen. Wo ist diese Einstellung?

Marc Haber

unread,
Dec 28, 2009, 11:54:11 AM12/28/09
to
Rolf Magnus <rama...@t-online.de> wrote:

>Marc Haber wrote:
>> Es ist ja nicht so, dass mein RV350, Mobility Radeon 9600 M10
>> irgendwas besonders neues oder etwas besonders exotisches wäre; ich
>> würde schon erwarten dass das funktioniert. wenn der Chip als
>> "unterstützt" angegeben wird:
>> |(II) RADEON: Driver for ATI Radeon chipsets:
>> | ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
>> | ATI Radeon Mobility 9600 (M10) NQ (AGP),
>> | ATI Radeon Mobility 9600 (M10) NS (AGP),
>
>Naja, von ATI unter Linux hört man so einiges über Probleme, und Notebook-
>Grafik ist meist aus mir unbekannten Gründen auch öfters irgendwie "anders".
>Was anderes, das du noch probieren könntest, wäre ein anderer Treiber. Es
>gibt einmal den Treiber von X.org und den proprietären fglrx-Treiber von ATI
>selbst. Vielleicht geht's damit besser.

Der Radeon 9600 wird von den aktuellen proprietären ATI-Treibern
leider nicht mehr unterstützt. Ich habe also die Wahl zwischen X.org
und X.org.

Arno Wald

unread,
Dec 29, 2009, 5:32:46 AM12/29/09
to
Marc Haber wrote:

> Interessanterweise sind die Panels inzwischen "ein wenig" transparent,
> ich finde aber keine Einstellung, wo ich festlegen kann, _wie_
> transparent die Panels sein sollen. Wo ist diese Einstellung?

M.W. ist das eine feste Einstellung des jeweiligen Themes. Du kannst Dir
also nur ein Theme suchen, dass Deinen Vorstellungen am nächsten kommt. Oder
eines selber schreiben/anpassen.

--

Message has been deleted

Marc Haber

unread,
Dec 29, 2009, 11:06:44 AM12/29/09
to

Super. Ein weiterer Rückschritt von KDE4 im Vergleich zu KDE3.

0 new messages