Nvidia OpenGL Display Driver is a proprietary, yet freely distributed graphics driver developed and published by Nvidia for their video cards supporting the GLSL and OpenGL technologies. This version is compatible with numerous GNU/Linux operating systems, supporting both 32-bit and 64-bit instruction set architectures.
What Nvidia GPUs will OpenGL 3 support?
Among the officially supported Nvidia GPUs by the OpenGL 3 technology, we can mention the GeForce 300 series, GeForce 200 series, GeForce 100 series, GeForce 9 series, GeForce 8 series, and ION series on desktop computers.
For Workstations, the NVS series, Quadro FX series, Quadro NVS series, Quadro Plex series, Quadro G-Sync series, Quadro Blade/Embedded Graphics Board series, as well as the C-Class and M-Class processors and S-Class systems are also supported.
What Nvidia GPUs will OpenGL 4 support?
On the other hand, among the officially supported Nvidia GPUs by the OpenGL 4 technology, we can mention the Quadro series, GeForce 700 series, GeForce 600 series, GeForce 500 series, as well as the GeForce 400 series.
Installing Nvidia OpenGL Display Driver
To install the Nvidia OpenGL Display Driver on your Linux computer that has at least one of the aforementioned video cards, you will have to download the self-extracting installer from the Downloads section on Softoware, save it on your Home directory.
Exit your graphical session, enter a console environment and execute the “sh ./NVIDIA-Linux-x86_64-xxx.xx.xx.run” or “sh ./NVIDIA-Linux-x86-xxx.xx.xx.run” commands (without quotes), as root (with sudo), where xxx.xx.xx is the version number, depending on your computer’s architecture.
What about FreeBSD and Solaris?
The FreeBSD and Solaris operating systems are also supported by the Nvidia OpenGL Display Driver product. Therefore, we urge our users to search the Linux section of Softoware for the Nvidia OpenGL Display Driver for FreeBSD and Nvidia OpenGL Display Driver for Solaris.
What is new in this release:
- Added support for the following GPUs:
- GeForce GTX 1080 Ti
- Quadro M520
- TITAN Xp
- Restored support for the following GPU:
- GRID K520
- Improved compatibility with recent kernels.
- Fixed a bug that caused "nvidia-settings --query all" to print many duplicate entries.
- Fixed a bug that caused applications to crash in some situations when calling glXMakeCurrent while OpenGL threaded optimizations were enabled.
- This frequently occurred when Steam was attempting to make a video appear full-screen.
- Fixed a bug that caused VDPAU applications to use the blit presentation queue when a previous VDPAU application didn't shut down cleanly.
- Fixed hangs and crashes that could occur when an OpenGL context is created while the system is out of available memory.
- Fixed a bug that caused corruption when OpenGL windows were moved or resized.
- Fixed a bug that caused X screens that use Option "UseDisplayDevice" "none" to be resized to 640x480 when using "xrandr -s" to change the screen configuration.
- Fixed a kernel crash that occurred when attempting to map large user memory allocations into CUDA.
- Disabled OpenGL threaded optimizations by default, initially enabled in 378.09, due to various reports of instability.
- Added support for the following Vulkan extensions:
- VK_EXT_acquire_xlib_display
- VK_EXT_display_control
- VK_EXT_display_surface_counter
- VK_EXT_direct_mode_display
- VK_KHX_external_memory
- VK_KHX_external_memory_fd
- VK_KHX_external_semaphore
- VK_KHX_external_semaphore_fd
- These extensions require a Vulkan loader version >= 1.0.42.
- Removed the X driver's logo splash screen and the corresponding NoLogo and LogoPath xorg.conf options.
- Added the "ResamplingMethod" MetaMode option, adding support for bicubic resampling methods when scaling screen transformations are in use. See the README for more details.
- Fixed a bug that left HDMI and DisplayPort audio muted after a framebuffer console mode was restored. For some displays, this caused the display to remain blank.
- Fixed a bug that caused audio over DisplayPort to stop working when the monitor was unplugged and plugged back in or awoken from DPMS power-saving mode.
- Fixed a regression that caused corruption in certain applications, such as window border shadows in Unity, after resuming from suspend.
What is new in version 340.23.03 Beta:
- You will need any one of the following Fermi, Kepler or Maxwell based GPUs to get access to all the OpenGL 4.5 and GLSL 4.50 functionality:
- Quadro series: Quadro K6000, Quadro K5000, Quadro K4000, Quadro K2000, Quadro K2000D, Quadro K600, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
- GeForce 700 series: GeForce GTX TITAN Z, GeForce GTX TITAN Black, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730
- GeForce 600 series: GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti BOOST, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645, GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605
- GeForce 500 series: GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510
- GeForce 400 series: GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420, GeForce 405
- The extensions listed below are part of the OpenGL 4.5 core specification, but they can also be used in contexts below OpenGL 4.5 on supported hardware:
- ARB_clip_control
- ARB_conditional_render_inverted
- ARB_cull_distance
- ARB_derivative_control
- ARB_direct_state_access
- ARB_ES3_1_compatibility
- ARB_get_texture_subimage
- KHR_robust_buffer_access_behavior
- KHR_robustness
- ARB_shader_texture_image_samples
- ARB_texture_barrier
- KHR_context_flush_control
- These new ARB extensions are also provided:
- ARB_pipeline_statistics_query
- ARB_sparse_buffer
- ARB_transform_feedback_overflow_query
- KHR_blend_equation_advanced
- These additional extensions are also provided:
- EXT_polygon_offset_clamp
- NV_uniform_buffer_unified_memory
What is new in version 325.05.14 Beta:
- Quadro series:K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- GeForce 700 series:GTX TITAN, GTX 780, GTX 770, GTX 760
- GeForce 600 series:GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
- GeForce 500 series:GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
- GeForce 400 series:GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
- The extensions listed below are part of the OpenGL 4.4 core specification, but they can also be used in contexts below OpenGL 4.4 on supported hardware:
- For OpenGL 4 capable hardware:
- ARB_buffer_storage
- ARB_clear_texture
- ARB_query_buffer_object
- For OpenGL 3 capable hardware:
- ARB_enhanced_layouts
- ARB_multi_bind
- ARB_texture_mirror_clamp_to_edge
- ARB_texture_stencil8
- ARB_vertex_type_10f_11f_11f_rev
- These new ARB extensions are provided:
- For GeForce 6xx and above capable hardware:
- ARB_bindless_texture
- ARB_seamless_cubemap_per_texture
- For OpenGL 4 capable hardware:
- ARB_compute_variable_group_size
- ARB_indirect_parameters
- ARB_shader_draw_parameters
- ARB_shader_group_vote
- ARB_sparse_texture
- These new NV extensions are provided:
- NV_blend_equation_advanced
- NV_bindless_multi_draw_indirect
- NV_gpu_program5_mem_extended
What is new in version 325.05.13:
- This release provides beta support for OpenGL 4.4 and GLSL 4.40 on capable hardware.
What is new in version 325.05.03:
- Quadro series:K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- GeForce 700 series:GTX TITAN, GTX 780, GTX 770, GTX 760
- GeForce 600 series:GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
- GeForce 500 series:GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
- GeForce 400 series:GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
Comments not found