GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat ovladače Nvidia na Fedoru

Úvod

Udržování aktuálních ovladačů GPU zajišťuje hladký chod systému a špičkový výkon. Vzhledem k tomu, že Fedora není dodávána s již nainstalovanými proprietárními ovladači Nvidia, musí je instalovat a pravidelně aktualizovat správci.

V tomto tutoriálu vám ukážeme, jak nainstalovat ovladače Nvidia na Fedoru ručně nebo pomocí nástrojů třetích stran.

Předpoklady

  • Systém, na kterém běží Fedora
  • Účet s právy sudo
  • Přístup do okna terminálu

Nainstalujte ovladače Nvidia s RPM Fusion

Použití RPM Fusion vám umožní automatizovat většinu procesu instalace ovladačů Nvidia.

Krok 1:Povolte úložiště RPM Fusion

1. Začněte aktualizací systému Fedory pomocí:

sudo dnf update

Zadejte Y a stiskněte Enter po zobrazení výzvy potvrďte aktualizaci.

2. Přidejte úložiště RPM Fusion do svého systému Fedora.

Možnost 1:Přidání úložišť RPM prostřednictvím okna terminálu

Přidejte úložiště RPM pomocí následujících příkazů v terminálu. Pro bezplatná úložiště použijte:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Pro nevolná úložiště použijte:

https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Po zobrazení výzvy zadejte Y a stiskněte Enter pro potvrzení každé instalace.

Možnost 2:Přidání úložišť RPM prostřednictvím GUI

Navštivte stránku Konfigurace RPM Fusion a přejděte dolů, dokud nenajdete odkaz na bezplatný balíček repozitářů RPM, který odpovídá vaší verzi Fedory. V tomto příkladu používáme Fedoru 33:

Klikněte na odkaz a vyberte možnost Otevřít možnost ve Firefoxu. Klikněte na OK pro potvrzení.

V Centru softwaru klikněte na Instalovat tlačítko pro přidání repozitářů RPM do vašeho systému. Po zobrazení výzvy zadejte heslo správce a pokračujte v instalaci.

Opakujte postup popsaný výše pro nevolná úložiště RPM.

Krok 2:Zjistěte kartu Nvidia

Použijte lspci příkaz k detekci modelu vašeho GPU:

lspci | grep VGA

V tomto příkladu instalujeme ovladače pro GPU GeForce GTX 1060.

Krok 3:Nainstalujte ovladače Nvidia

1. V závislosti na modelu GPU použijte příslušný příkaz k instalaci příslušných ovladačů Nvidia. Pro aktuální modely GeForce/Quadro/Tesla použijte:

sudo dnf install akmod-nvidia

Pro starší ovladače pro modely GeForce 400/500 použijte:

sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx

Pro starší ovladače pro modely GeForce 8/9/200/300 použijte:

sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx

Po zobrazení výzvy zadejte Y a stiskněte Enter pro potvrzení instalace.

2. Restartujte systém, aby se instalace projevila:

sudo reboot

Ručně nainstalujte ovladače Nvidia pomocí oficiálního balíčku Nvidia.com

Ruční instalace ovladačů Nvidia je složitější a časově náročnější proces než použití RPM Fusion. Tato metoda však umožňuje větší přizpůsobení a větší kontrolu nad tím, které ovladače nainstalujete.

Krok 1:Zjistěte kartu Nvidia

Pomocí lspci příkaz, zjistěte model GPU:

lspci | grep VGA

Krok 2:Stáhněte si ovladač Nvidia

1. Pomocí nástroje pro vyhledávání ovladačů Nvidia najděte vhodný ovladač pro váš model GPU. Z rozevíracích nabídek vyberte řadu, model a operační systém. Typ stahování by měl být Production Branch, protože druhá možnost je pro testovací účely. Klikněte na Hledat najít správný ovladač.

V tomto příkladu hledáme ovladač GeForce GTX 1060 (Series 10) pro 64bitový operační systém Linux:

2. Klikněte na tlačítko Stáhnout tlačítko pro otevření stránky pro stažení doporučeného ovladače.

Klikněte na tlačítko Stáhnout tlačítko na nové stránce pro zahájení stahování.

3. Chcete-li proces instalace zjednodušit, přesuňte balíček ovladače na Domů po dokončení stahování.

4. Změňte oprávnění, aby byl balíček ovladače spustitelný:

chmod +x [path to driver package]

V tomto příkladu používáme:

chmod +x NVIDIA-Linux-x86_64-470.74.run

Krok 3:Instalace závislostí ovladačů

1. Aktualizujte svůj systém Fedora na nejnovější verzi pomocí:

sudo dnf update

Stiskněte Y a poté Enter po zobrazení výzvy potvrďte aktualizaci.

2. Restartujte systém, aby se aktualizace projevila:

sudo reboot

3. Nainstalujte závislosti kompilace ovladačů Nvidia pomocí:

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Potvrďte instalaci zadáním Y a stiskněte Enter až budete vyzváni.

Krok 4:Deaktivujte výchozí ovladače

1. Vytvořte a otevřete nový konfigurační soubor. V tomto příkladu používáme nano:

sudo nano /etc/modprobe.d/blacklist.conf

2. Přidejte do souboru následující řádky:

blacklist nouveau
options nouveau modeset=0

3. Uložte změny a ukončete nano stisknutím Ctrl+X , zadáním Y a stisknutím klávesy Enter .

4. Otevřete konfigurační soubor zavaděče Grub:

sudo nano /etc/default/grub

5. Přidejte rd.driver.blacklist=nouveau na konec řádku, který začíná GRUB_CMDLINE_LINUX= . Například:

GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau"

6. Stiskněte Ctrl+X a poté zadejte Y a stiskněte Enter pro uložení změn a ukončení.

7. Aktualizujte konfigurační soubor Grub:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

8. Odeberte ovladač Xorg x11 pomocí:

sudo dnf remove xorg-x11-drv-nouveau

Zadejte Y a stiskněte Enter pro potvrzení.

9. Znovu sestavte jádro initramfs pomocí:

sudo dracut --force /boot/initramfs-$(uname -r).img $(uname -r)

Krok 5:Restartujte pro přihlášení více uživatelů

Když jsou výchozí ovladače GPU deaktivovány, musíte přepnout na textové přihlášení pokračovat v instalaci.

1. Povolte textové přihlášení pro více uživatelů pomocí:

systemctl set-default multi-user.target

2. Do výzvy zabezpečení zadejte heslo správce a stiskněte Enter pro potvrzení.

3. Restartujte systém:

sudo reboot

Krok 6:Nainstalujte ovladače Nvidia

1. Jakmile se systém restartuje, přihlaste se jako správce.

2. Spusťte proces instalace pomocí:

sudo bash [path to the Nvidia installer package]

V našem příkladu je to:

sudo bash NVIDIA-Linux-x86_64-470.74.run

3. Po zobrazení výzvy vyberte Ano pro registraci modulu jádra u DKMS:

4. Vyberte možnost Ano k instalaci 32bitových knihoven kompatibility Nvidia:

5. Vyberte možnost Ano pro povolení automatického zálohování Xorg:

6. Po dokončení instalace vyberte OK pokračovat.

Krok 7:Povolte grafické uživatelské rozhraní

1. Povolte přihlášení do grafického uživatelského rozhraní pro spuštění nových ovladačů Nvidia a obnovení možnosti použití grafického uživatelského rozhraní, jako je GNOME:

systemctl set-default graphical.target

2. Restartujte systém a dokončete instalaci:

sudo reboot

Ubuntu
  1. Jak nainstalovat ovladače Nvidia na AlmaLinux 8

  2. Jak nainstalovat ovladače Nvidia na Manjaro 21

  3. Jak nainstalovat ovladače Nvidia na Kubuntu 16.10

  1. Jak nainstalovat ovladače Nvidia na Debian

  2. Jak nainstalovat ovladače Nvidia na Ubuntu 20.04

  3. Jak nainstalovat nejnovější ovladače Nvidia na Ubuntu

  1. Jak nainstalovat ovladače NVIDIA na Ubuntu 21.04

  2. Jak nainstalovat ovladače Nvidia na Kali linux

  3. Jak nainstalovat ovladače Nvidia na Ubuntu 20.04 / Ubuntu 18.04