Difference between revisions of "Nvidia driver installation"

From GhostBSD Wiki
Jump to: navigation, search
m
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 ==
 
== Install using package manager ==
Line 6: Line 6:
 
you will get something like this:
 
you will get something like this:
 
<pre>
 
<pre>
linux-nvidia-libs-440.100      NVidia graphics libraries and programs (Linux version)
+
linux-nvidia-libs-460.80      NVidia graphics libraries and programs (Linux version)
linux-nvidia-libs-390-390.138 NVidia graphics libraries and programs (Linux version)
+
linux-nvidia-libs-304-304.137  NVidia graphics libraries and programs (Linux version)
nvidia-driver-440.100          NVidia graphics card binary drivers for hardware OpenGL rendering
+
linux-nvidia-libs-340-340.108  NVidia graphics libraries and programs (Linux version)
nvidia-driver-390-390.138     NVidia graphics card binary drivers for hardware OpenGL rendering
+
linux-nvidia-libs-390-390.143 NVidia graphics libraries and programs (Linux version)
nvidia-settings-440.100        Display Control Panel for X NVidia driver
+
nvidia-driver-460.80          NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-texture-tools-2.0.8.1_18 Texture Tools with support for DirectX 10 texture formats
+
nvidia-driver-304-304.137_8    NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-xconfig-440.100        Tool to manipulate X configuration files for the NVidia driver
+
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
 
nvidia_gpu_prometheus_exporter-g20181028_1 NVIDIA GPU Prometheus exporter
 
</pre>
 
</pre>
Now choose driver and install it:
+
 
: <code>sudo pkg install nvidia-driver-440.100</code>
+
If you want to install the latest Nvidia driver, just enter:
If you want to install the latest nvidia driver just enter:
+
: <code>sudo pkg install nvidia-driver</code>
 +
 
 +
This will install the driver version, but there is a slightly different step is needed to set it up for GhostBSD.
 +
 
 +
If you want to install an old Nvidia driver, just enter:
 
: <code>sudo pkg install nvidia-driver</code>
 
: <code>sudo pkg install nvidia-driver</code>
this will install driver version 440.100 but there is a slightly different step needed to set it up for GhostBSD. See next section below.
 
  
 
Also we need to install two additional packages:
 
Also we need to install two additional packages:

Revision as of 18:55, 14 June 2021

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:

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

This will install the driver version, but there is a slightly different step is needed to set it up for GhostBSD.

If you want to install an old Nvidia driver, just enter:

sudo pkg install nvidia-driver

Also we need to install two additional packages:

sudo pkg install nvidia-settings
sudo pkg install nvidia-xconfig

Setting up GhostBSD to use nvidia

If you use and AGP nvidia card run the next command.

echo 'hint.agp.0.disabled="1"' >> /boot/device.hints

Note:

  1. The driver must be loaded in /etc/rc.conf. Add nvidia-modeset and nvidia to kld_list line.
    kld_list="nvidia-modeset nvidia"
  2. The driver must be loaded in loader.conf:
    echo 'nvidia_load="YES"' >> /boot/loader.conf
  3. For the latest nvivia driver (after 367.35) this must be loaded:
    echo 'nvidia-modeset_load="YES"' >> /boot/loader.conf


Make X configuration file with nvidia-xconfig utility:

nvidia-xconfig

You can reboot your system now:

reboot