Download Driver For Nvidia Linux Display Driver 331.38
Nvidia has released new stable *nix display drivers, with version number 331.38. The drivers are available for Linux (32 bit poor), Linux (x86/IA32), Linux (AMD64/EM64T), Solaris (x64/x86), FreeBSD (x86) and FreeBSD (x64). Specific installation instructions can be found on the individual pages. The release notes for this release show the following changes and improvements:
Release Highlights
- Fixed a bug that caused the X server to crash if video memory is exhausted and the GPU does not support rendering to system memory.
- Updated nvidia-installer to make the –multiple-kernel-modules option imply the –no-unified-memory option: Unified memory is incompatible with multiple kernel modules.
- Updated the behavior of the nvidia-settings PowerMizer Preferred Mode drop-down menu, to make the setting apply consistently across all GPUs in an SLI group.
- Improved the robustness of the NVIDIA X driver in scenarios where GPU-accessible memory for allocating pixmaps was exhausted.
- Added NV-CONTROL attributes to control the brightness of the illuminated logos on certain graphics boards.
nvidia-settings –assign GPULogoBrightness=0 - Fixed a bug that prevented screen transformations from being applied properly when starting X.
- GLX protocol for the following OpenGL extensions from OpenGL 2.1 and OpenGL 3.0 have been promoted from unofficial to ARB approved official status:
- GL_ARB_pixel_buffer_object
- GL_NV_conditional_render
- GL_ARB_map_buffer_range
- GL_EXT_texture_integer
- GL_ARB_vertex_array_object
GL_ARB_pixel_buffer_object was the last piece of protocol needed to have official support for indirect rendering with all OpenGL 2.1 commands.
- GLX Protocol for the miscellaneous OpenGL 3.0 commands not associated with specific extensions has also been promoted from unofficial to ARB approved status.
- Deprecated display mask related configuration of display devices via NV-CONTROL and nvidia-settings.Display target specifications should be used instead – A display target is one of the display’s valid names, with an optional GPU or X screen qualifier.
- Deprecated the following NV-CONTROL attributes:
- NV_CTRL_CONNECTED_DISPLAYS
- NV_CTRL_ENABLED_DISPLAYS
- NV_CTRL_ASSOCIATED_DISPLAYS
- NV_CTRL_NOTEBOOK_INTERNAL_LCD
- NV_CTRL_FRAMELOCK_MASTER
- NV_CTRL_FRAMELOCK_SLAVES
- NV_CTRL_FRAMELOCK_MASTERABLE
- NV_CTRL_FRAMELOCK_SLAVEABLE
Also, although NV_CTRL_PROBE_DISPLAYS is still operational, the return value has been deprecated and should not be used.
- Added deprecation warning messages in nvidia-settings when deprecated attributes are used.This also includes display mask usage.
The following downloads are available:
Linux 32-bit ARM display driver
Linux x86/IA32 display driver
Linux x64 (x86_64/AMD64/EM64T) display driver
Solaris (x64/x86) display driver
FreeBSD (x86) display driver
FreeBSD (x64) display driver
Version number | 331.38 |
Release status | Final |
Operating systems | Linux, BSD, Solaris |
Website | nVidia |
Download | http://us.download.nvidia.com/XFree86/Linux-x86_64/331.38/NVIDIA-Linux-x86_64-331.38.run |
File size |
57.40MB |
License type | Conditions (GNU/BSD/etc.) |