Většina moderních systémů Linux Desktop, jako je Fedora přichází s ovladačem NVIDIA předinstalovaný v Nouveau open-source ovladač grafického zařízení pro grafické karty Nvidia. Z velké části je to přijatelné; pokud však používáte systém Linux pro grafický design nebo hraní her, můžete získat lepší ovladače.
Historicky Nouveau proprietární ovladače jsou pomalejší než ovladače Nvidia, které postrádají nejnovější funkce, softwarové technologie a podporu nejnovějšího hardwaru grafické karty. Ve většině situací je upgrade ovladačů Nvidia správnými ovladači NVIDIA výhodnější než ne. V některých případech můžete zaznamenat podstatná celková zlepšení.
V následujícím tutoriálu se dozvíte, jak nainstalovat ovladače grafiky Nvidia z proprietárního úložiště Nvidia RPM Fusion, které vám poskytne nejnovější software dostupný na pracovní stanici Fedora 35 .
Předpoklady
- Doporučený operační systém: Fedora Linux 35.
- Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
- Přístup k internetu
- Grafické karty NVIDIA
Výukový program bude využívat terminál, který najdete v nabídce aplikací show.
Příklad:

Aktualizace operačního systému
Aktualizujte svou Fedoru operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:
sudo dnf upgrade --refresh -y
Výukový program bude používatpříkaz sudo a za předpokladu, že máte status sudo .
Chcete-li ověřit stav sudo na vašem účtu:
sudo whoami
Ukázkový výstup zobrazující stav sudo:
[joshua@fedora ~]$ sudo whoami
root
Chcete-li nastavit stávající nebo nový účet sudo, navštivte náš tutoriál o Přidání uživatele do Sudoers na Fedoře .
Chcete-li použít účet root, použijte následující příkaz s heslem uživatele root.
su
Vyžadována závislost na instalaci
Než přistoupíte k instalaci ovladačů Nvidia, spusťte následující příkaz a nainstalujte nebo zkontrolujte, zda je na ploše Fedory nainstalován balíček dnf-plugins-core.
sudo dnf install dnf-plugins-core -y
Importovat úložiště RPM Fusion
Ve výchozím nastavení, stejně jako většina distribucí Linuxu, Fedora nepřichází s proprietárními ovladači NVIDIA. Nejlepší metodou, jak je nainstalovat na Fedoru 35, je použít fúzní úložiště RPM.
Nejprve otevřete svůj terminál a přidejte následující úložiště
Import RPM Fusion Free:
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Import RPM Fusion Nonfree:
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Až budete hotovi, obnovte seznam úložišť.
sudo dnf update --refresh
Nainstalujte ovladače NVIDIA na Fedoru
Nyní, když jste importovali úložiště RPM Fusion, spusťte následující příkaz k instalaci nejnovějších ovladačů Nvidia do vašeho systému Fedora.
sudo dnf install akmod-nvidia
Příklad výstupu:

Typ A, poté stiskněte klávesu ENTER pokračovat.
Dále nainstalujte podporu ovladačů CUDA. Toto by mělo být nainstalováno a pokud bude přeskočeno, může to vést k problémům.
sudo dnf install xorg-x11-drv-nvidia-cuda
Příklad výstupu:

Typ A, poté stiskněte klávesu ENTER pokračovat.
Jakmile je vše nainstalováno, musíte restartovat váš systém Fedora. Ve výchozím nastavení také deaktivujete Nouveau ovladače automaticky.
reboot
Ověřte instalaci ovladačů NVIDIA
Jakmile se přihlásíte zpět do systému, měli byste mít v době tohoto tutoriálu nainstalovaný balíček ovladačů Nvidia 470.74. Můžete to vyzkoušet různými způsoby; ve svém terminálu zadejte následující příkaz:
nvidia-smi
Příklad výstupu:

Případně můžete načíst grafické uživatelské rozhraní Nvidia tak, že přejdete na Aktivity> Zobrazit aplikace> Nvidia X Server nebo zadáním následujícího příkazu do terminálu.
nvidia-settings
Příklad úspěšné instalace:

Volitelná metoda – povolit větev RPM Fusion TESTING
RPM Fusion má testovací větev, která obsahuje většinou přicházející nové balíčky ovladačů NVIDIA nebo beta balíčky. To může být užitečné pro ty, kteří si chtějí instalovat špičkové ovladače NVIDIA.
Nejprve povolte úložiště RPM Fusion Testing pomocí následujícího příkazu.
Povolte bezplatný repozitář, použijte:
sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing
Povolte úložiště Non-Free:
sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing
Zakažte bezplatný repozitář, použijte:
sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing
Zakažte úložiště Non-Free:
sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing
Po povolení pokračujte v instalaci ovladačů nebo spusťte aktualizaci.
Volitelná metoda – Instalace starších ovladačů NVIDIA
Pro ty, kteří upgradovali Fedoru a vyžadují starší ovladače, protože jejich grafická karta již není podporována v nejnovějších balících ovladačů od Nvidie. Níže je uvedeno několik volitelných instalačních ovladačů, které často nejsou příliš aktualizovány a mohou existovat bezpečnostní chyby.
Nainstalujte ovladače řady GeForce 600/700 NVIDIA:
sudo dnf install xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx-cuda
Nainstalujte ovladače řady GeForce 400/500 NVIDIA:
sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda
Nainstalujte ovladače řady GeForce 8/9/200/300 NVIDIA:
sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx xorg-x11-drv-nvidia-340xx-cuda
Jak aktualizovat ovladače Nvidia
Všechny budoucí aktualizace budou ve standardní proceduře příkazu dnf refresh, která zkontroluje repozitář RPM Fusion na aktualizace a zbytek vašich balíčků Fedory.
Chcete-li zkontrolovat aktualizace:
sudo dnf upgrade --refresh
Jak odebrat ovladače Nvidia a vrátit se zpět
Pokud nechcete nadále používat oficiální ovladače Nvidia, použijte následující příkaz:
sudo dnf autoremove akmod-nvidia xorg-x11-drv-nvidia-cuda -y
Tím se odstraní všechny nainstalované závislosti a po odstranění musíte restartovat.
reboot
Během restartu proces znovu povolí Nouveau Řidiči. Zobrazí se zpráva oznamující, že nebyly nalezeny ovladače Nvidia, která znovu povoluje ovladače Nouveau, což usnadňuje přepínání tam a zpět v případě potřeby.