- - Jak nainstalovat ovladač Nvidia Beta v systému Linux

Jak nainstalovat ovladač Nvidia Beta v systému Linux

Nvidia dělá nejlepší grafické karty, ale nav současnosti mohou uživatelé systému Linux mít potíže s používáním stabilních ovladačů systému Linux. Zpočátku existovala velká podpora pro tyto grafické karty se stabilními ovladači dostupnými pro Linux. Od té doby se zhoršil. Ti, kteří používají nové karty řady GTX 10, zažívají závady a méně než hvězdný výkon. Je to proto, že uživatelé Linuxu s těmito GPU by měli zvážit použití dostupných ovladačů beta. Ovladač beta je aktualizován rychleji než stabilní, takže opravy se dějí dříve. Uživatelé Nvidia ve verzi beta navíc najdou novější funkce implementované rychleji a problémy budou vyřešeny také rychleji. Zde je návod, jak můžete deaktivovat ovladače s otevřeným zdrojovým kódem a nainstalovat ovladač beta Nvidia v systému Linux.

Blacklisting Open Source Drivers Post-boot

Linuxové jádro ve výchozím nastavení podporuje Linuxgrafické karty. To se provádí pomocí ovladače Nouveau s otevřeným zdrojovým kódem. Pro většinu lidí se systémem Linux na GPU Nvidia se tento ovladač povede dobře a není třeba přepínat na proprietární ovladač. Mějte na paměti, že tento ovladač, i když již pracuje, má některé vážné problémy s výkonem, pokud jde o videohry, úpravy videa a v podstatě cokoli, co zahrnuje špičkové grafické karty a vysoký výkon.

Bohužel v současné době není možnénechte ovladač Nouveau kernel na svém místě. Je to proto, že je v konfliktu s ovladačem, který se chystáme nainstalovat. Musí být odstraněna, aby ji jádro nemohlo spustit.

Chcete-li zakázat ovladač jádra, získejte kořenový shell:

sudo -s

Dále zadejte textový editor Nano a vytvořte konfigurační soubor. To je nutné, aby Linux věděl, co dělat.

sudo nano /etc/modprobe.d/disable-nouveau.conf

Nejprve přidejte toto do souboru:

blacklist nouveau

Poté stiskněte Vstoupit na klávesnici přejděte na další řádek a přidejte tento text:

nouveau modeset=0

Po úpravě konfiguračního souboru černé listiny uložte textový editor Nano stisknutím kláves CTRL + O na klávesnici a potvrďte klepnutím na Enter.

Pro ty, kteří nevědí: tento ovladač ve skutečnosti neodinstalujeme natrvalo. Místo toho se děje to, že ovladač jádra Nouveau bude na černé listině a na začátku nebude bránit načtení. Grafická karta Nvidia nebude zaměňována a snaží se načíst oba ovladače. Když většina uživatelů instaluje stabilní ovladače Nvidia z grafických instalačních programů (jako je instalační program ovladačů Ubuntu), je ovladač s otevřeným zdrojovým kódem automaticky zařazen na černou listinu. V podstatě jsme udělali totéž.

Blacklisting Open Source Drivers Pre-Boot

Ovladač Nouveau musí být také při zavádění deaktivován. To lze provést úpravou výchozí konfigurace Grubu.

sudo nano /etc/default/grub

V editoru vyhledejte GRUB_CMDLINE_LINUX_DEFAULT =

Pomocí Nano vložte:

rdblacklist=nouveau

Vložený kód by měl vypadat takto:

Vytvořte nový konfigurační soubor Grub s:

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

Nakonec restartujte počítač. To je nezbytné, protože Linux bude spouštět určité věci v paměti RAM a bude nutné restartovat, aby došlo ke změnám.

Instalace záhlaví jádra / stahování ovladače

V Linuxu je kompilace modulů jádra jednodušší neždíky technologii známé jako „Linuxové záhlaví“. Tento nástroj umožňuje kompilovat modul jádra, který odpovídá aktuální verzi systému Linux. Pokaždé, když je v systému aktualizováno jádro Linuxu, aktualizují se také záhlaví. Bohužel, kvůli tomu, jak je v dnešní době nainstalován software na většině linuxových distribucí, jsou záhlaví zřídka nainstalována. Důvodem je, že lidé jen zřídka potřebují vytvářet a instalovat moduly, protože vše obvykle nefunguje.

Nainstalujte záhlaví pomocí následujícího příkazu. Vyberte si ten, který odpovídá vaší distribuci Linuxu.

Ubuntu / Linux Mint / Elementary / Debian atd

sudo apt install linux-headers

Arch Linux / Manjaro atd

sudo pacman -S kernel-headers

Fedora

sudo dnf install kernel-headers kernel-devel -y

Otevřete Suse

sudo zypper install kernel-headers kernel-devel

Stahování ovladače

Nvidia hodně vydává beta verzi ovladačerychleji než Linuxové distribuce dokážou držet krok. Většina softwarových úložišť v systému Linux účinně zmrazuje každé vydání. To znamená, že nový software lze přidávat pouze každých pár měsíců. To je důvod, proč v této příručce stáhneme ovladač přímo od výrobce, místo vývojářů distribuce Linuxu.

Přejděte na web Nvidia a vyberte operační systém Linux. Poté vyberte grafický model a v části „Doporučeno / Beta“ vyberte možnost beta. Stáhněte si nejnovější verzi ovladače.

Příprava na instalaci

Ovladač Nvidia nelze nainstalovat, dokud instalační program nezmění oprávnění (označí jej jako spustitelný). Nejprve zadejte adresář ke stažení:

cd ~/Downloads

Potom ji označte jako spustitelný soubor.

sudo chmod +x *.run

Po předinstalaci instalačního programu budeme moci GUI deaktivovat, aby instalační program fungoval:

sudo -s
rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Nainstalujte ovladač Nvidia Beta

V sekci prep bylo grafické rozhraní deaktivováno. Výsledkem je, že uživatel je v režimu TTY. Přihlaste se pomocí svého uživatelského jména. Poté získejte kořenový shell:

sudo -s

Dále přejděte na místo, kde je soubor .run.

cd /home/username/Downloads/

Poté spusťte instalační program pomocí:

./*.run

Postupujte podle pokynů instalačního programu Nvidia a nezapomeňte souhlasit s povolením podpory DKMS.

Po dokončení instalace zadejte znovu GUI rozhraní:

rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Po opětovném povolení grafického rozhraní restartujte počítač. Jakmile se počítač přihlásí, budou ovladače systému Nvidia GPU beta v systému fungovat perfektně.

Komentáře