Nvidia FreeBSD Display Driver 343.36 is released, Nvidia for FreeBSD operating systems running on 32-bit and 64-bit architectures
Nvidia FreeBSD Display Driver 343.36 is released, available for
Nvidia FreeBSD Display Driver is a proprietary OpenGL video driver that tries to support the graphics cards produced by Nvidia on FreeBSD operating systems. The driver is distributed in different branches, as Short Lived (short term supported) or Long Lived (long term supported), offering support for both 32-bit and 64-bit instruction set architectures.
What's New in This Release:
- Added support for X.Org xserver ABI 19 (xorg-server 1.17).
- Updated the driver installation makefiles to use LOCALBASE instead of X11BASE to determine the default installation paths.
- Fixed a bug that rendered very bright garbage data onto some textures in UnrealEngine 4 applications. This issue is known as the "disco bug" by the UnrealEngine 4 Linux community.
- Added option UseSysmemPixmapAccel to control the use of GPU acceleration for X drawing operations on pixmaps allocated in system memory.
- Fixed a regression that prevented the NVIDIA X driver from recognizing Base Mosaic layouts generated by the nvidia-settings control panel.
- Fixed a bug that could cause VT-switching to fail following a suspend, resume, and driver reload sequence.
- Fixed a bug that caused incorrect colors to be displayed on X screens running at depth 8 on some GPUs.
- Fixed a bug that prevented GPUs from being correctly recognized in MetaMode strings when identified by UUID.
- Implemented support for disabling indirect GLX context creation using the -iglx option available on X.Org server release 1.16 and newer. Note that future X.Org server releases may make the -iglx option the default. To re-enable support for indirect GLX on such servers, use the +iglx option.
- Added the "AllowIndirectGLXProtocol" X config option. This option can be used to disallow use of GLX protocol. See "Appendix B. X Config Options" in the README for more details.
- Fixed a crash with UnrealEngine 4 when the application was started with the -opengl4 commandline switch.
- Fixed an OpenGL issue that could cause glReadPixels() operations to be improperly clipped when resizing composited application windows, potentially leading to momentary X freezes.
- Fixed a bug that could prevent the GLSL compiler from correctly evaluating some expressions when compiling shaders.
Nvidia FreeBSD Display Driver 343.36 is released, Nvidia for FreeBSD operating systems running on 32-bit and 64-bit architectures
In order to install the Nvidia FreeBSD Display Driver, the user must download from the Downloads section above the package that corresponds to its hardware architecture, enter a console session and execute the “tar xzf NVIDIA-FreeBSD-x86_64-xxx.xx.tar.gz && cd NVIDIA-FreeBSD-x86_64-xxx.xx & make install” on 64-bit systems or the “tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz && cd NVIDIA-FreeBSD-x86-xxx.xx & make install” command for 32-bit systems, as root, where xxx.xx is the version number of the driver.
Download for FreeBSD x86
Before you run the above commands, keep in mind that you must first install the kernel header for your FreeBSD box. During the installation, users will be asked if they want to let the installer automatically configure the newly installed driver and optimize it for their graphics cards. Alternatively, expert users can manually edit the X configuration file, or, after installation, they can execute the “nvidia-xconfig’ command via a Linux terminal emulator to set the Nvidia driver as default for their system.
Before you run the above commands, keep in mind that you must first install the kernel header for your FreeBSD box. During the installation, users will be asked if they want to let the installer automatically configure the newly installed driver and optimize it for their graphics cards. Alternatively, expert users can manually edit the X configuration file, or, after installation, they can execute the “nvidia-xconfig’ command via a Linux terminal emulator to set the Nvidia driver as default for their system.
Is my FreeBSD box supported?
Yes, most probably! We’ve successfully tested both the Short Lived and Long Lived braches of this driver with the current stable releases of the FreeBSD operating system, here at the Softpedia Labs. Both 64-bit (x86_64) and 32-bit (x86) hardware platforms are supported at this time.
What about old Nvidia graphics card!
Because we’ve received many complaints from our FreeBSD, Linux and Solaris users running very old Nvidia graphics cards, we feel obliged to mention here that this driver will not work with their video cards. Therefore, you should search Softpedia for the latest Nvidia FreeBSD Legacy Display Drivers.
Home NVIDIA