Uživatelské nástroje

Nástroje pro tento web


linux:nvidia-instalace

Toto je starší verze dokumentu!


Ovladače NVIDIA

akmod-nvidia-340xx

pro karty GeForce 8/9 až GT2xx[M],GT3xx[M] balíčky: http://przemal.net/pub/rpm/nvidia-340xx/rpms/ stáhněte * akmod-nvidia-340xx-340.65-1.fc21.x86_64.rpm * xorg-x11-drv-nvidia-340xx-340.65-2.fc21.x86_64.rpm * xorg-x11-drv-nvidia-340xx-cuda-340.65-2.fc21.x86_64.rpm * xorg-x11-drv-nvidia-340xx-kmodsrc-340.65-2.fc21.x86_64.rpm * xorg-x11-drv-nvidia-340xx-libs-340.65-2.fc21.i686.rpm * xorg-x11-drv-nvidia-340xx-libs-340.65-2.fc21.x86_64.rpm <code bash> $ cd /kam/jsme/stahli $ sudo yum install „kernel-devel-uname-r == $(uname -r)“ akmod-nvidia-340xx-340.65-1.fc21.x86_64.rpm xorg-x11-drv-nvidia-340xx-340.65-2.fc21.x86_64.rpm xorg-x11-drv-nvidia-340xx-cuda-340.65-2.fc21.x86_64.rpm xorg-x11-drv-nvidia-340xx-kmodsrc-340.65-2.fc21.x86_64.rpm xorg-x11-drv-nvidia-340xx-libs-340.65-2.fc21.i686.rpm xorg-x11-drv-nvidia-340xx-libs-340.65-2.fc21.x86_64.rpm </code>

Balíčky jsou již v rpmfusion, takže stačí jen

$ sudo dnf install akmod-nvidia-340xx "kernel-devel-uname-r == $(uname -r)"

!!! nespouštět nvidia-xconfig !!! spravný xorg.conf je v sekci nastaveni.

RPMFUSION

postupujte podle návodu zde rpmfusion.

Zjištění správné verze ovladače / grafiky

$ sudo /sbin/lspci | grep VGA

Instalace

Balíčky vytvoří spravny xorg.conf jen pokud neexistuje [ve Fedore 19 a víš default]. Proto je nutné starý soubor smazat/přesunout/přejmenovat na jiné místo.

$ sudo dnf install akmod-nvidia "kernel-devel-uname-r == $(uname -r)"
$ sudo dnf upgrade

restartovat

Nastavení / xorg.conf

Nastavení se provádí v souboru /etc/X11/xorg.conf. Pokud neexistuje [ chyba v balíčku? ], vytvoříme jej

# RPM Fusion - nvidia-xorg.conf
# 
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "NoLogo" "true"
    Option         "TripleBuffer" "true"
    Option         "OnDemandVBlankInterrupts" "true"
EndSection

Doplňkové volby

VolbaPopis
NoLogonezobrazuje logo pri startu
TripleBufferzapne triplebuffering
OnDemmandVBlankInterruptssetri baterii u ntb

Grafický boot

v souboru /etc/default/grub změníme/přidáme hodnoty

GRUB_VIDEO_BACKEND="vbe" #grafika pro grub
GRUB_TERMINAL_OUTPUT="gfxterm" #grafika pro grub
GRUB_GFXMODE="1280x720x32" #grafika pro grub
GRUB_GFXPAYLOAD_LINUX=1280x720x32 #grafika pro linux, vnutime jadru dane rozliseni, vychozi hodnota je text

a znovu vygenerujeme nastavení grub2

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

VDPAU / VAAPI

Video akcelerace videa grafickou kartou. Nepovinné, ale silně doporučené.

Potřebujete kartu Geforce 8 nebo novější.

Wayland

# dnf install vdpauinfo nvidia-vaapi-driver libva-utils

X

# dnf install vdpauinfo libva-vdpau-driver libva-utils

S originalnim backendem od NVIDIA vypada podobne jako zde:

$ vdpauinfo
display: :0   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  340.65  Tue Dec  2 09:13:46 PST 2014
 
Video surface:
...

Takto zase vypadá výpis vaainfo pokud je rozhraní správně nainstalováno a nastaveno:

$ vainfo 
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.36 (libva 1.4.1)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
...

Vynuceni daneho driveru

Nutne napriklad pro unityhub

Pro vypis dostupnych ovladacu:

$ ll /usr/lib64/dri/
$ LIBVA_DRIVER_NAME=nvidia unityhub
$ LIBVA_DRIVER_NAME=nvidia vainfo
linux/nvidia-instalace.1666893938.txt.gz · Poslední úprava: 2022/10/27 18:05 autor: nost23