alle bureaubladen en laptops worden geleverd met een grafische kaart voor het weergeven van beelden via een monitor. Grafische kaarten worden geleverd met een systeembord of bevestigd aan het systeembord via een PCI-E-slot. NVIDIA en AMD vervaardigde Grafische kaarten zijn de meest gebruikte grafische kaarten in laptops of desktops.,
Hier zullen we zien hoe u NVIDIA-stuurprogramma ‘ s op Ubuntu 20.04/Ubuntu 18.04 kunt installeren.
zoek grafische kaartinformatie
laat ons de grafische kaart vinden die aan uw systeem is gekoppeld. Gebruik het lshw commando om het te vinden.
sudo lshw -C display
uit de bovenstaande uitvoer kunt u zien dat het systeem een Nvidia grafische kaart heeft en dat het nieuwe stuurprogramma ‘ s gebruikt. Nouveau is een open-source display driver voor Nvidia kaarten en het is ontwikkeld door middel van reverse engineering van de NVIDIA driver.,
installeer Nvidia Driver
We kunnen de Nvidia drivers op meerdere manieren en vanuit verschillende bronnen installeren.
1. Grafische installatie
2. Installeer NVIDIA-stuurprogramma ‘ s vanuit Ubuntu-repository
i. ubuntu-drivers-opdracht
ii.Apt-opdracht
3. Installeer NVIDIA-stuurprogramma ‘ s vanaf PPA
4. Installeer NVIDIA-stuurprogramma ‘ s vanaf de officiële site
1. Grafische installatie
Ga naar activiteiten >> Software & Updates >> aanvullende Drivers.,
Dit tabblad toont de beschikbare stuurprogrammaversies voor uw grafische kaart. Kies de geschikte stuurprogrammaversie die u wilt installeren of de aanbevolen versie (bovenaan de lijst) en klik vervolgens op Wijzigingen toepassen.
voer het wachtwoord in om de installatie van het stuurprogramma te verifiëren. Dan, wachten tot de installatie te voltooien.
als uw Ubuntu-systeem UEFI secure boot heeft ingeschakeld, moet u mogelijk secure boot configureren en de MOK-sleutel inschrijven in de firmware van uw systeem.,
Herstart het systeem post de installatie en valideer vervolgens de installatie van het stuurprogramma door opnieuw naar het tabblad Extra stuurprogramma ‘ s te gaan.
2. Installeer het Nvidia-stuurprogramma vanuit de Ubuntu-repository
i. ubuntu-drivers opdracht
werk eerst de repository-index bij om de beschikbare NVIDIA-stuurprogramma ‘ s te vernieuwen.
sudo apt update
toon vervolgens de beschikbare stuurprogrammaversies voor uw grafische kaart.,
sudo ubuntu-drivers devices
gebruik tot slot het ubuntu-drivers commando om het aanbevolen NVIDIA stuurprogrammapakket te installeren.
sudo ubuntu-drivers install
als uw Ubuntu-systeem UEFI secure boot heeft ingeschakeld, moet u mogelijk secure boot configureren en de MOK-sleutel inschrijven in de firmware van uw systeem.
na de installatie, herstart het systeem.
sudo reboot
na het opnieuw opstarten van het systeem, gebruik het onderstaande commando om de stuurprogrammaversie te valideren.,
sudo nvidia-smi
ii. apt command
First, update the repository index to refresh the available Nvidia drivers.
sudo apt update
Then, list the available driver packages for your Nvidia graphic card.
sudo apt list nvidia-driver-*
Finally, install the driver version you want., Hier zal ik de nieuwste versie installeren die beschikbaar is vanuit de Ubuntu-repository, die v440.100 is.
sudo apt install -y nvidia-driver-440-server
als uw Ubuntu-systeem UEFI secure boot heeft ingeschakeld, moet u mogelijk secure boot configureren en de MOK-sleutel inschrijven in de firmware van uw systeem.
Herstart het systeem na het installeren van het stuurprogrammapakket.
sudo reboot
na het opnieuw opstarten van het systeem, gebruik het onderstaande commando om de stuurprogrammaversie te valideren.
sudo nvidia-smi
3., Installeer Nvidia Driver vanaf PPA
NVIDIA eigen GPU drivers zijn beschikbaar in Launchpad. Het heeft de nieuwste drivers van upstream, momenteel de scheepvaart Nvidia.
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt update
Toon de beschikbare stuurprogrammapakketten voor uw grafische kaart.
sudo apt list nvidia-driver-*
OR
sudo ubuntu-drivers devices
Installeer de nieuwste versie van het Nvidia-stuurprogramma met het onderstaande commando.,
sudo apt install -y nvidia-driver-450
of
sudo ubuntu-drivers install
als uw Ubuntu-systeem UEFI secure boot heeft ingeschakeld, moet u mogelijk secure boot configureren en de MOK-sleutel inschrijven in de firmware van uw systeem.
Herstart het systeem na het installeren van het stuurprogrammapakket.
sudo reboot
na het opnieuw opstarten van het systeem, gebruik het onderstaande commando om de stuurprogrammaversie te valideren.
sudo nvidia-smi
4., Installeer het officiële Nvidia-stuurprogramma
schakel eerst nouveau drivers uit voor het geval uw systeem het gebruikt.
Herstart het systeem
sudo reboot
voeg 32-bits architectuur toe aan uw machine om 32-bits bibliotheken voor NVIDIA-stuurprogramma ‘ s te installeren.
sudo dpkg --add-architecture i386 sudo apt update
Installeer de vereiste bibliotheken.
Download het nieuwste stuurprogrammapakket van de NVIDIA-website.,
of
gebruik het onderstaande commando om de nieuwste versie v450. 66 te downloaden met behulp van de terminal.
wget https://us.download.nvidia.com/XFree86/Linux-x86_64/450.66/NVIDIA-Linux-x86_64-450.66.run
Installeer het Nvidia-stuurprogramma met het onderstaande commando.
Legacy BIOS System
sudo sh NVIDIA-Linux-x86_64-450.66.run
Volg de instructies op het scherm om het Nvidia-stuurprogramma te installeren.,
doorgaan met de installatie – om het Nvidia – stuurprogramma te installeren met behulp van het Nvidia-installatieprogramma
Ja – om de 32-bits compatibele bibliotheken
Te Installeren Ja-om het Nvidia-xconfig-hulpprogramma bij te werken om het X-configuratiebestand automatisch bij te werken zodat het Nvidia-stuurprogramma wordt gebruikt bij het herstarten van X.
voordat u het onderstaande commando uitvoert, genereert u een machine-eigenaar sleutel, en schrijft u het in uw systeem in firmware.
sudo sh ./NVIDIA-Linux-x86_64-450.66.run -s --module-signing-secret-key=/var/tmp/MOK.priv --module-signing-public-key=/var/tmp/MOK.pem
Herstart het systeem na het installeren van het stuurprogrammapakket.,
sudo reboot
na het opnieuw opstarten van het systeem, gebruik het onderstaande commando om de stuurprogrammaversie te valideren.,>Validate Nvidia Driver Version
UEFI System – SecureBoot Enabled
Install Nvidia Drivers from Ubuntu Repository / PPA
Als u een Ubuntu-systeem met UEFI secure boot enabled hebt, tijdens de NVIDIA driver installatie (met behulp van grafische methode of apt commando of ubuntu-drivers commando of vanuit PPA), zal het systeem vragen U een wachtwoord in te stellen (indien niet al ingesteld tijdens de installatie van het besturingssysteem (software van derden) of mok (Machine-owner key) is niet ingeschreven na de installatie van het besturingssysteem) en dat kan worden gebruikt om mok in te schrijven in de firmware van uw systeem.,
selecteer OK bij het configureren van de Secure boot wizard.
voer een wachtwoord in voor secure boot.
voer hetzelfde wachtwoord opnieuw in om het wachtwoord te bevestigen.
Herstart het systeem en schrijf MOK in.,
sudo reboot
installeer officiële NVIDIA Drivers
controleer eerst of uw systeem secure boot heeft ingeschakeld.
sudo mokutil --sb-state
Output:
SecureBoot enabled
genereer en importeer de MOK.
converteren .der file in to .pem-formaat voor NVIDIA driver installatie.
openssl x509 -in /var/tmp/MOK.der -inform DER -outform PEM -out /var/tmp/MOK.pem
Herstart het systeem en schrijf MOK in.
sudo reboot
inschrijven Machine-eigenaar sleutel
bij het opnieuw opstarten van het systeem moet u MOK-beheer uitvoeren.,
kies inschrijven MOK “Doorgaan” ja “voer wachtwoord in (U hebt eerder ingesteld)” Reboot.
na het opnieuw opstarten van het systeem, Valideer de stuurprogrammaversie op uw Ubuntu-systeem.
sudo nvidia-smi
Nvidia-instellingen beheren
U kunt de instellingen van NVIDIA-stuurprogramma ‘ s beheren door naar activiteiten te gaan >> zoeken naar NVIDIA X-serverinstellingen.,
OR
sudo nvidia-settings