Tato konfigurace popisuje instalaci ovladače NVIDIA GeFNVIDIA GeForce Driver na CentOS 7 Linux 64-bit.
Předpoklady
Nejprve aktualizujte svůj systém. Nechceme stavět moduly NVidia na základě zastaralého linuxového jádra. Proveďte úplnou aktualizaci a restartujte systém:
# yum update # reboot
Po restartu se ujistíme, že máme nainstalovaný kernel devel package odpovídající našemu aktuálně běžícímu jádru a že je nainstalován kompilátor:
# yum install kernel-devel-$(uname -r) gcc
Zde je také vhodný čas navštívit nvidia.com a stáhnout si aktuální ovladač NVidia. např. NVIDIA-Linux-x86_64-352.30.run
Nový ovladač na černé listině
V této fázi musíme zajistit, aby se nový proprietární ovladač NVidia nedostal do konfliktu s aktuálně nainstalovaným ovladačem Nouveau, a proto jej zařadíme na černou listinu:
# echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist.conf # dracut /boot/initramfs-$(uname -r).img $(uname -r) --force
Dočasně také deaktivujeme správce plochy (pokud používáte kdm, který aktualizoval níže uvedený příkaz pomocí kdm):
# systemctl disable gdm
Nyní restartujte systém. Při příštím nabootování vašeho systému se spustí pouze terminál bez GUI. V důsledku toho se doporučuje poznamenat si níže uvedené příkazy, protože po restartu nebudete mít přístup k této stránce pomocí prohlížeče GUI:
# reboot
Instalace ovladače NVIDIA GeForce
Nyní jsme se dostali ke skutečné instalaci ovladače NVidia. Vyhledejte dříve stažený ovladač a spusťte (verze ovladače se může lišit):
# bash NVIDIA-Linux-x86_64-352.30.run Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 352.30..................................................
Ovladač NVidia je nyní nainstalován. Pokud jste nenakonfigurovali X11 během instalace ovladače, můžete to udělat nyní:
# nvidia-xconfig WARNING: Unable to locate/open X configuration file. New X configuration file written to '/etc/X11/xorg.conf'
Jako poslední krok znovu povolte správce plochy a restartujte do GUI s novým ovladačem NVidia:
# systemctl enable gdm ln -s '/usr/lib/systemd/system/gdm.service' '/etc/systemd/system/display-manager.service' # reboot