La mia installazione 16.04 soffre di un brutto tearing dello schermo. Se trascino una finestra, ad esempio, lateralmente sullo schermo, si frammenta in modo che la parte inferiore sia un po' dietro la parte superiore e, quando si guarda un video, la parte inferiore dello schermo si trova alcuni fotogrammi dietro la parte superiore.
Ho provato le soluzioni fornite nelle seguenti domande, ma nessuna delle due ha aiutato, sfortunatamente:
-
Come posso eliminare lo screen tearing su 14.04 e XBMC con NVidia-331?
-
Screen tearing in Ubuntu con grafica Nvidia/Intel
La mia scheda grafica è una Nvidia GeForce GTX 960M, sto usando NVIDIA binary driver - version 361.42 from nvidia-361
.
Questo problema era presente anche durante l'esecuzione della 15.10.
Migliore risposta
Facile soluzione che ho trovato su /g/. Aggiungi questo comando ai tuoi comandi di avvio
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Ovviamente funziona se stai usando i driver Nvidia.
EDIT:Quindi per le configurazioni multimonitor suggerirei di utilizzare le Nvidia X server settings
programma, vai a X Server Display Configuration
e usa Save to X configuration file
. Ora cerca /etc/X11/xorg.conf
e aggiungi { ForceCompositionPipeline = On}
dopo ogni impostazione del monitor (il +0+0 e +qualcosa+qualcosa)
Inoltre puoi fare sudo apt install compton
e aggiungi compton
ai tuoi comandi di avvio.
EDIT:non so da quanto tempo è così, ma il programma NVIDIA X Server Settings nvidia-settings
ha un'opzione per eseguire ForceFullCompositionPipeline graficamente. Nel menu "X Server Display Configuration", fai clic su "Avanzate...", seleziona "Forza composizione completa Pipeline" e premi "Salva su file di configurazione X". Se non hai un percorso predefinito per il file di configurazione, digita /etc/X11/xorg.conf
nella casella di testo del percorso del file e salva.