bug compiz
-
garrett
- Scoppiettante Seguace

- Messaggi: 680
- Iscrizione: martedì 9 ottobre 2007, 20:45
- Desktop: ubuntu
- Distribuzione: Ubuntu 12.10 64bit
- Località: Veneto
- Contatti:
bug compiz
credo sia un bug di compiz:
se premo il calendario del pannello poi mi restano i "bordi delle ombre" sulla scrivania...
se premo il calendario del pannello poi mi restano i "bordi delle ombre" sulla scrivania...
- derma
- 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
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” '\°’↓’°/'
prima o poi vedrai passare il cadavere del tuo nemico” '\°’↓’°/'
- dardin88
- Scoppiettante Seguace

- Messaggi: 362
- Iscrizione: lunedì 31 luglio 2006, 13:15
- Desktop: Mate
- Distribuzione: Linux Mint 14
- Località: Isernia
Re: bug compiz
Anche a me capita lo stesso (scheda video nVidia).
Asus eeepc 1215b - Linux Mint 14 Mate
Re: bug compiz
C'è da tempo una patch fatta dallo sviluppatore di Nvidia, ora non mi ricordo la discussione su launchpad
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.
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);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

- Messaggi: 680
- Iscrizione: martedì 9 ottobre 2007, 20:45
- Desktop: ubuntu
- Distribuzione: Ubuntu 12.10 64bit
- Località: Veneto
- Contatti:
Re: bug compiz
Eh ma io ho una intel x3100 gma965
è sempre andata bene tranne l'ultimo periodo su karmic...
è sempre andata bene tranne l'ultimo periodo su karmic...
Re: bug compiz
Se hai intel i problemi sono altri,garrett ha scritto: Eh ma io ho una intel x3100 gma965
è sempre andata bene tranne l'ultimo periodo su karmic...
avevo visto
mentre nel tuo post iniziale non era specificata la scheda.Linkin88 ha scritto: Anche a me capita lo stesso (scheda video nVidia).
- derma
- 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
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” '\°’↓’°/'
prima o poi vedrai passare il cadavere del tuo nemico” '\°’↓’°/'
Re: bug compiz
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.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)
- derma
- 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
telperion ha scritto: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.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)
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” '\°’↓’°/'
prima o poi vedrai passare il cadavere del tuo nemico” '\°’↓’°/'
- derma
- 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
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” '\°’↓’°/'
prima o poi vedrai passare il cadavere del tuo nemico” '\°’↓’°/'
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti