Howto install nvidia drivers: Difference between revisions
Jump to navigation
Jump to search
Mandulete1 (talk | contribs) No edit summary |
Mandulete1 (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
EOF | EOF | ||
install nvidia latest stable drivers: | install nvidia latest stable drivers: | ||
pacman -Sy nvidia-dkms nvidia-settings opencl-nvidia lib32-opencl-nvidia lib32-virtualgl lib32-nvidia-utils lib32-mesa-libgl nvidia-utils | pacman -Sy nvidia-dkms nvidia-settings opencl-nvidia lib32-opencl-nvidia lib32-virtualgl lib32-nvidia-utils lib32-mesa-libgl nvidia-utils libva-nvidia-driver | ||
or install latest nvidia beta drivers: | or install latest nvidia beta drivers: | ||
su - username | su - username | ||
yay -S lib32- | yay -S lib32-nvidia-utils-beta lib32-opencl-nvidia-beta nvidia-beta-dkms nvidia-utils-beta libva-nvidia-driver nvidia-settings | ||
edit /etc/default/grub and add the following: | edit /etc/default/grub and add the following: | ||
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1" | GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1" | ||
Line 27: | Line 27: | ||
= remove nvidia drivers = | = remove nvidia drivers = | ||
remove | remove nvidia stable packages: | ||
pacman -R lib32-nvidia-utils lib32-opencl-nvidia nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia lib32-virtualgl | pacman -R lib32-nvidia-utils lib32-opencl-nvidia nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia lib32-virtualgl nvidia-settings | ||
remove nvidia beta packages: | |||
pacman -R lib32-nvidia-utils-beta lib32-opencl-nvidia-beta nvidia-beta-dkms nvidia-utils-beta opencl-nvidia-beta lib32-virtualgl nvidia-settings | |||
remove the following file: | remove the following file: | ||
rm /etc/modprobe.d/blacklist-nouveau.conf | rm /etc/modprobe.d/blacklist-nouveau.conf | ||
reboot system: | reboot system: | ||
reboot | reboot | ||
= nvidia thermal control settings = | = nvidia thermal control settings = | ||
if you have issues controlling thermal settings add the following file: | if you have issues controlling thermal settings add the following file: |
Latest revision as of 16:44, 1 August 2024
archlinux
identify the your current nvidia card driver:
lspci -k|grep -EA2 VGA
blacklist nouveau drivers:
cat > /etc/modprobe.d/blacklist-nouveau.conf << EOF blacklist nouveau options nouveau modeset=0 alias nouveau off EOF
install nvidia latest stable drivers:
pacman -Sy nvidia-dkms nvidia-settings opencl-nvidia lib32-opencl-nvidia lib32-virtualgl lib32-nvidia-utils lib32-mesa-libgl nvidia-utils libva-nvidia-driver
or install latest nvidia beta drivers:
su - username yay -S lib32-nvidia-utils-beta lib32-opencl-nvidia-beta nvidia-beta-dkms nvidia-utils-beta libva-nvidia-driver nvidia-settings
edit /etc/default/grub and add the following:
GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"
recreate grub config:
grub-mkconfig -o /boot/grub/grub.cfg
edit /etc/mkinitcpio.conf and add the following:
MODULES="nvidia nvidia_modeset nvidia_uvm nvidia_drm"
re create initramfs image:
mkinitcpio -P
reboot system:
reboot
when reboot use the following command to identify your nvidia drivers version:
cat /proc/driver/nvidia/version
remove nvidia drivers
remove nvidia stable packages:
pacman -R lib32-nvidia-utils lib32-opencl-nvidia nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia lib32-virtualgl nvidia-settings
remove nvidia beta packages:
pacman -R lib32-nvidia-utils-beta lib32-opencl-nvidia-beta nvidia-beta-dkms nvidia-utils-beta opencl-nvidia-beta lib32-virtualgl nvidia-settings
remove the following file:
rm /etc/modprobe.d/blacklist-nouveau.conf
reboot system:
reboot
nvidia thermal control settings
if you have issues controlling thermal settings add the following file:
cat >> /etc/X11/Xwrapper.config << EOF needs_root_rights=yes allowed_users=console EOF
troubleshooting
if you have issues with obs with the following error:
libDeckLinkAPI.so: cannot open shared object file: No such file or directory warning: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
do the following:
pacman -R libva-vdpau-driver && pacman -S libva-nvidia-driver --noconfirm