Nvidia driver installation

From GhostBSD Wiki
Jump to: navigation, search

To have an ability to play games or use 3D CAD software you need to install Nvidia driver.

Install using ports[edit]

Download the kernel source code for i386 or x86_64.

Unpack it in the directory /usr/src.

Update you ports tree:

portsnap fetch update

Get inside needed driver (ex. nvidia-drivers-304):

cd /usr/ports/x11/nvidia-drivers-304

Compile it

make install clean

Install nvidia-xconfig utility and create xorg.conf file with it

cd /usr/ports/x11/nvidia-xconfig
make install clean

Install using package manager[edit]

First you should search for available drivers packages:

pkg search nvidia

you will get something like this:

nvidia-driver-346.47
nvidia-driver-304-304.125
nvidia-driver-340-340.76
nvidia-settings-340.24_1
nvidia-texture-tools-2.0.8.1_7
nvidia-xconfig-310.14

Now choose driver and install it:

pkg install nvidia-driver-304-304.125

Also we need to install two additional packages:

pkg install nvidia-settings-340.24_1
pkg install nvidia-xconfig-310.14

Setting up GhostBSD to use nvidia[edit]

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

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

Note:

  1. Using GhostBSD GRUB the driver must be load in rc.conf:
    echo 'kld_list="nvidia"' >> /etc/rc.conf
  2. Using BSD loader or Linux Grub the driver must be load in loader.conf:
    echo 'nvidia_load="YES"' >> /boot/loader.conf


Make X configuration file with nvidia-xconfig utility:

nvidia-xconfig

You can reboot your system now:

reboot