Casella in ritardo attorno al cursore del mouse su Ubuntu 17.04 e driver nvidia


21

Ho un laptop con una GeForce GTX 1050 Ti. Inoltre, ho collegato due display al mio laptop tramite Displayport e ho installato il driver nvidia tramite sudo apt-get install nvidia-384 nvidia-settings. Quando utilizzo la "modalità di risparmio energetico Intel", in alcuni casi il mouse sfarfalla (di solito solo sulla schermata principale del laptop, ma a volte anche su altri). Ora ho provato a passare alla "modalità prestazioni Nvidia" via prime-select nvidia. Tuttavia, ora ho il problema che c'è una casella di ritardo attorno al cursore, che non mostra la grafica aggiornata sotto il mouse e rimane lì per circa un secondo quando si sposta il mouse. Ho fatto uno screenshot, in cui ho contrassegnato il testo e non lo ho contrassegnato; la grafica del testo marcato è ancora lì:

inserisci qui la descrizione dell'immagine

Il resto funziona bene (senza sfarfallio del mouse) e vorrei mantenere la modalità NVIDIA. Come posso risolvere il problema?

Un'aggiunta: la scatola scompare dopo aver disconnesso il displayport (ovvero rimuovendo i due display aggiuntivi).


Risposte:


12

Ho anche avuto questo fastidioso problema e sono stato in grado di risolverlo eseguendo:

sudo service lightdm restart

(Questo è stato suggerito in un commento di m00am . All'inizio avevo provato a riavviare sddm, ma mi veniva mostrato un messaggio che diceva che non avevo quel servizio. L'installazione del sddmpacchetto non mi ha aiutato, ma alla fine la scelta del lightdmservizio ha funzionato.)

Ho fatto clic su OK e il mio computer è stato riavviato. Infine, sono stati risolti i problemi di ritardo e non aggiornamento del cursore.


2
Questo ha funzionato per me (usando il driver NVIDIA 390.30). Il semplice riavvio non aiuta, è necessario il riavvio di lightdm.
BourbonCreams,

2
18.04 non ha però alcun raggio di luce.
Velkan,

no, non può funzionare in Ubuntu 18.04. Ora uso Linux Linux19, non riesco più a riavviare il servizio
lightdm


3
Questo è mentale, quindi ora dovrò ripristinare lightdm ad ogni avvio: O
Jamie Hutber

3

Ho avuto lo stesso problema in parallelo con il problema descritto qui: il monitor esterno si spegne per diversi secondi ogni 5-10 minuti

Dopo aver impostato la frequenza di aggiornamento su 58 Hz e aver effettuato il logout / disconnessione nella casella di ritardo attorno al mouse, è scomparso. Il timeout dello schermo esterno persiste, ma questo è un altro problema.

Questo ha funzionato per me, YMMV. Sto usando i driver Ubuntu 16.04 e Nvidia.


Con 18.04 non è possibile disconnettersi / accedere. Si riavvia o entra nel ciclo della schermata di accesso.
Velkan,

Non so se il logout / login ha fatto il trucco o che ho applicato un nuovo rater di aggiornamento, ripristinato la frequenza originale e quindi eseguito un logout / login, ma ha fatto il trucco.
TylersSN,

3

Il riavvio ha sddmfunzionato per me, i manufatti sono spariti.

sudo systemctl restart sddm

Ciò terminerà la sessione corrente, ti disconnetterà e riavvierà il display manager. Dopo aver effettuato nuovamente l'accesso, il problema scompare.

( fonte )


2
Sto eseguendo Ubuntu 17.04 con il display manager standard lightdm. Quando provo a riavviare il servizio sddm, viene indicato che non esiste tale servizio. Il riavvio di lightdm non aiuta neanche.
Rolch2015,

prova a reinstallare i pacchetti xserver-xorg *, il riavvio di sddm non è comunque una soluzione permanente. Ho dovuto reinstallare i pacchetti xorg per farlo funzionare con la scheda nvidia
Oleksii

2
Modifica la risposta per includere i bit pertinenti. I collegamenti tendono ad andare via con il tempo, rendendo inutili tali risposte.
Hi-Angel,

Sfortunatamente, non è un'opzione quando ho due account utente in esecuzione contemporaneamente e il quadratino appare ogni volta che lancio la seconda sessione.
int_ua,

3

Ambiente: Ubuntu 18.04 GTX1650 nvidia-430-driver (installato dal software Ubuntu)

Risolto il problema del quadrato attorno al mouse:

sudo apt install lightdm

Configura lightdm come predefinito e riavvia

sudo dpkg-reconfigure lightdm
sudo reboot

Dopo il riavvio, vedrai ancora il quadrato attorno al mouse, quindi

sudo apt remove lightdm
sudo reboot

Dopo il riavvio, sarai nella riga di comando.

sudo service gdm start

ti riporterà in modalità grafica e scoprirai che il quadrato attorno al mouse scompare

sudo dpkg-reconfigure gdm3

Quindi non è necessario digitare sudo service gdm startogni volta.

Spero possa essere d'aiuto.


Nel secondo ultimo comando, per lightm3, intendi gdm3o lightdm?
Kulfy,

scusate, era un refuso
Yang Zhou,

3

Ho avuto questo problema con un monitor portatile AOC in Linux Mint 19.1. La soluzione per riavviare lightdm ha funzionato per me, ma è stato fastidioso riavviare dopo ogni nuovo avvio. Quindi ho pensato che lightdm si avvia troppo presto nella sequenza di avvio, quindi ho modificato i file di configurazione del servizio systemd per una soluzione meno fastidiosa.

In /lib/systemd/system/displaylink-driver.service:

Modificata la linea After=display-manager.serviceinBefore=display-manager.service

In /etc/systemd/system/display-manager.service:

Modificato ExecStartPrea

ExecStartPre=/bin/sh -c '/bin/sleep 10 && [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

Per Ubuntu 18.04 puoi fare la stessa modifica, tranne che per /lib/systemd/system/lightdm.service


1
Ciao Tom! Penso che la tua risposta possa essere utile per risolvere questo fastidioso problema, ma non sono sicuro di cosa cambiare, né trovo queste righe nei file che menzioni. Potresti verificare che la risposta sia corretta? E potresti approfondire cosa stanno facendo i cambiamenti? Grazie! Modifica: sono riuscito a risolverlo, credo. Il problema principale è che i file vengono scambiati (la prima riga è dal secondo file) e la seconda riga ha un "to to` Before = display-manager.service "che non dovrebbe essere lì credo.
cgc512,

Sì, ho confuso le linee. Risposta fissa grazie.
Tom Berghuis,

1
Perfetto, ha funzionato perfettamente per me, grazie mille per averlo trovato!
cgc512,

La modifica di ExecStartPre potrebbe non essere necessaria
Tom Berghuis il

2

Le soluzioni che lavorano per me sono:

  • usa XRender invece di OpenGL
  • o con OpenGL, disabilitare "vsync"

mostra la finestra delle proprietà

Spero che aiuti qualcuno.

Nota: sto usando Lenovo L380 Intel Graphics su Kubuntu 18.10 Cosmic, con 3 display VGA (1 docking station Lenovo USB-C + 2 adattatori DisplayLink).


2

Ho avuto questo esatto problema su Ubuntu 18.04 con unità desktop e driver nvidia-390, e la soluzione di riavvio di lightdm ha funzionato per me.

Non mi piaceva dover sempre aprire un terminale, eseguire il comando, quindi accedere nuovamente, quindi volevo una correzione permanente. Ho pensato che se tutto funzionasse, non solo se lightdm è avviato alla solita ora, quindi deve essere un problema di temporizzazione.

Ho aggiunto 1 secondo di ritardo al lancio di lightdm cambiando la ExecStartPre=linea /lib/systemd/system/lightdm.serviceda

ExecStartPre=/bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

per

ExecStartPre=/bin/sleep 1 ; /bin/sh -c '[ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ]'

(basta aggiungere /bin/sleep 1 ;prima quello che era già lì)

per me va bene :)


1

E un altro consiglio:

Se si utilizza un computer portatile quando si è scollegato il cavo USB 3.0 per alcuni casi e si tenta di ricollegare USB3.0. Se il DisplayLink non funziona, forse puoi provare a spegnere il computer e spegnere il display (per me utilizzo UD-3900 inseribile). allora funzionerà. sfortunatamente, devi: sudo service lightdm riavviare di nuovo. Questo è utile per me. Perché il mio DisplayLink non funziona dopo aver portato il mio computer per una presentazione in un'altra stanza e allo stesso tempo ho installato qualche altro software. e quando sono tornato, non ha funzionato. Ho pensato che fosse a causa degli aggiornamenti e del software appena installato. Quindi ho reinstallato Linux (installato ieri), non funzionava ancora. Così mi sono POTENZIATO del mio laptop e ho spento l'UD-3900, quindi ho avviato sia il computer che l'UD-3900. Funziona.


0

Vai al driver aggiuntivo e poi cambia la selezione del pulsante di opzione da Nvidia a qualsiasi altro (qualunque sia presente nella finestra di dialogo). Applica e riavvia il tuo sistema.


0

Nel frattempo ho eseguito l'aggiornamento a Ubuntu 18.04, installato il driver Displaylink più recente ( https://www.displaylink.com/downloads/ubuntu ) e il driver nvidia-390. Inoltre, ho selezionato il driver nvidia tramite sudo prime-select nvidia. Ora funziona bene e anche la scatola in ritardo è svanita. Tuttavia, non ha funzionato con il driver nvidia-410, che attualmente è quello raccomandato. Contrariamente alla situazione precedente, ora funziona senza problemi con il driver nvidia e il driver Intel produce alcuni fastidiosi problemi del mouse sullo schermo secondario e terziario. L'altra soluzione suggerita qui non ha funzionato per me. Forse lavorano per gli altri.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.