Latest revision |
Your text |
Line 1: |
Line 1: |
− | To play games or use 3D CAD software, you need to install Nvidia driver.
| + | =Howto: install Nvidia driver on GhostBSD 10.1= |
| | | |
− | = Install using package manager =
| + | To have an ability to play games or use 3D CAD software you need to install Nvidia driver. |
− | 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:
| + | # Download kernel source code: i386 [ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz here] x86_64 [ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.1-RELEASE/src.txz here] |
− | : <code>sudo pkg install nvidia-driver</code> | + | # Unpack it in '''/usr/src''' directory |
− | | + | # Update you ports tree: # portsnap fetch update |
− | If you want to install an old Nvidia driver, just enter:
| + | # Get inside needed driver: # cd /usr/ports/x11/nvidia-drivers-304 |
− | : <code>sudo pkg install nvidia-driver-340</code>
| + | # Compile it # make config && make install clean |
− | | + | # Using this commands add needed lines to corresponding files: |
− | If you want to use Linux Games and Steam, install '''linux-nvidia-libs''' matching your driver.
| + | ## # echo 'linux_load="YES"' >> /boot/loader.conf |
− | | + | ## # echo 'kld_list="nvidia"' >> /etc/rc.conf |
− | There is additional tool to configure nvidia:
| + | ## # echo 'linux_enable="YES"' >> /etc/rc.conf |
− | | + | ## # echo 'hint.agp.0.disabled="1"' >> /boot/device.hints |
− | GUI
| + | # Install nvidia-xconfig utility and create xorg.conf file with it |
− | : <code>sudo pkg install nvidia-settings</code> | + | ## # cd /usr/ports/x11/nvidia-xconfig |
− | CLI
| + | ## # make install clean |
− | : <code>sudo pkg install nvidia-xconfig</code>
| + | ## # nvidia-xconfig |
− | | + | # #reboot |
− | = Setting up GhostBSD to use Nvidia =
| + | |
− | 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>sysrc -f /etc/rc.conf kldload_nvidia="nvidia-modeset"</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>
| + | |
− | | + | |
− | You can reboot your system now:
| + | |
− | : <code>shutdown -r now</code>
| + | |
− | | + | |
− | [[category:Nvidia]]
| + | |
− | [[category:driver]]
| + | |