Tearing video

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming, ecc.

Tearing video

Messaggioda Ulv » mercoledì 8 agosto 2018, 16:35

Salve,
sul mio laptop Asus P52F i3 con cip video Intel sul quale gira Xubuntu 18.04 LTS ho problemi di "video tearing" specialmente fastidioso nel playback video appunto.
Si tratta, per chi non lo sapesse, di righe orizzontali dovute, penso, ad un errato aggiornamento dell'immagine.

Qualcuno può aiutarmi?
Grazie
Dum Navigamus Profundas Tenebras Petimus

Asus P52F i3 M330 2.13 Ghz 4 Gb Ram
Avatar utente
Ulv
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 301
Iscrizione: luglio 2015
Desktop: Xfce
Distribuzione: Xubuntu 18.04 64 bit

Re: Tearing video

Messaggioda caturen » mercoledì 8 agosto 2018, 20:06

Il metodo di accelerazione SNA causa il problema del tearing a molti utenti. Per risolvere questo problema abilitare l'opzione "Tearfree" del drive:

/etc/X11/xorg.conf.d/20-intel.conf

Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection

https://wiki.archlinux.org/index.php/In ... _(Italiano)
caturen
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 14358
Iscrizione: aprile 2010
Desktop: diversi
Distribuzione: debian sid

Re: Tearing video

Messaggioda Ulv » mercoledì 8 agosto 2018, 22:06

Non ho la cartella /etc/X11/xorg.conf.d
Dum Navigamus Profundas Tenebras Petimus

Asus P52F i3 M330 2.13 Ghz 4 Gb Ram
Avatar utente
Ulv
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 301
Iscrizione: luglio 2015
Desktop: Xfce
Distribuzione: Xubuntu 18.04 64 bit

Re: Tearing video

Messaggioda maxbigsi » mercoledì 8 agosto 2018, 22:09

penso vada creata e anche il file 20-intel.conf, ma aspetta caturen per la conferma
W il software libero..... W Ubuntu -- Ubuntu User # 31322
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 16233
Iscrizione: maggio 2008
Desktop: Mate
Distribuzione: Ubuntu Mate 16.04 64bit
Sesso: Maschile

Re: Tearing video

Messaggioda caturen » giovedì 9 agosto 2018, 6:58

In debian io ho in /etc/X11 un file xorg.conf
Immagine
con dentro questo
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection

vedi se creando quel file la cosa si risolve. Se ti crea problemi al massimo lo elimini il file.
caturen
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 14358
Iscrizione: aprile 2010
Desktop: diversi
Distribuzione: debian sid

Re: Tearing video

Messaggioda Senbee » giovedì 16 agosto 2018, 9:07

Ubuntu e derivate non usano più Xorg da un bel pezzo, occhio a dare informazioni sulla modifica di Xorg.conf
Poi, il tearing dipende dalla scheda video: è una Intel? Una Nvidia? Una AMD? Quali driver usi?

In generale però su Xubuntu il tearing si risolve installando un compositor diverso da quello di default. In particolare, io uso Compton con una configurazione fatta apposta per eliminare il tearing (che comunque non scompare dai filmati in flash: quello è un bug di flash per Linux, che è proprietario e non ci puoi fare niente).

Ecco come ho risolto (dalla mia guida su Xubuntu):

Per eliminare il tearing durante la riproduzione di video (fastidioso effetto in cui sembra che ci sia una riga orizzontale che attraversa lo schermo mentre nel video la telecamera si muove da sinistra verso destra o viceversa), è necessario installare Compton, un gestore di Composite (in pratica le trasparenze e le ombre).

Aprire il terminale e digitare:
Codice: Seleziona tutto
sudo apt install compton compton-conf


– Disattivare il compositor di sistema andando nel menu, quindi nelle impostazioni → “Regolazioni del gestore delle finestre” → scheda “Compositore” → togliere la spunta ad “Abilita la visualizzazione composita” → Chiudi
– Sempre in Impostazioni di Sistema: “Sessione e Avvio” → tab “Avvio Automatico” → +Aggiungi
– nome: Compositore Compton (o quel che volete)
– comando:
Codice: Seleziona tutto
compton --dbus

– OK
– Aprire il file di configurazione di Compton con questo comando:
Codice: Seleziona tutto
mousepad ~/.config/compton.conf

– Se c’è qualcosa, cancellate tutto e copincollateci dentro questo testo:

Codice: Seleziona tutto
backend = "glx";
glx-no-stencil = true;
glx-copy-from-front = false;
glx-swap-method = "undefined";
shadow = true;
no-dnd-shadow = true;
no-dock-shadow = true;
clear-shadow = false;
shadow-radius = 24;
shadow-offset-x = -24;
shadow-offset-y = -24;
shadow-opacity = 0.5;
shadow-exclude = [ "! name~=''", "_GTK_FRAME_EXTENTS@:c", "name = 'Notification'", "name = 'Plank'", "name = 'Docky'", "name = 'Kupfer'", "name = 'xfce4-notifyd'", "name *= 'compton'", "class_g = 'Conky'", "class_g = 'Kupfer'", "class_g = 'Synapse'", "class_g ?= 'Notify-osd'", "class_g ?= 'Cairo-dock'", "class_g ?= 'Xfce4-notifyd'", "n:w:*VirtualBox*", "class_g ?= 'Xfce4-power-manager'" ];
shadow-ignore-shaped = false;
menu-opacity = 1;
inactive-opacity = 1;
active-opacity = 1;
frame-opacity = 0.85;
inactive-opacity-override = false;
alpha-step = 0.06;
blur-background-fixed = false;
blur-background-exclude = [ "window_type = 'dock'", "window_type = 'desktop'" ];
fading = true;
fade-delta = 4;
fade-in-step = 0.03;
fade-out-step = 0.03;
fade-exclude = [ ];
mark-wmwin-focused = true;
mark-ovredir-focused = true;
use-ewmh-active-win = true;
detect-rounded-corners = true;
detect-client-opacity = true;
refresh-rate = 0;
vsync = "opengl-swc";
dbe = false;
paint-on-overlay = true;
sw-opti = false;
unredir-if-possible = true;
focus-exclude = [ ];
detect-transient = true;
detect-client-leader = true;
wintypes :
{
tooltip :
{
fade = true;
shadow = false;
opacity = 0.85;
focus = true;
};
};
Sono un lottatore di sudo. Qui c'è il mio sito personale con le mie canzoni, il reportage dei miei viaggi e le mie guide per Ubuntu.
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
 
Messaggi: 7573
Iscrizione: novembre 2006
Località: Ferrara
Desktop: XFCE
Distribuzione: Xubuntu 16.04
Sesso: Maschile

Re: Tearing video

Messaggioda caturen » giovedì 16 agosto 2018, 11:16

Ubuntu e derivate non usano più Xorg da un bel pezzo
infatti io ho scritto che in debian ho messo quel file
Poi, il tearing dipende dalla scheda video: è una Intel? Una Nvidia? Una AMD? Quali driver usi?
se almeno leggessi quello che ha postato
sul mio laptop Asus P52F i3 con cip video Intel

In generale però su Xubuntu il tearing si risolve installando un compositor diverso da quello di default
in generale non vuol dire nulla: a me è capitato il tearing anche mettendo compiz oppure compton come window manager e si risolveva solo impostando quel file come spiega il wiki di arch ed una volta settato quel file il tearing spariva anche con il window manager di xfce
Con ubuntu non mi è mai capitato perchè uso solo unity come DE. Mi è capitato con altre distro con cui ho installato xfce. Anche se ultimamente in pratica non mi capita più il tearing su installazioni reali, ma solo in virtualbox, ma lì è "normale" che ci sia tearing.
caturen
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 14358
Iscrizione: aprile 2010
Desktop: diversi
Distribuzione: debian sid

Re: Tearing video

Messaggioda Senbee » giovedì 16 agosto 2018, 11:54

Chiedo venia, mi era sfuggito che era Intel.

Bah, in generale sì che funziona. Finora installando Compton con quei precisi settaggi ho tolto il tearing da qualsiasi computer che montava Xubuntu, non importa la scheda video.
Se si maneggia con Xorg invece le istruzioni tendono a essere specifiche per certe schede video.

Tieni conto che non basta installare Compton, ma bisogna aggiungere al file di testo alcune delle righe che ho riportato sopra. Il problema deriva da una alquanto approssimativa gestione del compositor da parte di XFCE4, c'è ampia discussione in rete su ciò.

Dalla 16.04 poi, se creo il file xorg.conf non ottengo più alcun cambiamento nel sistema. Pare che sia completamente bypassato.
Sono un lottatore di sudo. Qui c'è il mio sito personale con le mie canzoni, il reportage dei miei viaggi e le mie guide per Ubuntu.
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
 
Messaggi: 7573
Iscrizione: novembre 2006
Località: Ferrara
Desktop: XFCE
Distribuzione: Xubuntu 16.04
Sesso: Maschile

Re: Tearing video

Messaggioda caturen » giovedì 16 agosto 2018, 12:07

Bah, in generale sì che funziona.
si, di norma è così.
Se si maneggia con Xorg invece le istruzioni tendono a essere specifiche per certe schede video.
infatti quello è per intel e le altre schede video vanno impostate in modo diverso.
Dalla 16.04 poi, se creo il file xorg.conf non ottengo più alcun cambiamento nel sistema. Pare che sia completamente bypassato.
In ubuntu non ho problemi. In suse la cartella /etc/X11/xorg.conf.d esiste ancora ma non ho problemi perchè non uso xfce con quella distro. In debian ho già scritto che ho quel file (stranamente con kde come desktop))
caturen
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 14358
Iscrizione: aprile 2010
Desktop: diversi
Distribuzione: debian sid


Torna a Multimediale

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 5 ospiti