GeForce GTX 1050 GeForce GTX 1050 Ti Quadro M620 Quadro M5000 SE Quadro M3000 SE
Fixed a bug that could cause displays in SLI Mosaic to blank when applying a transformation matrix.
Added EGL support to the GL Vendor Neutral Dispatch Library (libGLVND). The installer package now includes both GLVND and non-GLVND versions of the EGL libraries: the —glvnd-egl-client and —no-glvnd-egl-client options in nvidia-installer can be used to select which to install.
Fixed a bug that prevented G-SYNC from working on notebook displays.
Fixed a bug that caused DisplayPort multistream devices to go blank after the console is restored.
Fixed a bug that caused a kernel crash when starting X for the second time when more than one DisplayPort multistream device is connected to a single DisplayPort connector via a branch device.
Updated nvidia-settings to not have a build-time dependence on an external nvml development package (a regression introduced in 375.10).
Fixed a crash in nvidia-settings when adding Application Profile Rule and Profile entries.
Removed the «Enable Tooltip» option in nvidia-settings for the GTK 2 interface.
Added new X configuration options:
which override the MetaMode tokens with the same names.
Fixed a bug that caused issues with panning and cursor constraining when mixing PRIME-driven displays with natively driven displays.
Fixed a bug that caused long delays when leaving the VT or disabling a display device while an OpenGL application is running.
Improved console restore behavior on systems that use the UEFI Graphics Output Protocol, and most vesafb modes.
Added support for the RandR TILE property added in RandR 1.5.
Raised the on-disk OpenGL shader cache size from 64MB to 128MB. Refer to the «Specifying OpenGL Environment Variable Settings» section of the driver README for details on how to select its location or disable it.
Fixed a bug in synchronization primitives shared between X and OpenGL.
Added support for X.Org xserver ABI 23 (xorg-server 1.19)
Fixed a bug that allowed nvidia-installer to attempt loading kernel modules that were built against non-running kernels.
Known Issue
When SLI or Quadro Sync framelock are enabled, joining swap groups might fail
Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution’s native package management format. This may interact better with the rest of your distribution’s framework, and you may want to use this rather than NVIDIA’s official package.
Also note that SuSE users should read the SuSE NVIDIA Installer HOWTO before downloading the driver.
Installation instructions: Once you have downloaded the driver, change to the directory containing the driver package and install the driver by running, as root, sh ./NVIDIA-Linux-x86_64-375.20.run
One of the last installation steps will offer to update your X configuration file. Either accept that offer, edit your X configuration file manually so that the NVIDIA X driver will be used, or run nvidia-xconfig
Note that the list of supported GPU products is provided to indicate which GPUs are supported by a particular driver version. Some designs incorporating supported GPUs may not be compatible with the NVIDIA Linux driver: in particular, notebook and all-in-one desktop designs with switchable (hybrid) or Optimus graphics will not work if means to disable the integrated graphics in hardware are not available. Hardware designs will vary from manufacturer to manufacturer, so please consult with a system’s manufacturer to determine whether that particular system is compatible.
See the README for more detailed instructions.
NVIDIA TITAN X (Pascal), GeForce GTX TITAN X, GeForce GTX TITAN, GeForce GTX TITAN Black, GeForce GTX TITAN Z
Fixed a regression introduced in 390.12 that prevented displays from working normally when running multiple X screens with emulated overlays.
Fixed a regression introduced in 390.12 that caused occasional hangs and hard lockup messages in the system log when screen transformations are in use.
Added new application profile settings, «EGLVisibleDGPUDevices» and «EGLVisibleTegraDevices», to control which discrete and Tegra GPU devices, respectively, may be enumerated by EGL. See the «Application Profiles» appendix of the driver README for more details.
Corrected the SONAME of the copy of the libnvidia-egl-wayland library included in the .run installer package to libnvidia-egl-wayland.so.1. The SONAME had previously been versioned incorrectly with the full version number of the library.
Updated nvidia.ko to veto the ACPI_VIDEO_NOTIFY_PROBE event on kernels that allow the handler for this event to be overridden, to improve interaction between the NVIDIA driver and acpi_video on display hotplug events.
Updated the SLI Mosaic layout page in the nvidia-settings control panel to support topologies with up to 32 displays.
Fixed a bug that prevented Xinerama Info from being handled properly in SLI or Base Mosaic layouts with more than 24 displays.
Updated the X driver’s composition pipeline (used for rotation, warp and blend, transformation matrices, etc) to also support stereo.
Added an OpenGL stereo preview feature to the screen page in nvidia-settings.
Fixed a bug where GetTexSubImage() would read incorrect data into a pixel buffer object when supplied with a target of GL_TEXTURE_1D_ARRAY and a non-zero yoffset value.
Added support for generic active stereo with in-band DisplayPort signaling. The X configuration option «InbandStereoSignaling» is deprecated in favor of this stereo mode. See «Appendix B. X Config Options» in the README for more information.
Modified the driver to avoid restoring framebuffer console modes on virtual reality head-mounted displays.
Fixed a bug which could cause X servers that export a Video Driver ABI earlier than 0.8 to crash when running X11 applications which call XRenderAddTraps().
Vulkan with flipping enabled on Quadro cards can lead to graphic corruption. If you think you have run into it you can do either of the following as a workaround:
— Disable flipping in nvidia-settings (uncheck «Allow Flipping» in the «OpenGL Settings» panel) — Disable UBB (run ‘nvidia-xconfig —no-ubb’) — Use a composited desktop
Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution’s native package management format. This may interact better with the rest of your distribution’s framework, and you may want to use this rather than NVIDIA’s official package.
Also note that SuSE users should read the SuSE NVIDIA Installer HOWTO before downloading the driver.
Installation instructions: Once you have downloaded the driver, change to the directory containing the driver package and install the driver by running, as root, sh ./NVIDIA-Linux-x86_64-390.25.run
One of the last installation steps will offer to update your X configuration file. Either accept that offer, edit your X configuration file manually so that the NVIDIA X driver will be used, or run nvidia-xconfig
Note that the list of supported GPU products is provided to indicate which GPUs are supported by a particular driver version. Some designs incorporating supported GPUs may not be compatible with the NVIDIA Linux driver: in particular, notebook and all-in-one desktop designs with switchable (hybrid) or Optimus graphics will not work if means to disable the integrated graphics in hardware are not available. Hardware designs will vary from manufacturer to manufacturer, so please consult with a system’s manufacturer to determine whether that particular system is compatible.