Linux, Solaris, and FreeBSD driver 381.22
Release highlights since 381.09: [list] [.] Fixed a bug that caused the GLX_EXT_buffer_age buffer age extension to return incorrect values for stereo drawables when using passive stereo modes 5 through 9. [/.][.] Fixed a bug in Vulkan direct to display where DP1.2 monitors were not being enumerated. [/.][.] Fixed a bug that could cause EGL applications to crash when calling eglInitialize() multiple times on X11-backed displays. [/.][.] Fixed a regression that could cause rendering corruption on a monitor connected via DisplayPort upon a modeset event (for example, changing resolutions or power cycling the monitor). [/.][.] Updated the display configuration page in the nvidia-settings control panel to accurately reflect HDMI 3D refresh rates. [/.][.] Fixed a bug that could cause OpenGL applications to crash when VT switching between multiple X servers. [/.][.] Fixed a bug that caused the system to become unresponsive after resuming from power management suspend/hibernate. Additional symptoms of this bug included display flickering and "Xid 56" errors in the kernel log. [/.][.] Fixed a bug that caused backlight brightness to not be controllable on some notebooks with DisplayPort internal panels. [/.][.] Installation of the nvidia-drm kernel module is now optional. The new '--no-drm' option can be used to prevent nvidia-installer from building and installing nvidia-drm, on systems where this kernel module fails to build and/or load. [/.][.] Fixed a bug that could cause some applications to crash when running with PRIME Sync. [/.][.] Fixed a bug that caused OpenGL apps to have excessive CPU usage when running with PRIME Sync but without native displays enabled. [/.][.] Fixed a bug that could cause PRIME Sync to deadlock in the kernel, particularly common on Linux 4.10. [/.][.] Fixed a bug that caused PRIME Sync to run slowly on systems with Pascal GPUs. [/.][/list] [[url="https://download.nvidia.com/XFree86/Linux-x86/381.22/README/index.html"]README[/url] | [url="https://download.nvidia.com/XFree86/Linux-x86/381.22/NVIDIA-Linux-x86-381.22.run"]Linux x86[/url] | [url="https://download.nvidia.com/XFree86/Linux-x86_64/381.22/NVIDIA-Linux-x86_64-381.22.run"]Linux x86_64[/url] | [url="https://download.nvidia.com/XFree86/Linux-32bit-ARM/381.22/NVIDIA-Linux-armv7l-gnueabihf-381.22.run"]Linux ARM[/url] | [url="https://download.nvidia.com/solaris/381.22/NVIDIA-Solaris-x86-381.22.run"]Solaris[/url] | [url="https://download.nvidia.com/XFree86/FreeBSD-x86/381.22/NVIDIA-FreeBSD-x86-381.22.tar.gz"]FreeBSD x86[/url] | [url="https://download.nvidia.com/XFree86/FreeBSD-x86_64/381.22/NVIDIA-FreeBSD-x86_64-381.22.tar.gz"]FreeBSD x86_64[/url]]
Release highlights since 381.09:
  • Fixed a bug that caused the GLX_EXT_buffer_age buffer age extension to return incorrect values for stereo drawables when using passive stereo modes 5 through 9.
  • Fixed a bug in Vulkan direct to display where DP1.2 monitors were not being enumerated.
  • Fixed a bug that could cause EGL applications to crash when calling eglInitialize() multiple times on X11-backed displays.
  • Fixed a regression that could cause rendering corruption on a monitor connected via DisplayPort upon a modeset event (for example, changing resolutions or power cycling the monitor).
  • Updated the display configuration page in the nvidia-settings control panel to accurately reflect HDMI 3D refresh rates.
  • Fixed a bug that could cause OpenGL applications to crash when VT switching between multiple X servers.
  • Fixed a bug that caused the system to become unresponsive after resuming from power management suspend/hibernate. Additional symptoms of this bug included display flickering and "Xid 56" errors in the kernel log.
  • Fixed a bug that caused backlight brightness to not be controllable on some notebooks with DisplayPort internal panels.
  • Installation of the nvidia-drm kernel module is now optional. The new '--no-drm' option can be used to prevent nvidia-installer from building and installing nvidia-drm, on systems where this kernel module fails to build and/or load.
  • Fixed a bug that could cause some applications to crash when running with PRIME Sync.
  • Fixed a bug that caused OpenGL apps to have excessive CPU usage when running with PRIME Sync but without native displays enabled.
  • Fixed a bug that could cause PRIME Sync to deadlock in the kernel, particularly common on Linux 4.10.
  • Fixed a bug that caused PRIME Sync to run slowly on systems with Pascal GPUs.

[README | Linux x86 | Linux x86_64 | Linux ARM | Solaris | FreeBSD x86 | FreeBSD x86_64]

Aaron Plattner
NVIDIA Linux Graphics

#1
Posted 05/09/2017 05:46 PM   
Scroll To Top