18.04 Sfarfallio dello schermo grafico Nvidia


13

Questo sembra essere un problema abbastanza comune ma le soluzioni che ho provato non hanno funzionato. Utilizzando nvidia-340.106

Soluzioni che ho provato:

  1. compizconfig-settings-manager Forza ridisegni a schermo intero (buffer swap) al ridipingere

  2. Aggiornamento di /etc/X11/xorg.conf da aggiungere (opzione "FlatPanelProperties" "Dithering = Disabled")

  3. Abilita il buffering triplo in xorg.conf

  4. Utilizzo delle impostazioni nvidia per abilitare la sincronizzazione su Vblank, consentire il capovolgimento, utilizzare il serraggio di trama conforme

  5. Usa KDE e GNOME

uscita lspci:

03:00.0 VGA compatible controller: NVIDIA Corporation MCP7A [GeForce 9400] (rev b1) (prog-if 00 [VGA controller])
    Subsystem: Apple Inc. MCP7A [GeForce 9400]
    Flags: bus master, fast devsel, latency 0, IRQ 26
    Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 1000 [size=128]
    [virtual] Expansion ROM at d3000000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia

uscita lshw:

  *-display                 
   description: VGA compatible controller
   product: MCP7A [GeForce 9400]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:03:00.0
   version: b1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi vga_controller bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:26 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:1000(size=128) memory:d3000000-d301ffff

Puoi nvidia-smivedere se nvidia è in esecuzione gnome-shellsu 17.04+
Jonathan il

Risposte:


10

Ho avuto lo stesso problema e questo è ciò che ha funzionato per me Ho iniziato a seguire questo articolo Come installare i driver NVIDIA su Ubuntu 18.04 Bionic Beaver Linux

In breve, ho elencato i driver consigliati usando

$ ubuntu-drivers devices

quindi per installare i driver consigliati

$ sudo ubuntu-drivers autoinstall

oppure puoi usare apt per installare il driver che preferisci se non è quello raccomandato

$ sudo apt install nvidia-390

una volta ho riavviato il mio sistema ero buono per andare, ma se avete ancora problemi un paio di altre cose sono menzionati in questo articolo una fase di disattivazione del driver Noveau Nvidia come disabilitare il driver nvidia Nouveau su Ubuntu 18.04 Bionic Beaver Linux Per riassumere si blacklist il nouveau Nvidia autista:

$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

e quindi puoi confermare il contenuto del nuovo file di configurazione di modprobe:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf

dovresti vedere qualcosa del genere

blacklist nouveau
options nouveau modeset=0

2
Non ha funzionato per me, sempre lo stesso sfarfallio.
chaNcharge

Neanche questo ha funzionato per me
debug di XD il

1
Questo ha funzionato per me.
Gaurav Gandhi,

Ha funzionato per me: ASUS FX505DT, Ryzen 5-3550H con grafica NVAM NVIDIA GeForce GTX1650 GDDR5 da 4 GB. Non ho dovuto inserire nella blacklist nouveau. (Esecuzione di Ubuntu 18.04).
Rkrishnan,

3

Fondamentalmente, tra le altre cose, leggi Post 5 per la versione specifica.

Esegui questo

sudo -H gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

Aggiungi questa linea

options nvidia-drm modeset=1

Link alla fonte


1
Invece di un sudo gedituso sudo -H geditpiù sicuro.
WinEunuuchs2Unix il

Non sembra funzionare neanche per me, quindi mi sono bloccato ad usare i driver nouveau. C'è un passo che mi manca?
chaNcharge

Ho avuto questo problema con nvidia 410. Esegui l'upgrade a 415 Seguito la procedura per inserire nella blacklist nouveau. Finalmente le opzioni sono state nvidia-drm modeset=1risolte.
Andrew Lavers,

Questo ha rotto il mio desktop, ho dovuto accedere con la shell e commentare la riga.
otttoedro,

1
Qualcuno può spiegarmi cosa fa effettivamente questo?
Pehkawn,
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.