bug compiz

Problemi riscontrati in Ubuntu 9.10 Karmic Koala in fase di sviluppo.
Scrivi risposta
garrett
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 680
Iscrizione: martedì 9 ottobre 2007, 20:45
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 64bit
Località: Veneto
Contatti:

bug compiz

Messaggio da garrett »

credo sia un bug di compiz:

se premo il calendario del pannello poi mi restano i "bordi delle ombre" sulla scrivania...
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: bug compiz

Messaggio da derma »

Da me non accade (scheda video Intel)... forse, più che ricollegarlo a Compiz, lo si deve attribuire ai driver della scheda video.
“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
Avatar utente
dardin88
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 362
Iscrizione: lunedì 31 luglio 2006, 13:15
Desktop: Mate
Distribuzione: Linux Mint 14
Località: Isernia

Re: bug compiz

Messaggio da dardin88 »

Anche a me capita lo stesso (scheda video nVidia).
Asus eeepc 1215b - Linux Mint 14 Mate
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: bug compiz

Messaggio da telperion »

C'è da tempo una patch fatta dallo sviluppatore di Nvidia, ora non mi ricordo la discussione su launchpad

Codice: Seleziona tutto

Index: compiz-0.7.8/src/event.c
===================================================================
--- compiz-0.7.8.orig/src/event.c	2008-10-13 12:34:37.000000000 -0700
+++ compiz-0.7.8/src/event.c	2008-10-13 12:38:20.000000000 -0700
@@ -2269,32 +2269,50 @@
 
 	    if (w)
 	    {
+		XserverRegion parts = XFixesCreateRegion(de->display, NULL, 0);
+		XRectangle *rects;
+		int nRects;
+
 		w->texture->oldMipmaps = TRUE;
 
+		// Get the damage region
+		XDamageSubtract(de->display, de->damage, None, parts);
+		rects = XFixesFetchRegion(de->display, parts, &nRects);
+		XFixesDestroyRegion(de->display, parts);
+
 		if (w->syncWait)
 		{
-		    if (w->nDamage == w->sizeDamage)
+		    int i;
+
+		    if (w->nDamage + nRects - 1 >= w->sizeDamage)
 		    {
 			w->damageRects = realloc (w->damageRects,
-						  (w->sizeDamage + 1) *
+						  (w->sizeDamage + nRects) *
 						  sizeof (XRectangle));
-			w->sizeDamage += 1;
+			w->sizeDamage += nRects;
 		    }
 
-		    w->damageRects[w->nDamage].x      = de->area.x;
-		    w->damageRects[w->nDamage].y      = de->area.y;
-		    w->damageRects[w->nDamage].width  = de->area.width;
-		    w->damageRects[w->nDamage].height = de->area.height;
-		    w->nDamage++;
+		    for (i = 0; i < nRects; i++)
+		    {
+			w->damageRects[w->nDamage] = rects[i];
+			w->nDamage++;
+		    }
 		}
 		else
 		{
-		    handleWindowDamageRect (w,
-					    de->area.x,
-					    de->area.y,
-					    de->area.width,
-					    de->area.height);
+		    int i;
+
+		    for (i = 0; i < nRects; i++)
+		    {
+			handleWindowDamageRect (w,
+						rects[i].x,
+						rects[i].y,
+						rects[i].width,
+						rects[i].height);
+		    }
 		}
+
+		XFree(rects);
 	    }
 	}
 	else if (d->shapeExtension &&
Index: compiz-0.7.8/src/window.c
===================================================================
--- compiz-0.7.8.orig/src/window.c	2008-10-13 12:34:37.000000000 -0700
+++ compiz-0.7.8/src/window.c	2008-10-13 12:38:28.000000000 -0700
@@ -2105,7 +2105,7 @@
 	XUnionRegion (&rect, w->region, w->region);
 
 	w->damage = XDamageCreate (d->display, id,
-				   XDamageReportRawRectangles);
+				   XDamageReportNonEmpty);
 
 	/* need to check for DisplayModal state on all windows */
 	w->state = getWindowState (d, w->id);
che risolve il problema, dovuto al modo con cui damage viene gestito da xorg (non mi ricordo più i dettagli) che risolve il problema del mancato refresh di alcune zone dello schermo con le schede Nvidia.
Io compilando compiz, la applico da sempre e non ho problemi, evidentemente nel build ufficiale non è applicata.
Ultima modifica di telperion il sabato 26 settembre 2009, 0:08, modificato 1 volta in totale.
garrett
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 680
Iscrizione: martedì 9 ottobre 2007, 20:45
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 64bit
Località: Veneto
Contatti:

Re: bug compiz

Messaggio da garrett »

Eh ma io ho una intel x3100 gma965

è sempre andata bene tranne l'ultimo periodo su karmic...
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: bug compiz

Messaggio da telperion »

garrett ha scritto: Eh ma io ho una intel x3100 gma965

è sempre andata bene tranne l'ultimo periodo su karmic...
Se hai intel i problemi sono altri,
avevo visto
Linkin88 ha scritto: Anche a me capita lo stesso (scheda video nVidia).
mentre nel tuo post iniziale non era specificata la scheda.
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: bug compiz

Messaggio da derma »

Anche da me si presentò 'sto bug, dopo gli aggiornamenti di stamane...

Codice: Seleziona tutto


Commit Log for Sat Sep 26 10:31:20 2009


I seguenti pacchetti sono stati aggiornati:
apport (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
apport-gtk (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
compiz (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-core (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-gnome (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-plugins (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-wrapper (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
cpp-4.4 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
epiphany-browser (2.26.1-0ubuntu3) to 2.27.92-2ubuntu2
gcc-4.4 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
gcc-4.4-base (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
gnome-menus (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
libdecoration0 (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
libgcc1 (1:4.4.1-4ubuntu3) to 1:4.4.1-4ubuntu4
libgfortran3 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
libgnome-menu2 (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
libgomp1 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
libnewt0.52 (0.52.10-4) to 0.52.10-4ubuntu1
libpurple-bin (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
libpurple0 (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
libstdc++6 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
linux-generic (2.6.31.10.21) to 2.6.31.11.22
linux-headers-generic (2.6.31.10.21) to 2.6.31.11.22
linux-image-generic (2.6.31.10.21) to 2.6.31.11.22
linux-libc-dev (2.6.31-10.35) to 2.6.31-11.36
pidgin (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
pidgin-data (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
pidgin-libnotify (0.14-1ubuntu10) to 0.14-1ubuntu11
python-apport (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
python-cupshelpers (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
python-gmenu (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
python-newt (0.52.10-4) to 0.52.10-4ubuntu1
python-problem-report (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
system-config-printer-common (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
system-config-printer-gnome (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
system-config-printer-udev (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
update-manager (1:0.125.3) to 1:0.125.4
update-manager-core (1:0.125.3) to 1:0.125.4
whiptail (0.52.10-4) to 0.52.10-4ubuntu1
xserver-xorg-video-intel (2:2.8.1-1ubuntu1) to 2:2.8.1-1ubuntu2

I seguenti pacchetti sono stati installati:
linux-headers-2.6.31-11 (2.6.31-11.36)
linux-headers-2.6.31-11-generic (2.6.31-11.36)
linux-image-2.6.31-11-generic (2.6.31-11.36)

“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: bug compiz

Messaggio da telperion »

derma ha scritto:


Anche da me si presentò 'sto bug, dopo gli aggiornamenti di stamane...

Codice: Seleziona tutto


Commit Log for Sat Sep 26 10:31:20 2009


I seguenti pacchetti sono stati aggiornati:
apport (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
apport-gtk (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
compiz (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-core (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-gnome (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-plugins (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-wrapper (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
cpp-4.4 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
epiphany-browser (2.26.1-0ubuntu3) to 2.27.92-2ubuntu2
gcc-4.4 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
gcc-4.4-base (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
gnome-menus (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
libdecoration0 (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
libgcc1 (1:4.4.1-4ubuntu3) to 1:4.4.1-4ubuntu4
libgfortran3 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
libgnome-menu2 (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
libgomp1 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
libnewt0.52 (0.52.10-4) to 0.52.10-4ubuntu1
libpurple-bin (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
libpurple0 (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
libstdc++6 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
linux-generic (2.6.31.10.21) to 2.6.31.11.22
linux-headers-generic (2.6.31.10.21) to 2.6.31.11.22
linux-image-generic (2.6.31.10.21) to 2.6.31.11.22
linux-libc-dev (2.6.31-10.35) to 2.6.31-11.36
pidgin (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
pidgin-data (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
pidgin-libnotify (0.14-1ubuntu10) to 0.14-1ubuntu11
python-apport (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
python-cupshelpers (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
python-gmenu (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
python-newt (0.52.10-4) to 0.52.10-4ubuntu1
python-problem-report (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
system-config-printer-common (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
system-config-printer-gnome (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
system-config-printer-udev (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
update-manager (1:0.125.3) to 1:0.125.4
update-manager-core (1:0.125.3) to 1:0.125.4
whiptail (0.52.10-4) to 0.52.10-4ubuntu1
xserver-xorg-video-intel (2:2.8.1-1ubuntu1) to 2:2.8.1-1ubuntu2

I seguenti pacchetti sono stati installati:
linux-headers-2.6.31-11 (2.6.31-11.36)
linux-headers-2.6.31-11-generic (2.6.31-11.36)
linux-image-2.6.31-11-generic (2.6.31-11.36)

se hai ancora in cache i pacchetto xserver-xorg-video-intel (2:2.8.1-1ubuntu1) che è stato aggiornato da 2:2.8.1-1ubuntu2, puoi provare a reinstallare quello e riavviare, se i problemi spariscono il problema è il driver, e puoi segnalare il bug.
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: bug compiz

Messaggio da derma »

telperion ha scritto:
derma ha scritto:


Anche da me si presentò 'sto bug, dopo gli aggiornamenti di stamane...

Codice: Seleziona tutto


Commit Log for Sat Sep 26 10:31:20 2009


I seguenti pacchetti sono stati aggiornati:
apport (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
apport-gtk (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
compiz (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-core (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-gnome (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-plugins (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
compiz-wrapper (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
cpp-4.4 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
epiphany-browser (2.26.1-0ubuntu3) to 2.27.92-2ubuntu2
gcc-4.4 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
gcc-4.4-base (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
gnome-menus (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
libdecoration0 (1:0.8.3+git20090917-0ubuntu2) to 1:0.8.3+git20090917-0ubuntu4
libgcc1 (1:4.4.1-4ubuntu3) to 1:4.4.1-4ubuntu4
libgfortran3 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
libgnome-menu2 (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
libgomp1 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
libnewt0.52 (0.52.10-4) to 0.52.10-4ubuntu1
libpurple-bin (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
libpurple0 (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
libstdc++6 (4.4.1-4ubuntu3) to 4.4.1-4ubuntu4
linux-generic (2.6.31.10.21) to 2.6.31.11.22
linux-headers-generic (2.6.31.10.21) to 2.6.31.11.22
linux-image-generic (2.6.31.10.21) to 2.6.31.11.22
linux-libc-dev (2.6.31-10.35) to 2.6.31-11.36
pidgin (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
pidgin-data (1:2.6.2-1ubuntu4) to 1:2.6.2-1ubuntu5
pidgin-libnotify (0.14-1ubuntu10) to 0.14-1ubuntu11
python-apport (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
python-cupshelpers (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
python-gmenu (2.28.0-0ubuntu2) to 2.28.0-0ubuntu3
python-newt (0.52.10-4) to 0.52.10-4ubuntu1
python-problem-report (1.9.1-0ubuntu2) to 1.9.1-0ubuntu3
system-config-printer-common (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
system-config-printer-gnome (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
system-config-printer-udev (1.1.12+git20090826-0ubuntu3) to 1.1.12+git20090826-0ubuntu4
update-manager (1:0.125.3) to 1:0.125.4
update-manager-core (1:0.125.3) to 1:0.125.4
whiptail (0.52.10-4) to 0.52.10-4ubuntu1
xserver-xorg-video-intel (2:2.8.1-1ubuntu1) to 2:2.8.1-1ubuntu2

I seguenti pacchetti sono stati installati:
linux-headers-2.6.31-11 (2.6.31-11.36)
linux-headers-2.6.31-11-generic (2.6.31-11.36)
linux-image-2.6.31-11-generic (2.6.31-11.36)

se hai ancora in cache i pacchetto xserver-xorg-video-intel (2:2.8.1-1ubuntu1) che è stato aggiornato da 2:2.8.1-1ubuntu2, puoi provare a reinstallare quello e riavviare, se i problemi spariscono il problema è il driver, e puoi segnalare il bug.


Ci feci un "pensierino" (volevo vede' se col prossimo aggiornamento risolvevano)... dato che sia io che garrett abbiamo una Intel... mo' provo.
“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
Avatar utente
derma
Rampante Reduce
Rampante Reduce
Messaggi: 7139
Iscrizione: martedì 5 settembre 2006, 20:07
Desktop: mate
Distribuzione: Ubuntu 20.04.4 LTS
Località: Sicilia
Contatti:

Re: bug compiz

Messaggio da derma »

Nonostante abbia fatto il downgrade (nella cache il pacchetto mancava), il bug è ancora presente... a 'sto punto, mi sa mi sa che il "difetto" sia da attribuire a Compiz... staremo a vede'... a ogni modo, per chi volesse tentare il downgrade, il pacchetto lo si può scaricare da qui... xserver-xorg-video-intel_2.8.1-1ubuntu1_i386.deb
“Siediti lungo la riva del fiume e aspetta,        __Ŧ__  
prima o poi vedrai passare il cadavere del tuo nemico”     '\°°/'
💉  🡺  ⚠️         ⏺       False Flag   🡺   🇺🇦                                                              | | | | Drive | _/- Γı |V| F · Γ| |7 F · |\| Γı -|- · |-| |_| |V| Γ| |\| () Γı /\ ı\   |7 Γı Γı Γı -|-
garrett
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 680
Iscrizione: martedì 9 ottobre 2007, 20:45
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 64bit
Località: Veneto
Contatti:

Re: bug compiz

Messaggio da garrett »

confermo il bug resta!
avete segnalato il bug compiz o segnalo io?
Scrivi risposta

Ritorna a “Karmic 9.10”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti