Put nvidia-freebsd-x86-340.58.tar.gz into the root directory
Right-click on the directory to open the terminal to run make install installation, after the end of the run Nvidia-xconfig configuration, restart the machine can
Http://219.232.82.144/us.download.nvidia.com/XFree86/FreeBSD-x86/340.58/NVIDIA-FreeBSD-x86-340.58.tar.gz (32-bit x86)
Http://219.232.82.144/us.download.nvidia.com/XFree86/FreeBSD-x86_64/346.35/NVIDIA-FreeBSD-x86_64-346.35.tar.gz (64-bit x64)
[Email protected]:~/nvidia-freebsd-x86-340.58 # make Install
===> src (Install)
@-/usr/src/sys
Machine--/usr/src/sys/i386/include
Awk-f @/tools/makeobjops.awk @/dev/acpica/acpi_if.m-h
Awk-f @/tools/makeobjops.awk @/kern/bus_if.m-h
Awk-f @/tools/makeobjops.awk @/kern/device_if.m-h
:> opt_acpi.h
Awk-f @/tools/makeobjops.awk @/dev/pci/pci_if.m-h
Awk-f @/tools/vnode_if.awk @/kern/vnode_if.src-p
Awk-f @/tools/vnode_if.awk @/kern/vnode_if.src-q
Awk-f @/tools/vnode_if.awk @/kern/vnode_if.src-h
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_ACPI.C
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_CTL.C
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c nvidia_dev.c
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_I2C.C
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c nvidia_linux.c
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_OS.C
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_OS_PCI.C
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c nvidia_os_registry.c
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_PCI.C
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c nvidia_subr.c
Cc-o2-pipe-dnv_version_string=\ "340.58\"-d__kernel__-dnvrm-wno-unused-function-wuninitialized-o2- Fno-strict-aliasing-udebug-u_debug-dndebug-werror-d_kernel-dkld_module-nostdinc-i.-I. [email protected] [email p rotected]/contrib/altq-finline-limit=8000--param inline-unit-growth=100--param large-function-growth=1000- FNO-COMMON-MNO-ALIGN-LONG-STRINGS-MPREFERRED-STACK-BOUNDARY=2-MNO-MMX-MNO-3DNOW-MNO-SSE-MNO-SSE2-MNO-SSE3- Ffreestanding-fstack-protector-std=iso9899:1999-fstack-protector-wall-wredundant-decls-wnested-externs- Wstrict-prototypes-wmissing-prototypes-wpointer-arith-winline-wcast-qual-wundef-wno-pointer-sign- Fformat-extensions-c NVIDIA_SYSCTL.C
ld-d-warn-common-r-d-o nvidia.kld nv-kernel.o nvidia_acpi.o NVIDIA_CTL.O nvidia_dev.o NVIDIA_I2C.O NVIDIA_LINUX.O NV IDIA_OS.O nvidia_os_pci.o nvidia_os_registry.o nvidia_pci.o nvidia_subr.o NVIDIA_SYSCTL.O
:> export_syms
Awk-f/sys/conf/kmod_syms.awk nvidia.kld export_syms | xargs-j% objcopy% nvidia.kld
ld-bshareable-d-warn-common-o Nvidia.ko nvidia.kld
Objcopy--strip-debug Nvidia.ko
Install-o root-g wheel-m 555 Nvidia.ko/boot/modules
Kldxref/boot/modules
===> Lib (install)
===> Lib/libgl (Install)
===> Lib/libnvidia-tls (Install)
===> lib/libnvidia-cfg (Install)
===> Lib/libnvidia-glcore (Install)
===> Lib/libvdpau (Install)
===> Lib/libvdpau_nvidia (Install)
===> lib/libvdpau_trace (Install)
===> Lib/libnvidia-eglcore (Install)
===> Lib/libnvidia-glsi (Install)
===> Lib/libegl (Install)
===> Lib/libglesv2 (Install)
===> lib/libglesv1_cm (Install)
===> Lib/compat (Install)
===> Lib/compat/libgl (Install)
===> Lib/compat/libnvidia-tls (Install)
===> Lib/compat/libnvidia-glcore (Install)
===> Lib/compat/libvdpau (Install)
===> lib/compat/libvdpau_trace (Install)
===> Lib/compat/libvdpau_nvidia (Install)
===> Lib/compat/libcuda (Install)
===> Lib/compat/libnvidia-eglcore (Install)
===> Lib/compat/libnvidia-glsi (Install)
===> Lib/compat/libegl (Install)
===> Lib/compat/libglesv2 (Install)
===> lib/compat/libglesv1_cm (Install)
===> X11 (Install)
===> x11/driver (Install)
===> x11/extension (Install)
===> X11/bin (Install)
===> X11/man (Install)
===> Doc (Install)
Installation of the NVIDIA accelerated Graphics Driver
340.58 for FreeBSD are now complete. You can now
Run the Nvidia-xconfig utility to automatically update
Your X server configuration file. Please see the README
For details if your wish to update your X configuration
File manually.
[Email protected]:~/nvidia-freebsd-x86-340.58 # Nvidia-xconfig
Warning:unable to locate/open X configuration file.
Ps:process environment requires PROCFS (5)
New X configuration file written to '/etc/x11/xorg.conf '
[Email protected]:~/nvidia-freebsd-x86-340.58 # reboot
SINOX2015 three-step installation of Nvidia graphics drivers for the best display results