Difference between revisions of "Nvidia driver installation"
From GhostBSD Wiki
(→Install using package manager) |
|||
(18 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | To play games or use 3D CAD software you need to install Nvidia driver. | + | To play games or use 3D CAD software, you need to install Nvidia driver. |
− | + | = Install using package manager = | |
+ | First you should search for available drivers packages: | ||
+ | : <code>pkg search nvidia</code> | ||
+ | you will get something like this: | ||
+ | <pre> | ||
+ | linux-nvidia-libs-460.80 NVidia graphics libraries and programs (Linux version) | ||
+ | linux-nvidia-libs-304-304.137 NVidia graphics libraries and programs (Linux version) | ||
+ | linux-nvidia-libs-340-340.108 NVidia graphics libraries and programs (Linux version) | ||
+ | linux-nvidia-libs-390-390.143 NVidia graphics libraries and programs (Linux version) | ||
+ | nvidia-driver-460.80 NVidia graphics card binary drivers for hardware OpenGL rendering | ||
+ | nvidia-driver-304-304.137_8 NVidia graphics card binary drivers for hardware OpenGL rendering | ||
+ | nvidia-driver-340-340.108_2 NVidia graphics card binary drivers for hardware OpenGL rendering | ||
+ | nvidia-driver-390-390.143 NVidia graphics card binary drivers for hardware OpenGL rendering | ||
+ | nvidia-settings-460.73.01 Display Control Panel for X NVidia driver | ||
+ | nvidia-texture-tools-2.0.8.1_23 Texture Tools with support for DirectX 10 texture formats | ||
+ | nvidia-xconfig-460.73.01 Tool to manipulate X configuration files for the NVidia driver | ||
+ | nvidia_gpu_prometheus_exporter-g20181028_1 NVIDIA GPU Prometheus exporter | ||
+ | </pre> | ||
− | + | If you want to install the latest Nvidia driver, just enter: | |
+ | : <code>sudo pkg install nvidia-driver</code> | ||
− | + | If you want to install an old Nvidia driver, just enter: | |
+ | : <code>sudo pkg install nvidia-driver-340</code> | ||
+ | If you want to use Linux Games and Steam, install '''linux-nvidia-libs''' matching your driver. | ||
− | + | There is additional tool to configure nvidia: | |
− | + | GUI | |
− | : <code> | + | : <code>sudo pkg install nvidia-settings</code> |
− | + | CLI | |
− | + | : <code>sudo pkg install nvidia-xconfig</code> | |
− | + | ||
− | : <code> | + | |
− | + | = Setting up GhostBSD to use Nvidia = | |
− | : <code> | + | If you use an AGP nvidia card run the next command. |
− | + | : <code>echo 'hint.agp.0.disabled="1"' >> /boot/device.hints</code> | |
− | + | ||
− | == | + | == Autoload the Nvidia driver in /etc/rc.conf == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | For nvivia driver after 367.35 nvidia-modeset must be loaded: | |
− | : <code> | + | : <code>sysrc -f /etc/rc.conf kldload_nvidia="nvidia-modeset"</code> |
− | : <code> | + | For the nvivia driver 304 or 340 nvidia must be loaded: |
+ | : <code>kldload_nvidia="nvidia"</code> | ||
− | == | + | == Adding /etc/X11/xorg.conf == |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Using nvidia-xconfig utility: | |
− | + | ||
: <code>nvidia-xconfig</code> | : <code>nvidia-xconfig</code> | ||
+ | |||
You can reboot your system now: | You can reboot your system now: | ||
− | : <code> | + | : <code>shutdown -r now</code> |
[[category:Nvidia]] | [[category:Nvidia]] | ||
[[category:driver]] | [[category:driver]] |
Latest revision as of 19:31, 14 June 2021
To play games or use 3D CAD software, you need to install Nvidia driver.
Contents
Install using package manager[edit]
First you should search for available drivers packages:
-
pkg search nvidia
you will get something like this:
linux-nvidia-libs-460.80 NVidia graphics libraries and programs (Linux version) linux-nvidia-libs-304-304.137 NVidia graphics libraries and programs (Linux version) linux-nvidia-libs-340-340.108 NVidia graphics libraries and programs (Linux version) linux-nvidia-libs-390-390.143 NVidia graphics libraries and programs (Linux version) nvidia-driver-460.80 NVidia graphics card binary drivers for hardware OpenGL rendering nvidia-driver-304-304.137_8 NVidia graphics card binary drivers for hardware OpenGL rendering nvidia-driver-340-340.108_2 NVidia graphics card binary drivers for hardware OpenGL rendering nvidia-driver-390-390.143 NVidia graphics card binary drivers for hardware OpenGL rendering nvidia-settings-460.73.01 Display Control Panel for X NVidia driver nvidia-texture-tools-2.0.8.1_23 Texture Tools with support for DirectX 10 texture formats nvidia-xconfig-460.73.01 Tool to manipulate X configuration files for the NVidia driver nvidia_gpu_prometheus_exporter-g20181028_1 NVIDIA GPU Prometheus exporter
If you want to install the latest Nvidia driver, just enter:
-
sudo pkg install nvidia-driver
If you want to install an old Nvidia driver, just enter:
-
sudo pkg install nvidia-driver-340
If you want to use Linux Games and Steam, install linux-nvidia-libs matching your driver.
There is additional tool to configure nvidia:
GUI
-
sudo pkg install nvidia-settings
CLI
-
sudo pkg install nvidia-xconfig
Setting up GhostBSD to use Nvidia[edit]
If you use an AGP nvidia card run the next command.
-
echo 'hint.agp.0.disabled="1"' >> /boot/device.hints
Autoload the Nvidia driver in /etc/rc.conf[edit]
For nvivia driver after 367.35 nvidia-modeset must be loaded:
-
sysrc -f /etc/rc.conf kldload_nvidia="nvidia-modeset"
For the nvivia driver 304 or 340 nvidia must be loaded:
-
kldload_nvidia="nvidia"
Adding /etc/X11/xorg.conf[edit]
Using nvidia-xconfig utility:
-
nvidia-xconfig
You can reboot your system now:
-
shutdown -r now