Většina moderních systémů Linux Desktop, jako je Fedora, přichází s ovladačem NVIDIA předinstalovaným v ovladači grafického zařízení Nouveau s otevřeným zdrojovým kódem 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ž Nvidia, které postrádají nejnovější hardwarové funkce grafické karty, softwarovou technologii a podporu. 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 naučíte, jak nainstalovat grafické ovladače Nvidia z proprietárního úložiště Nvidia RPM Fusion, které vám poskytne nejnovější software dostupný na Fedora 36 Workstation, terminálu příkazového řádku.
Aktualizujte Fedoru
Než začnete, aktualizujte svůj systém, abyste se ujistili, že všechny stávající balíčky jsou aktuální, abyste předešli konfliktům, což je nezbytné při instalaci ovladačů, jako jsou ovladače grafické karty a jádra atd.
sudo dnf upgrade --refresh -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 36, 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 -y
Dále nainstalujte podporu ovladačů CUDA. V ideálním případě to možná nebudete potřebovat, ale někdy, pokud problémy přetrvávají, může instalace podpory CUDA problémy vyřešit.
sudo dnf install xorg-x11-drv-nvidia-cuda
Jakmile je vše nainstalováno, musíte restartovat váš systém Fedora. Ve výchozím nastavení to také automaticky deaktivuje ovladače Nouveau.
reboot
Ověřte instalaci ovladačů NVIDIA
Jakmile se vrátíte, zobrazte nastavení serveru NVIDIA X pomocí následující cesty.
Aktivity> Zobrazit aplikace> NVIDIA X Server
Případně, pokud jste otevřeli terminál, použijte následující příkaz.
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.
Povolit bezplatné úložiště
sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing
Povolit úložiště, které není zdarma
sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing
Po povolení pokračujte v instalaci ovladačů nebo spusťte aktualizaci. Pokud se zde objeví nové neotřelé ovladače v testu nebo pravděpodobněji beta ovladače a můžete je začít aktualizovat, pamatujte, že mohou být chybné, takže se nedivte.
Někdy můžete chtít zakázat testovací úložiště RPM Fusion. To lze rychle provést pomocí následujícího příkazu, pro opětovné zapnutí použijte následující příkazy výše a opláchněte a opakujte.
Zakázat bezplatné úložiště
sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing
Deaktivovat úložiště, které není zdarma
sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing
Volitelná metoda – Instalace starších ovladačů NVIDIA
Pro ty, kteří upgradovali Fedoru a vyžadují starší ovladač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 změny
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í je nutné restartovat.
reboot
Během restartu proces znovu povolí ovladače Nouveau. 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.