[Risolto] Problema tearing Xfce

Avvio e configurazione del server X, KDE, GNOME e tutti gli altri DE/WM
Rispondi
JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

[Risolto] Problema tearing Xfce

Messaggio da JacopoMolteni » 15 febbraio 2015, 1:27

Come faccio a eliminare il tearing delle finestre di Xfce in movimento? Il compositing è attivato.
Ultima modifica di JacopoMolteni il 26 febbraio 2015, 17:50, modificato 2 volte in totale.
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 15 febbraio 2015, 12:24

dicci che scheda video e che driver usi, e prova a dare questo comando

Codice: Seleziona tutto

xfconf-query -c xfwm4 -p "/general/sync_to_vblank" -s true

ed a riavviare xfwm.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 15 febbraio 2015, 16:04

Codice: Seleziona tutto

La proprietà «/general/sync_to_vblank» non esiste nel canale «xfwm4». Se si intende creare una nuova proprietà, usare l'opzione --create.


Ho una ATI Mobility Radeon HD5145 e uso i driver xf86 per radeon
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 16 febbraio 2015, 2:26

Strano, dovrebbe essere stata ormai unita al master di xfwm da parecchio tempo. Comunque la soluzione migliore sarebbe utilizzare un compositor esterno come compton.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 16 febbraio 2015, 19:19

L'ho provato, ma non ha dato grandi miglioramenti, proverò magari a reinstallarlo che magari ho saltato qualche passaggio...

Edit. Ho provato a reinstallare Compton, la situazione è migliorata, ma non è del tutto risolto il problema.
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 16 febbraio 2015, 22:05

hai provato i vari tipi di vsyn che offre? Quale backend stai usando?
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 17 febbraio 2015, 16:58

Non so come trovare queste informazioni D:
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 17 febbraio 2015, 18:56

/etc/xdg/compton.conf.example
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 17 febbraio 2015, 23:23

Il backend è xrender e il vsync è none nel file che mi hai indicato, mentre in compton.conf (il file in ~/.config) è segnato come opengl-swc...
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 18 febbraio 2015, 0:21

lascia opengl, e prova gli altri tipi di vsync.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 18 febbraio 2015, 15:20

Dove? Nel file compton.conf.example in /etc/xdg o in ~/.config? Che altri vsync ci sono?
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 19 febbraio 2015, 2:05

Le varie opzioni possibili le trovi nel file .example. Quelle che vuoi provare le devi usare nel file dentro ~/.config.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 20 febbraio 2015, 15:11

in .example in vsync c'è solo opengl, non ne dice altri
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 21 febbraio 2015, 12:41

lo avranno modificato di recente. Leggili dal man
--vsync VSYNC_METHOD
Set VSync method. VSync methods currently available:

· none: No VSync

· drm: VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some
(DRI-based) drivers.

· opengl: Try to VSync with SGI_video_sync OpenGL extension. Only
work on some drivers.

· opengl-oml: Try to VSync with OML_sync_control OpenGL
extension. Only work on some drivers.

· opengl-swc: Try to VSync with SGI_swap_control OpenGL
extension. Only work on some drivers. Works only with GLX
backend. Known to be most effective on many drivers. Does not
guarantee to control paint timing.

· opengl-mswc: Try to VSync with MESA_swap_control OpenGL
extension. Basically the same as opengl-swc above, except the
extension we use.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 21 febbraio 2015, 16:00

Come faccio a capire quale funzionerebbe con i miei driver? (xf86-video-ati)
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Avatar utente
4javier
Moderatore
Messaggi: 9541
Iscritto il: 5 ottobre 2008, 17:19
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da 4javier » 21 febbraio 2015, 16:08

Provali.
Offertissima: Mi Vendo!!! Cercasi lavoro o corso di formazione finanziato in tutta italia da Roma in su, oppure in provincia di Catanzaro.
In particolare sono interessato ad opportunità su Roma.

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: Problema tearing Xfce

Messaggio da JacopoMolteni » 21 febbraio 2015, 19:23

Direi che con Opengl posso dire di aver risolto. Grazie mille a tutti per l'aiuto :)
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

JacopoMolteni
Arciere
Messaggi: 226
Iscritto il: 11 febbraio 2015, 16:53
Architettura: x86_64 (64bit)

Re: [Risolto] Problema tearing Xfce

Messaggio da JacopoMolteni » 8 marzo 2015, 14:24

Update: Con Xfce4.12 basta il vsync di Xfwm a togliere completamente il tearing.
Put the fun back into computing.

Arch 64bit con Cinnamon/Xfce4.12 su ASUS X52JB (Intel Pentium P6100, 4Gb RAM e ATI Mobility Radeon HD 5145)
Arch 64bit con Cinnamon (Intel Core i5-4690K e Asus nVidia GTX-970 Strix Direct CU II OC)

Rispondi