Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

XGL/Compiz slöar ner övrig rendering

Jag har kört XGL/Compiz ett bra tag under Gnome och det har fungerat ganska bra. Nu har jag emellertid bytt till KDE och upplever att renderingen av fönsterinehåll (tex. amarok) blir så fruktansvärt mycket segare. Scrollningen i Konqureror är irriterande hackig. Det märks således särskilt i KDE och med QT-baserade applikationer.

Jag drar igång XGL i /etc/gdm/gdm.conf-custom med följande rader

[servers]
#0=inactive
#1=Xgl
[server-Xgl]
#name=Xgl server
#command=/usr/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv
#flexible=true

och Compiz startas med

gnome-window-decorator &  compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &

Jag har ett nVidia GeForce Go7300

Finns det något sätt att speeda upp renderingen främst gällande KDE/QT eller ska man bara gilla läget?

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

egon2003s bild

När du har ett nvidiakort behöver du inte köra XGL utan allt som behövs finns i nvidias drivrutiner. Det snabbar säkert upp en hel del att skippa XGL.

Lägg in i xorg.conf:

Section "Screen"
Option "AddARGBGLXVisuals" "true"
EndSection

Section "Extensions"
Option "Composite" "enable"
EndSection

Kristians bild

Jag lade till dessa rader sist i xorg.conf och startade om X. Då klagade den på att Screen saknade identifier - så jag flyttade Option "AddARGBGLXVisuals" "true" till min skärms sektion. Då kunde X starta.

Dock vill inte compiz starta

compiz.real: GLX_EXT_texture_from_pixmap is missing
compiz.real: Failed to manage screen: 0
compiz.real: No managable screens found on display :0.0

och fönsterramarna försvinner (jag kan givetvis återställa dem med kwin --replace eller metacity --replace, men då är jag tillbaka på ruta ett.)

Men du säger att compiz kan klara sig utan xgl om man har ett nvidia-kort?

xorg.conf

*edit* Mmm, efter lite googlade så verkar det som du säger att köra Compiz utan XGL om man använder den senaste drivrutinen ifrån nVidia. Ska prova

*edit*
Installerade nVidias senaste drivrutiner - och X gick igång med en ny nVidia-logo Wink Väl i Gnome försökte jag starta compiz, med följden att alla fönsterlister försvinner och jag kan inte klicka eller trycka på någonting Sad Dock fick jag inget felmeddelande som förut.

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

GLX_EXT_texture_from_pixmap missing låter som om du har en nvidiarutin som saknar support för det använd 9-serien istället.

Kristians bild

Ja, det var Ubuntu Dappers ickefria nvidia-drivrutin. Men den bytte jag ut emot den ifrån nVidias hemsida.

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

If you are using a version of compiz that supports the Composite Overlay Window:

$ gnome-window-decorator &
$ compiz --replace --use-cow gconf

Otherwise:

$ gnome-window-decorator &
$ compiz --replace gconf

At this point, the screen may flicker a bit, then all your windows should reappear. If everything looks good, you can set up compiz to start at X start time via your favorite method.

Jag tror du saknar gnome-window-decorator

Kristians bild

Tack för tipsen!

Dessvärre med det första alternativet så upprepas det tråkiga fenomenet, med det andra så töms alla fönster på innehåll och cpun börjar öka i aktivitet. Hm Sad Jag ska forska vidare - jag får mecka lite med composit-inställningarna i xorg

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

Tipsen kom från nvidias linuxforum och en howto om compiz.

Kristians bild

Hm, det verkar bara fungera för Edgy :/

----------------------------------
where my .emacs is, that's my home

---------------------------------------

 

znarkens bild

Har sett att det finns 2 olika drivers för nvidia på http://ubuntuguide.org/wiki/Ubuntu_Edgy...
Kan det inte vara så att man måste ha den där beta versionen för att kunna köra compiz utan xgl?