#format wiki #LANGUAGE it <
> <> <> = Introduzione = In questa guida sono presenti istruzioni utili per installare il driver '''proprietario Nvidia''' che fornisce supporto per l'accelerazione hardware 3D e per le API Vulkan, supporto Tv-Out e funzioni dual-monitor. Per informazioni riguardo al driver '''open source Nouveau''' preinstallato in Ubuntu, fare riferimento alla [[Hardware/Video/Nvidia/DriverNouveau|relativa pagina]]. <> = Classificazione dei pacchetti dei driver = Il pacchetto del driver che deve essere installato dipende dalla versione di Ubuntu e dal modello di scheda video presente nel pc. Di seguito sono elencate le versioni del driver proprietario Nvidia fornite nei [[Repository|Repository]] di Ubuntu, ordinate dalla più recente alla più vecchia. ||<:>'''Driver''' ||<:>'''16.04''' ||<:>'''18.04''' ||<:>'''20.04''' ||<:>'''20.10''' || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-455|nvidia-graphics-drivers-455]]'' ||<:> ||<:> ||<:> ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-450|nvidia-graphics-drivers-450]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-450-server|nvidia-graphics-drivers-450-server]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-440|nvidia-graphics-drivers-440]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-440-server|nvidia-graphics-drivers-440-server]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-435|nvidia-graphics-drivers-435]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-430|nvidia-graphics-drivers-430]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-418-server|nvidia-graphics-drivers-418-server]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-390|nvidia-graphics-drivers-390]]'' ||<:> ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-384|nvidia-graphics-drivers-384]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375|nvidia-graphics-drivers-375]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-367|nvidia-graphics-drivers-367]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-361|nvidia-graphics-drivers-361]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352-updates|nvidia-graphics-drivers-352-updates]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352|nvidia-graphics-drivers-352]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340-updates|nvidia-graphics-drivers-340-updates]]'' ||<:> (./) ||<:> (./) ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-340|nvidia-graphics-drivers-340]]'' ||<:> (./) ||<:> (./) ||<:> (./) ||<:> (./) || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304-updates|nvidia-graphics-drivers-304-updates]]'' ||<:> (./) ||<:> ||<:> ||<:> || || ''[[https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304|nvidia-graphics-drivers-304]]'' ||<:> (./) ||<:> ||<:> ||<:> || = Installazione = == Installazione standard == Per l'installazione del driver proprietario '''Nvidia''' seguire la guida [[Hardware/AbilitareDriverProprietari|Abilitare i driver proprietari]]. == Installazione da terminale == Per effettuare l'installazione da [[AmministrazioneSistema/Terminale|terminale]] procedere come segue: 0. usare '''ubuntu-drivers''' per ottenere la lista dei pacchetti disponibili per ciascun driver, digitando nel terminale il comando seguente: {{{ sudo ubuntu-drivers devices }}} Il risultato sarà simile al seguente: {{{ == /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 == modalias : pci:v000010DEd0000134Dsv00001028sd00000786bc03sc02i00 vendor : NVIDIA Corporation model : GM108M [GeForce 940MX] driver : nvidia-driver-435 - distro non-free driver : nvidia-driver-440-server - distro non-free driver : nvidia-driver-390 - distro non-free driver : nvidia-driver-418-server - distro non-free driver : nvidia-driver-450-server - distro non-free driver : nvidia-driver-450 - distro non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin }}} 0. installare il driver voluto tramite '''[[AmministrazioneSistema/InstallareProgrammi/Apt|Apt]]''', ad esempio: {{{ sudo apt install nvidia-driver-450 }}} = Grafica ibrida = La grafica ibrida Intel/Nvidia può essere gestita sia tramite driver open source [[/DriverNouveau|Nouveau]] che tramite driver proprietario '''Nvidia'''. Per maggiori informazioni consultare la pagina [[Hardware/Video/GraficaIbrida/NvidiaOptimus|Nvidia Optimus]]. = Pannello di controllo = Il driver '''Nvidia''' dispone di un pannello di controllo che permette di personalizzare la configurazione predefinita del driver. Una volta installato il driver, è possibile [[AmbienteGrafico/AvviareProgrammi|avviare]] '''NVIDIA X Server Settings'''. = Risoluzione problemi = == Blocco alla schermata di login == Qualora si riscontri il blocco del sistema alla schermata di login in seguito all'installazione del driver '''Nvidia''' e al riavvio del PC, è possibile tentare la seguente soluzione basata sull'installazione e l'utilizzo di '''LightDM''': 0. una volta avviato il PC e caricato il sistema, premere ''Ctrl+Alt+F1'' e accedere inserendo nome utente e password; 0. installare '''LightDM''' e abilitarlo come predefinito seguendo le istruzioni riportate in [[AmbienteGrafico/DisplayManager/LightDM#Installazione|questa guida]]; 0. al termine della procedura, riavviare il sistema tramite il seguente comando: {{{ sudo reboot }}} == Blocco completo del sistema == Talvolta capitano dei blocchi casuali del sistema, la cui apparente unica soluzione è un riavvio forzato del sistema in questione. Per evitare di danneggiare il sistema, si consiglia di eseguire la procedura descritta di seguito, presente sul [[https://forums.linuxmint.com/viewtopic.php?f=46&t=328023&sid=76a37c38c6090a68743e55fe17822207&start=20https://forums.linuxmint.com/viewtopic.php?f=46&t=328023&sid=76a37c38c6090a68743e55fe17822207&start=20|forum di supporto di Linux Mint]]. 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] il pannello di controllo '''NVIDIA X Server Settings'''. 0. Dal menù selezionare il percorso '''''X Server Display Configuration → Save to X Configuration File''''' per creare il file `/etc/X11/xorg.conf`. 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/X11/xorg.conf`. 0. Cercare la sottosezione ''File'' e aggiungervi le seguenti righe:{{{ ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg" ModulePath "/usr/lib/xorg/modules" }}} 0. Salvare e chiudere il file. == L'installazione fallisce == Se il driver rimane '''non attivo''' dopo aver provato l'installazione tramite l'utilità [[Hardware/AbilitareDriverProprietari|Driver aggiuntivi]], potrebbe essere necessario installare il pacchetto '''linux header''' appropriato per compilare il driver. <
>Assicurarsi che i pacchetti `linux-headers-XXX` e `linux-restricted-modules-XXX` siano installati, dove ''XXX'' indica la versione del kernel in uso. == Il driver non è attivo == Il server grafico X non è stato configurato per usare il nuovo driver. Digitare in una finestra del [[AmministrazioneSistema/Terminale|terminale]]:{{{ sudo nvidia-xconfig }}} quindi riavviare il sistema digitando:{{{ sudo reboot }}} Una volta avviato Ubuntu, [[AmbienteGrafico/AvviareProgrammi|avviare]] '''NVIDIA X Server Settings''' e modificare il file `/etc/X11/xorg.conf`, per un migliore riconoscimento del monitor, togliendo la spunta da '''merge with existing file''' in modo da creare un nuovo file di configurazione. <> == Downgrade kernel Ubuntu 22.04 == Viene mostrata la procedura per installare la versione '''5.15''' del kernel Linux su '''Ubuntu 22.04''' utile per continuare a utilizzare i driver proprietari '''Nvidia''' che altrimenti non funzionerebbero con le versioni aggiornate del kernel. {{{#!wiki note Il kernel 5.15 sarà supportato fino a dicembre 2026 quindi nel frattempo saranno garantiti eventuali aggiornamenti di sicurezza. }}} 0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare la lista dei pacchetti]]. 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://linux-image-generic|linux-image-generic]], [[apt://linux-headers-generic|linux-headers-generic]]. 0. Al termine dell'installazione riavviare il sistema. 0. All'avvio, se non viene visualizzato il menu [[AmministrazioneSistema/Grub#Panoramica|Grub]], premere '''immediatamente''' il tasto: * '''Esc''' se si è su di un sistema '''Uefi'''; * '''Shift''' (Maiusc) se si è su sistema '''Bios'''. 0. Una volta visualizzata la schermata di avvio di '''Grub''', selezionare la voce '''Advanced Options''' e quindi il kernel '''5.15''' come mostrato in figura: <> 0. Rimuovere il kernel versione '''6.x''' e le relative dipendenze digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ sudo apt remove --autoremove linux-generic-hwe-22.04 linux-headers-6* linux-hwe-6.* linux-modules-6* linux-modules-extra-6* linux-image-6* }}} 0. [[Hardware/Video/Nvidia|Reinstallare]] i driver proprietari Nvidia. == Riproduzione video == Se si hanno problemi con la riproduzione dei video, ad esempio con '''Gxine''', '''Mplayer''' o con l'interfaccia di '''Mythtv''' con una scheda legacy, questo può essere dovuto a una profondità di colore troppo alta. Per risolvere questo problema aprire con [[Ufficio/EditorDiTesto|editor di testo]] e i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/X11/xorg.conf` e cambiare il valore presente alla riga «!DefaultDepth» a '''16'''. == Incompatibilità con Wayland == Problemi di incompatibilità di '''[[https://it.wikipedia.org/wiki/Wayland_(protocollo)|Wayland]]''' con alcune schede grafiche '''NVIDIA''' potrebbero causare la presenza di schermo completamente nero, con conseguente impossibilità di accedere al sistema. In tal caso potrebbe essere risolutivo disabilitare '''Wayland''' impostando Xorg. A tal fine seguire i seguenti passaggi. 0. Avviare Ubuntu in [[AmministrazioneSistema/ModalitaDiRipristino|modalità ripristino]]. 0. Modificare il file file `/etc/gdm3/custom.conf` con le istruzioni contenute in [[AmbienteGrafico/DisplayManager/GDM#Disabilitare_Wayland|questa guida]] utilizzando un editor di testo per riga di comando (ad esempio '''[[Ufficio/EditorDiTesto/Nano|nano]]'''). = Ulteriori risorse = * [[https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia|Documento originale]] * [[Hardware/Video/GraficaIbrida|Grafica ibrida]] ---- CategoryHardware