Nvidea drivers in OpenSuse

Nvidea driver sono i driver grafici della scheda grafica Nvidea, i driver NVIDIA non possono essere inclusi con openSUSE a causa della loro licenza . Fortunatamente per i nuovi utenti, NVIDIA dispone di un repository openSUSE contenente i propri driver che grazie alla collaborazione con Suse funzionano bene e anche l’istallazione è semplicissima, vediamo come:

Tratto da https://en.opensuse.org/SDB:NVIDIA_drivers

Avviso : Se si dispone di hardware Optimus, non utilizzare i driver da questa pagina. L’hardware Optimus è nella maggior parte dei computer portatili con CPU Intel e chip grafici NVIDIA, invece e quindi, procedere con questa guida .

Attenzione: Se Nvidia con Optimus, disabilitate da BIOS  disabilitare il secure boot!

Avviso : Non è consigliabile utilizzare la ‘1-Click Install’ dalla pagina “Community openSUSE” in quanto richiede informazioni su quale GPU viene utilizzato. Prossimamente ‘1-Click Install’ potrà farlo ma non ora.

ATTENZIONE: Se disponete di doppia scheda grafica Nvidia+Intel vedete sempre d’installare i pacchetti:

  • intel-gpu-tools, intel-vaapi-driver, libvdpau_va_gl1, libvulkan_intel, xf86-video-intel

Ricordatevi che con i Driver Originali NVidea, avete l’utilità NVIDEA X Server Setting, in Menu->Sistema, per impostare poi correttamente la scheda video!

Attenzione: Se si trovano disturbi della sincronizzazione, specie in KDE-Plasma, andare in impostazioni KDE e Schermo e Video -> tab Compositore e settare il motore di rendering al OpenGL 3.1 !

 

Procedura consigliata / Facile

In Leap 42.x è necessario (pare oramai inutile dal 1/8/2018) disinstallare prima il pacchetto predefinito drm-kmp.

 $ zypper rm drm-kmp-default
poi fare una copia di sicurezza di /etc/X11/, poi:Poi riavviare il PC.
Al riavvio:
  1. Aprire YaST, quindi fare clic su Software Repository.
  2. Fai clic su Aggiungi (in basso a sinistra), quindi seleziona Repository comunitari.
  3. Selezionare NVIDIA Graphics Drivers, quindi fare clic su OK.
  4. Tornare al Centro di controllo YaST e fare clic su Aggiorna Online. *
  5. Fare clic su Extra nella barra superiore, quindi fare clic su “Installa tutti i pacchetti consigliati corrispondenti”. *
  6. Fare clic su Accetta, quindi attendere che l’installazione venga completata. *
  7. Riavvia il tuo computer.

Avviso : Sono necessari i passaggi da 4 a 6, poiché i predefiniti sono stati ignorati da YaST da Leap 42.1 ( # 953522 ), anche se i pacchetti contengono i corretti ‘Supplementi’.

Solo se si prevede di sostituire la scheda con una versione più recente, è necessario disinstallare il driver prima di aggiornare l’hardware ed eseguire

zypper inr 

una volta installato.

 

Uso di zypper /Terminale

ATTENZIONE L’ installazione manuale non è il modo consigliato per installare il driver NVIDIA.

Aprire il terminale e andare in root è necessario disinstallare (pare oramai inutile dal 1/8/2018) prima il pacchetto predefinito drm-kmp.

zypper rm drm-kmp-default

poi fare una copia di sicurezza di /etc/X11/, poi:

zypper addrepo --refresh http://http.download.nvidia.com/opensuse/<release>  NVIDIA
zypper install-new-recommends

Se si sta eseguendo Leap, sostituire il <release> con “leap/” seguita dalla versione in cui ci si trova. Se si utilizza Tumbleweed, sostituire <release> con “tumbleweed”.

Nota: Potete provare con un browser se il link è giusto, deve portarvi dove esistono le cartelle “NVIDIA-LICENSE”, “repodata” e altre cartelle.

Ad esempio per Leap 15 :

zypper addrepo --refresh http://http.download.nvidia.com/opensuse/leap/15  NVIDIA
zypper install-new-recommends

Ad esempio per Tumbleweed :

zypper addrepo --refresh http://download.nvidia.com/opensuse/tumbleweed/  NVIDIA
zypper install-new-recommends

Dopo

Dopo aver eseguito questi passaggi, riavviare il computer.

 

Disinstallazione dei driver NVIDIA

Ci possono essere occasioni quando si ha bisogno di sbarazzarsi di un driver proprietario installato. Ciò è possibile, tuttavia richiede alcuni passaggi. Questo è il modo più semplice per farlo:

  1. Avvia YaST, vai a: Software -> Gestione del software
  2. Cambiare il filtro per filtrare dai repository software
  3. Selezionare il rispettivo repository NVIDIA
  4. Annota qualsiasi pacchetto installato da questo repository per la cancellazione e premi ‘Accetta’. Può essere richiesto di conflitti, ignora eventuali conflitti e ha scelto di interrompere le dipendenze.
  5. Ora in YaST selezionare: Software -> Repository Software
  6. Scegliere il rispettivo repository NVIDIA e contrassegnarlo ‘disattivato’ – non eliminarlo in quanto restituirà abilitata la prossima volta che i repository saranno sincronizzati con il server.

La disinstallazione dei driver proprietario ripristina il precedente file di configurazione di X in/etc/X11/ se esiste. Se l’hardware è cambiato nel tempo, potrebbe essere necessario modificare manualmente questo file.

In Leap 42.3 è ora possibile installare nuovamente il pacchetto drm-kmp-default.

 zypper in drm-kmp-default
Riavvio.

Disinstallazione manuale

ATTENZIONE L’ installazione manuale non è il modo consigliato per installare il driver NVIDIA. Dovrebbe essere fatto solo come ultima risorsa da persone esperte. Nessuno può garantire che gli script di installazione cattureranno ogni caso d’angolo in cui potrebbero verificarsi conflitti.

È necessario disinstallare manualmente il driver NVIDIA

  • se si dispone del driver NVIDIA installato e prevede di aggiornarlo manualmente
  • se è stato installato manualmente il driver NVIDIA e prevede di aggiornare la distribuzione
  • se si passa ad un’altra versione del driver (ad esempio è installato G03 ma si desidera passare a G04)

Se si intende aggiornare la distribuzione utilizzando il zypper dup è necessario disinstallare prima la versione del driver precedente per evitare problemi (anche se rari). È necessario eseguire l’installazione prima di eseguire una delle azioni di cui sopra, per cui potrebbe essere necessario eseguire due passaggi.

Se è stato installato manualmente il driver, è necessario assicurarsi che il repository di comunità NVIDIA sia disabilitato in modo che i driver installati manualmente non siano in conflitto con l’aggiornamento automatico.

Altri riferimenti/ guide

Nel nuovo wiki

Nel vecchio wiki

link esterno

Ciaoooooooooooooooooooooooooooooooooo

Precedente Perchè Opensuse Successivo Orari tra Win e Suse