Questo forum utilizza cookie
Questo forum utilizza i cookie per memorizzare le informazioni di accesso se sei registrato e l'ultima visita se non lo sei. I cookie sono piccoli documenti di testo memorizzati sul tuo computer; i cookie impostati da questo forum possono essere utilizzati solo su questo sito Web e non comportano rischi per la sicurezza. I cookie su questo forum tengono traccia anche degli argomenti specifici che hai letto e dell'ultima lettura. Conferma se accetti o rifiuti questi cookie impostati.

Un cookie verrà memorizzato nel tuo browser indipendentemente dalla scelta per evitare che ti venga nuovamente posta questa domanda. Sarai in grado di modificare le impostazioni dei cookie in qualsiasi momento utilizzando il link nel piè di pagina.
mirkoGuida Rimozione del tearing con driver nvidia su elementary
Started by mirko


Rate this topic
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5


3 posts in this topic
mirko
Amministratore
*******


0
42 posts 24 threads Registrato: Nov 2019
11-18-2019, 06:19 PM -
#1
Il tearing è un problema che si riscontra nella fase di spostamento delle finestre.
Normalmente compare come un ritardo nella "costruzione" delle finestre in fase di spostamento, presenta quindi dei tagli spesso molto evidenti ai lati delle stesse.

Possiamo risolvere questo problema se si utilizza i driver proprietari Nvidia, semplicemente abilitando la flag modeset.

Portatili optimus
Segui questa guida se utilizzi un portatile optimus (combinazione di doppia GPU intel+nvidia).

Nello specifico andiamo a creare il file /etc/modprobe.d/nvidia-drm-nomodeset.conf:


Codice:
sudo nano /etc/modprobe.d/nvidia-drm-nomodeset.conf

inserendo al suo interno il seguente contenuto:

Codice:
options nvidia-drm modeset=1

effettuiamo infine un riavvio del sistema per vederne i risultati:
Codice:
sudo reboot

PC comuni
Per quanto riguarda i normali computer, possiamo risolvere il problema modificando lo stato della sincronizzazione vsync da nvidia-settings, apriamo quindi il pannello nvidia:
Codice:
nvidia-settings
selezioniamo la voce X Server Display Configuration e successivamente la voce Advanced, cambiamo poi lo stato dell'opzione vsync.
Riavviamo per vederne i risultati:
Codice:
sudo reboot
---
Visita il portale linux/hub per guide specifiche su Linux e software Open source.
Metti in mostra la tua personalizzazione su gentedilinux!
Marco
Iscritto


0
3 posts 1 threads Registrato: Apr 2020
04-22-2020, 11:39 AM -
#2
Ciao, grazie per la chiarissima guida. È da un bel po' che ho questo problema e ho provato di tutto cercando ovunque. Purtroppo neanche questa ha funzionato, per cui ti volevo chiedere se hai qualche suggerimento. È davvero un problema non tanto per le finestre, quanto per la riproduzione dei video. Io ho un pc optimus per cui ho seguito la prima parte.

Sto lasciando perdere la seconda parte della guida perché mi è successo spesso che facendo cose a caso non mi compare più la schermata di login e sono costretto a reinstallare tutto quanto.
mirko
Amministratore
*******


0
42 posts 24 threads Registrato: Nov 2019
04-23-2020, 06:27 PM -
#3
Ho un portatile Optimus anche io e normalmente risolvo in questo modo
---
Visita il portale linux/hub per guide specifiche su Linux e software Open source.
Metti in mostra la tua personalizzazione su gentedilinux!
Marco
Iscritto


0
3 posts 1 threads Registrato: Apr 2020
04-24-2020, 06:08 PM -
#4
Ho capito, grazie lo stesso. Se dovessi venirne a capo, incorporo la soluzione nella mia risposta precedente Smile Vedendo un po' in giro sembra dipenda dalla versione del driver nvidia. Cerco di fare un downgrade e di sperimentare qualcosa Smile


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
   Switch tra modalità nvidia, intel e ibrida su portati optimus con elementary OS mirko 0 93 05-02-2020, 09:02 AM
Ultimo messaggio: mirko
  Installare gli ultimi driver Nvidia su elementaryOS Talebian ( Niccolò Martiri ) 0 429 12-19-2019, 10:39 AM
Ultimo messaggio: Talebian ( Niccolò Martiri )

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)