File nvidia-bumblebee.changes of Package nvidia-bumblebee
-------------------------------------------------------------------
Wed Aug 19 05:12:10 UTC 2020 - Vladislav Navrocky <vladislav.navrocky@gmail.com>
- Updated to 450.66
* NVIDIA 440.64 does not build on kernel 5.8.x.
-------------------------------------------------------------------
Mon Mar 2 04:50:10 UTC 2020 - Marcelo Mariano <marcelo.hs.mariano@gmail.com>
- Updated to 440.64
* NVIDIA 418.113 does not build on kernel 5.5.x.
-------------------------------------------------------------------
Sat Jan 11 17:41:11 UTC 2020 - Frank Kunz <mailinglists@kunz-im-inter.net>
- Updated to 418.113
* Fixed a bug that prevented NVIDIA GPUs from entering the low-power
D3 state when entering suspend-to-idle (s2idle). Note that on some
systems this may expose an existing timing issue in the Linux kernel;
see the "Known Issues and Workarounds" section of the "Configuring
Power Management Support" chapter of the README for more details.
* Updated the Module.symvers sanity check, which is part of the NVIDIA
kernel module build process, to accommodate the recent addition of a
new field in the Module.symvers file format. This fixes the error
"The Module.symvers file is missing [...]" seen during driver
installation or DKMS rebuilds with Linux 5.4 RC kernels.
-------------------------------------------------------------------
Mon Aug 5 18:50:54 UTC 2019 - Frank Kunz <frank@kunz-im-inter.net>
- Updated to 418.88
* Added support for the following GPUs:
Quadro P520
Quadro RTX 3000
Quadro RTX 3000 with Max-Q Design
Quadro RTX 4000 with Max-Q Design
Quadro RTX 5000 with Max-Q Design
Quadro T1000
Quadro T2000
* Fixed a bug, introduced in 415.13, that caused audio over DisplayPort to not work in some configurations.
* Fixed compile issue with kernel 5.2
-------------------------------------------------------------------
Fri May 17 17:01:58 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Updated to 418.74
* Updated nvidia-settings to allow continued interaction with other pages and help content while editing application profiles.
* Added a new kernel module parameter, NVreg_RestrictProfilingToAdminUsers, to allow restricting the use of GPU performance counters to system administrators only.
* Updated nvidia-installer for better compatibility with ncurses when libncurses.so.6 exposes the ncurses reentrant ABI, such as on openSUSE Leap 15 and SUSE Linux Enterprise 15.
-------------------------------------------------------------------
Sun Mar 24 07:56:37 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Updated to 418.56
* Added support for the following GPU:
GeForce MX230
GeForce MX250
* Updated nvidia-settings to disable line wrapping when outputting to a non-terminal in command-line mode. From GitHub pull request: https://github.com/NVIDIA/nvidia-settings/pull/37
* Updated the nvidia-settings control panel to more accurately reflect the current availability of G-SYNC or G-SYNC compatible display settings.
* Fixed a bug which could sometimes cause Vulkan applications to lock up the GPU when freeing large chunks of memory on systems with PRIME enabled.
* Updated the driver to restrict use of the GPU performance counters to system administrators by default. The previous more permissive behavior can be restored by setting NVreg_RestrictProfilingToAdminUsers=0 when loading nvidia.ko.
-------------------------------------------------------------------
Fri Feb 22 21:28:11 UTC 2019 - Mathias Homann <Mathias.Homann@opensuse.org>
- Updated to 418.43
* Added support for the following GPU:
GeForce GTX 1660 Ti
GeForce RTX 2070 with Max-Q Design
GeForce RTX 2080 with Max-Q Design
* Fixed a bug that would occasionally cause visual corruption on some Vulkan titles. This bug was particularly prevalent on DXVK titles.
* Fixed a bug that caused vkCmdPushConstants to generate Xid 13 messages when executed with VK_SHADER_STAGE_ALL on a compute queue.
* Added initial support for G-SYNC Compatible monitors.See the README for details.
* Added support for stereo presentation in Vulkan.
* Fixed a bug that could cause OpenGL applications to crash after repeated VT-switches.
* Fixed a bug that could sometimes prevent PRIME displays from being selected in the display settings page of nvidia-settings.
* NVIDIA Video Codec SDK 9.0
A new release of the Video Codec SDK will be available in Q1 2019. For more information and early access sign-up, refer to https://developer.nvidia.com/nvidia-video-codec-sdk
The main features available in this release are listed below:
o Support for Turing NVENC/NVDEC.
o The NVDECODE API (also known as the NVCUVID API) has been updated to support YUV 4:4:4 decoding for HEVC on Turing GPUs.
o NvEncodeAPI has been updated to support HEVC B-frames on Turing GPUs.
o NvEncodeAPI adds the capability to output the encoded bitstream, and motion vectors from motion estimation-only mode, to video memory. This avoids the overhead of copying the output from system to video memory for processing pipelines operating directly on video memory.
o NvEncodeAPI now accepts CUarrays as input buffers. The SDK contains a sample application to demonstrate how to feed a Vulkan image to NVENC using the Vulkan-CUDA interop.
* Added NVIDIA optical flow support.
A new library libnvidia-opticalflow.so is included in the driver package. The NVIDIA optical flow library can be used for hardware-accelerated computation of optical flow vectors and stereo disparity values. The API header files, sample applications and documentation will be available in a separate Optical Flow SDK package in Q1 2019.
For more information and early access sign-up, refer to https://developer.nvidia.com/opticalflow-sdk
* Removed libnvidia-wfb.so from the driver package.This module was only used on X servers that did not provide their own implementation of libwfb, and all X.Org xserver versions now supported by the driver do so.
* Updated the VDPAU driver to reject decoding to YUV 4:2:2 video surfaces.The NVIDIA VDPAU driver always produces YUV 4:2:0 content.Previously, the VDPAU driver implicitly converted a YUV 4:2:2 video surface to YUV 4:2:0 during decode.Now, the VDPAU driver will fail the decode request.
* Optimized nvidia-installer to only run depmod(1) once when installing, rather than twice (once during the uninstall phase and again when installing new kernel modules).
* Removed the NVreg_UseThreadedInterrupts kernel module parameter from nvidia.ko. This removes the ability to forcibly fall back to an older mechanism (tasklets) for running the bottom-half interrupt handler. Instead, threaded IRQs (the default since 367.44) are always used.
* Fixed a bug where destroying a direct-to-display swapchain could crash Vulkan applications.
* Fixed a bug that prevented Vulkan applications from using the VK_EXT_display_control extension on a display that is driven by X.
* Improved nvidia-bug-report.sh to grab the output of the `vulkaninfo` command when it is available.
* Fixed build failures which resulted in errors like "implicit declaration of function drm_...", when building the NVIDIA DRM kernel module for Linux kernel 5.0 release candidates.
* Fixed a bug that could prevent nvidia-xconfig from disabling the X Composite extension on version 1.20 of the X.org X server.
* Fixed a build failure, "too many arguments to function 'get_user_pages'", when building the NVIDIA kernel module for Linux kernel v4.4.168.
* Fixed a build failure, "implicit declaration of function do_gettimeofday", when building the NVIDIA kernel module for Linux kernel 5.0 release candidates.
-------------------------------------------------------------------
Fri Jan 4 16:07:52 UTC 2019 - Mykola Krachkovsky <w01dnick@gmail.com>
- Fixed uninstallation - removing of 32bit glvkspirv libraries and link
- Updated to 410.93
* Added support for the following GPUs:
Quadro RTX 8000
* Fixed a bug that could prevent display detection from working on displays
connected to some notebook docking stations.
* Fixed a bug which could cause VK_KHR_external_semaphore_fd operations to fail.
* Fixed a build failure, "implicit declaration of function 'vm_insert_pfn'",
when building the NVIDIA DRM kernel module for Linux kernel 4.20 release candidates.
* Fixed a build failure, "unknown type name 'ipmi_user_t'", when building the NVIDIA
kernel module for Linux kernel 4.20 release candidates.
* Fixed a bug that caused kwin OpenGL compositing to crash when launching certain
OpenGL applications.
* Added a new kernel module parameter, NVreg_RestrictProfilingToAdminUsers, to allow
restricting the use of GPU performance counters to system administrators only.
-------------------------------------------------------------------
Sat Dec 22 08:46:42 UTC 2018 - Mykola Krachkovsky <w01dnick@gmail.com>
- Updated to 410.78
* Added support for the following GPUs:
Quadro RTX 4000
* Fixed a bug that could cause the X server to hang on systems booted
in legacy VGA mode when using a DisplayPort Multi-Stream link.
* Fixed a bug that caused mode switches to fail when an SDI output board was connected.
* Fixed a bug that could cause rendering corruption in Vulkan programs.
* Added a new hook script, "pre-unload", to the nvidia-installer hook script system.
This script, if present, will be executed before nvidia-installer attempts to unload
existing NVIDIA kernel modules.
- Added conflicts to nvidia-gfxG04/05-kmp-default and x11-video-nvidiaG04/05 (boo#1114251)
-------------------------------------------------------------------
Thu Nov 1 19:17:55 UTC 2018 - Mykola Krachkovsky <w01dnick@gmail.com>
- Updated to 410.73
* Added support for the following GPUs:
Quadro RTX 6000
Quadro RTX 5000
* Added a USB-C display connector type identifier, such that a display connected
using Turing's USB-C connector will be named, e.g., "USB-C-0" rather than "DP-5".
Scripts and configuration files that use the DP identifier for this connector
will be affected.
* Fixed a bug that caused vkGetPhysicalDeviceDisplayPropertiesKHR() to occasionally
return incorrect values for physicalResolution.
* Added the synchronization state for PRIME Displays to nvidia-settings.
-------------------------------------------------------------------
Sun Oct 21 11:21:08 UTC 2018 - Mykola Krachkovsky <w01dnick@gmail.com>
- Added Vulkan libraries and ICD json for Vulkan via suse-prime or nvidia-xrun
(doesn't work with optirun/primusrun)
- Added OptiX libraries for 410+ drivers
- Updated to 410.66 for x86_64 and stay 390.87 for i586
* Added support for the following GPUs:
GeForce RTX 2070
GeForce RTX 2080 Ti
GeForce RTX 2080
Quadro P5200 with Max-Q Design
Quadro P4200 with Max-Q Design
Quadro P2000 with Max-Q Design
* Added a graphics API visual indicator. It can be toggled through nvidia-settings' "OpenGL Settings" panel, the
__GL_SHOW_GRAPHICS_OSD environment variable, or the GLShowGraphicsOSD application profile.
See the README for more information.
* Added support for X11 RandR transformations on outputs where the NVIDIA X driver is used as
a synchronized RandR 1.4 output source (i.e., "PRIME Sync").
* Fixed a bug that caused OpenGL corruption on outputs where the NVIDIA X driver was used as an RandR 1.4 output source
(i.e., "PRIME"), and the output sink required a software cursor.
* Fixed an X driver RandR output source (i.e., "PRIME") bug that could cause a duplicate cursor to appear on such outputs.
* Exposed EGL 1.5 in the EGL version string. This does not add any extra functionality to the EGL driver.
All EGL 1.5 features were already supported through EGL 1.4 plus extensions.
* Added the OptiX ray tracing engine, libnvoptix.so.1, to the driver package.
* This library is loaded by the liboptix.so.* library bundled with applications that use the OptiX API.
* Updated nvidia-installer to allow the --no-cc-version-check option to disable the compiler version check when installing with DKMS.
* Added experimental support for VK_EXT_global_priority.
* Removed support for the VK_NV_glsl_shader Vulkan extension. This extension was added before the Vulkan ecosystem had mature SPIR-V compilers and tools.
Now that the SPIR-V compilers and tools have advanced, Vulkan developers are encouraged to use SPIR-V instead of GLSL.
* Fixed a bug that caused VDPAU-decoded H.265/HEVC content to have
interlaced artifacts when shared with OpenGL through the GL_NV_vdpau_interop extension.
* Implemented support for Vulkan real-time ray tracing extensions
(VK_NV_raytracing). Two new libraries, libnvidia-rtcore.so and libnvidia-cbl.so, have been added to support the new functionality.
These new libraries are needed by Vulkan at run-time to expose the new extension.
If they are not found, Vulkan will continue to work without VK_NV_raytracing support.
* Removed OpenGL header files from the installer package, which were
deprecated and not installed by default since release 260.19.04, but could still be installed with the '--opengl-headers' option.
If your distribution doesn't provide a package with headers, up-to-date headers can be found at these locations:
https://www.khronos.org/registry/OpenGL/index_gl.php https://github.com/NVIDIA/libglvnd/tree/master/include/GL
* Added a USB-C connector type identifier, such that a display connected
using the USB-C connector that was previously reported as e.g. DP-5 will now be USB-C-0.
Scripts and configuration files that use the DP identifier for this connector will be affected.
-------------------------------------------------------------------
Tue Sep 4 13:02:59 UTC 2018 - Mykola Krachkovsky <w01dnick@gmail.com>
- Updated to 390.87
* Fixed a resource leak introduced in the 390 series of drivers that could lead to reduced performance after starting and stopping several OpenGL and/or Vulkan applications.
-------------------------------------------------------------------
Sun Jul 22 11:09:12 UTC 2018 - w01dnick@gmail.com
- Updated to 390.77
* Improved compatibility with recent Linux kernels.
* Fixed an intermittent hang of Vulkan applications running fullscreen when flipping is allowed.
* Removed informational messages that were printed by nvidia-modeset.ko whenever a GPU device was allocated or freed.
* Fixed a bug that caused kwin OpenGL compositing to crash when launching certain OpenGL applications.
- Removed quotes which prevented removing of some file on uninstall/update
-------------------------------------------------------------------
Tue Jun 12 00:00:00 UTC 2018 - sven@uebelacker.net
- Version bump to 390.67
- Changelog:
* Fixed a bug that could cause kernel panics when using Quadro SDI Capture hardware.
* Fixed a bug that caused kwin OpenGL compositing to crash when launching certain OpenGL applications.
* Fixed an intermittent crash when launching Vulkan applications.
* Fixed an intermittent crash when launching applications through Wine.
* Fixed a bug that caused the driver, in some low bandwidth DisplayPort configurations, to not implicitly enable display dithering. This resulted in visible banding.
* Added support for X.Org xserver ABI 24 (xorg-server 1.20).
* Improved nvidia-bug-report.sh to check for kern.log which is the default kernel log-file location for many Debian-based Linux distributions.
* 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().
- Download link did not work anymore; fixed
-------------------------------------------------------------------
Fri May 18 05:47:07 UTC 2018 - Mathias.Homann@opensuse.org
- Version bump to 390.59
- Changelog:
* Added support for the following GPUs:
- GeForce GTX 1050 with Max-Q Design
- Quadro P3200
- Quadro P4200
* Added support for X.Org xserver ABI 24 (xorg-server 1.20).
* Improved nvidia-bug-report.sh to check for kern.log which is the default kernel log-file location for many Debian-based Linux distributions.
* 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().
-------------------------------------------------------------------
Mon Apr 9 17:33:29 UTC 2018 - w01dnick@gmail.com
- Add nvidia-linux-4.16-missing-exports-for-swiotlb.patch
patch based on boo#1088651 to remove usage of missing exports for swiotlb
-------------------------------------------------------------------
Sat Mar 31 08:49:43 UTC 2018 - w01dnick@gmail.com
- Update: 390.48
- Chnagelog:
+ Added support for the following GPUs:
Quadro GV100
+ Updated the driver to prevent G-SYNC from being enabled when a Quadro Sync board is installed. G-SYNC and Quadro Sync were always mutually incompatible features, and this change makes it easier to use G-SYNC capable monitors on Quadro Sync configurations, as it is now no longer necessary to manually disable G-SYNC.
+ Further improved the fix for occasional flicker when using the X driver's composition pipeline. This was mostly fixed in 390.42, but now the fix should be more complete.
+ Improved compatibility with recent Linux kernels.
+ Fixed a string concatenation bug that caused libGL to accidentally try to create the directory "$HOME.nv" rather than "$HOME/.nv" in some cases where /tmp isn't accessible.
+ Increased the version numbers of the GLVND libGL, libGLESv1_CM, libGLESv2, and libEGL libraries, to prevent concurrently installed non-GLVND libraries from taking precedence in the dynamic linker cache.
+ 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().
-------------------------------------------------------------------
Fri Mar 16 14:42:38 UTC 2018 - w01dnick@gmail.com
- Update: 390.42
- Changelog:
+ Fixed a regression, introduced in 390.12, that caused occasional flicker when using the X driver's composition pipeline, for example when using screen transformations like rotation, or the "ForceCompositionPipeline" or "ForceFullCompositionPipeline" options."
-------------------------------------------------------------------
Wed Jan 31 11:41:11 UTC 2018 - Mathias.Homann@opensuse.org
- Update: 390.25
- Changelog:
+ Added support for the following GPUs:
GeForce GTX 1060 5GB
Quadro P620
+ 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().
-------------------------------------------------------------------
Mon Jan 8 22:52:37 UTC 2018 - Mathias.Homann@opensuse.org
- Update: 384.111
- Changelog:
+ Added support for the following GPUs:
GeForce MX130
GeForce MX110
GeForce GTX 1050 Ti with Max-Q Design
Quadro P500
+ Fixed a regression that prevented displays connected via some types of passive adapters (e.g. DMS-59 to VGA or DVI) from working correctly. The regression was introduced with driver version 384.98.
+ Fixed a bug that caused Quadro M2200 GPUs to enter the lowest available PowerMizer performance level when under load.
-------------------------------------------------------------------
Mon Nov 20 20:34:29 UTC 2017 - jones_ld@protonmail.com
- Add libnvidia-ptxjitcompiler, required for CUDA/openCL
-------------------------------------------------------------------
Mon Nov 20 03:03:12 UTC 2017 - jones_ld@protonmail.com
- Update to 384.98
- Changelog:
+ Fixed a bug that could cause some eDP G-SYNC displays to flicker
at low refresh rates.
+ Fixed a bug that could cause OpenGL applications to crash after
a prolonged DPMS sleep state on a monitor driven with PRIME Sync.
+ Fixed a bug that artificially limited the maximum pixel clock
to 300 MHz when using certain more capable DisplayPort to HDMI
adapters.
+ Fixed a bug that prevented the NVIDIA kernel modules from
building for non-SMP Linux kernels.
+ Updated the output of `nvidia-smi nvlink --status` to include
reporting NVLink speed.
+ Fixed a bug that caused incorrect PCI topology reporting in
nvidia-smi on Intel Skylake systems.
-------------------------------------------------------------------
Wed Sep 27 19:44:09 UTC 2017 - Mathias.Homann@opensuse.org
- Update to 384.90: http://nvidia.custhelp.com/app/answers/detail/a_id/4544
-------------------------------------------------------------------
Mon Mar 27 20:33:29 UTC 2017 - luke.nukem.jones@gmail.com
- Update to 375.39
- Changelog:
+ Added support for the following GPU(s):
* Quadro GP100
* Quadro P4000
* Quadro P2000
* Quadro P1000
* Quadro P600
* Quadro P400
* Quadro M1200
* Quadro M2200
+ Fixed a bug that caused system hangs when resuming from
suspend with some GPUs.
+ Fixed a regression that could cause corruption when hot-
plugging displays.
+ Fixed a regression that prevented systems with multiple
DisplayPort monitors from resuming correctly from suspend.
- Remove nvidia-linux-3.18.patch
- Add nvidia-linux-4.10.patch
-------------------------------------------------------------------
Sun Dec 18 23:00:04 UTC 2016 - luke.nukem.jones@gmail.com
- Update to 375.26
- Changelog:
* Added support for the following GPU(s):
* Quadro M3000 SE
* Fixed a regression that prevented the backlight on some
notebook computer displays from turning back on after being
shut off.
* Fixed a regression that prevented the console from being
restored properly when using SLI.
* Fixed a bug that caused installer manifest entries for some
32-bit compatibility libraries to be duplicated in the
installer package. These entries led nvidia-installer to
issue warning messages when installing the 32-bit compatibility
libraries, for example: 'Cannot create symlink /usr/lib/libEGL.so
(File exists)'.
* Fixed a regression that could cause the nvidia-settings control
panel to crash on startup with certain GPU configurations.
* Fixed a regression that prevented the GLX_NV_swap_group extension
from working when using SLI or Quadro Sync.
* Fixed a long-standing bug that caused the NVIDIA X driver to not
correctly detect AC/battery hotplug events on notebooks.
* Fixed an interaction problem between the Linux kernel's
CONFIG_HARDENED_USERCOPY feature (new in Linux kernel 4.8) and
nvidia-drm.ko with modeset=1 enabled. This problem caused
CONFIG_HARDENED_USERCOPY to erroneously halt the system, issuing
reports of the form:
* usercopy: kernel memory overwrite attempt detected to
ffff8803e8ec7ce0 (<process stack>) (8 bytes)
* Fixed a bug that prevented nvidia-bug-report.sh from finding
relevant messages in kernel log files.
* Added support for the screen_info.ext_lfb_base field, on kernels
that have it, in order to properly handle UEFI framebuffer consoles
with physical addresses above 4GB.
-------------------------------------------------------------------
Mon Oct 24 21:54:25 UTC 2016 - luke.nukem.jones@gmail.com
- Version bump to 375.10
- Changelog:
Version 375.10
* Added support for the following GPUs:
Quadro P6000
Quadro P5000
GeForce GTX 1050
GeForce GTX 1050 Ti
* Added new X configuration options:
ForceCompositionPipeline
ForceFullCompositionPipelinewhich 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.
* Fixed a bug that prevented nvidia-bug-report.sh from finding relevant messages in kernel log files.
* Fixed a bug that allowed nvidia-installer to attempt loading kernel modules that were built against non-running kernels.
Version 367.45
* Fixed a bug that could prevent systems with GPUs configured in SLI from resuming correctly from ACPI S3/S4 sleep/hibernate states.
* Added support for NVIDIA 3D Vision 2 Stereo on Linux. This IR emitter can be used with stereo mode "10" set in the X configuration file.
* Fixed a bug in nvidia-persistenced that caused it to incorrectly delete the PID file if a second instance of the daemon is started.
* Fixed a bug that allowed nvidia-installer to attempt loading kernel modules that were built against non-running kernels.
-------------------------------------------------------------------
Fri Sep 9 02:42:41 UTC 2016 - yjcoshc@gmail.com
- I forgot to remove the NVIDIA FAT binary loader library file in %postun accordingly. Let's fix it.
-------------------------------------------------------------------
Thu Sep 8 01:04:05 UTC 2016 - luke.nukem.jones@gmail.com
- Version bump to 367.27
- Remove patch for 4.7 kernel - Issue fixed by Nvidia
- Changelog:
Version 367.27
--------------
* Added support for the following GPUs:
TITAN X (Pascal)
GeForce GTX 1060 6GB
GeForce GTX 1060 3GB
* Fixed a regression that caused applications using indirect GLX to crash.
* Fixed a regression introduced in 367.35 that caused the first modeset of the X server to display blank if the features requested in the X configuration file enabled the X driver's composition pipeline. This would be triggered, e.g., by MetaMode tokens such as ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection, and Transform.
-------------------------------------------------------------------
Sun Aug 28 08:23:51 UTC 2016 - yjcoshc@gmail.com
- Install NVIDIA FAT binary loader library to fix the CUDA library dependency issue.
-------------------------------------------------------------------
Thu Aug 11 04:33:18 UTC 2016 - luke.nukem.jones@gmail.com
- Add patch for kernel 4.7
* [Link to mailing list]
(https://lists.opensuse.org/opensuse-factory/2016-08/msg00118.html)
-------------------------------------------------------------------
Wed Jun 22 11:51:44 UTC 2016 - ronisbr@gmail.com
- Add modules `nvidia-drm` and `nvidia-modeset`.
- Improve .spec indenting by converting tabs to spaces.
-------------------------------------------------------------------
Sat Jun 18 06:08:17 UTC 2016 - ronisbr@gmail.com
- Version bump to 367.27
- Changelog:
Version 367.27
--------------
* Added support for the following GPUs:
GeForce GTX 1080
GeForce GTX 1070
* Added support for VDPAU Feature Set H to the NVIDIA VDPAU
driver. GPUs with VDPAU Feature Set H are capable of
hardware-accelerated decoding of 8192x8192 (8k) H.265/HEVC
video streams.
* Fixed a bug that caused the X server to sometimes skip
displaying Vulkan frames when the Composite extension is
enabled.
* Fixed a bug that would cause OpenGL applications to crash
when creating a context on one X display connection, then
making it current with no associated drawable on another X
display connection. This fixes a crash when starting some
versions of Matlab.
* Fixed OpenGL presentation to SDI through the GLX_NV_video_out
and GLX_NV_present_video extensions, which was broken by the
introduction of the nvidia-modeset kernel module in 358.09.
* Fixed a bug that caused an incorrect offset to be applied
when using the full composition pipeline on a display whose
image has both a rotation and a ViewportOut offset applied.
* Fixed a bug that could cause nvidia-settings to crash on some
systems when responding to events such as hotplugging
DisplayPort devices.
* Fixed a bug that could cause crashes in OpenGL applications
which use glTextureView() with a non-zero minlevel.
* Enhanced the Display Device information page in
nvidia-settings with additional information for DisplayPort
devices to reflect attributes which are specific to
DisplayPort connections.
* Fixed a bug which could cause deleted application profiles to
appear when editing rules in the nvidia-settings control
panel.
* Fixed a bug that caused hangs when a G-SYNC monitor is
unplugged and a non-G-SYNC monitor is connected while G-SYNC
is active.
* Fixed a bug that caused "nvidia-modeset: ERROR: GPU:0:
Activating G-SYNC failed" to be printed to the system log if
a G-SYNC monitor is connected and stereo is enabled in
xorg.conf on a configuration that doesn't support it.
* Added the NV_robustness_video_memory_purge OpenGL extension,
which allows applications to know when a mode switching or
power event purged the contents of FBOs and BOs residing in
video memory.
* Fixed a bug that prevented HDMI 2.0 4K monitors from waking
up from sleep or hot-replug.
* Fixed a bug that could lead to a system crash if there was a
peer-to-peer mapping still active during CUDA context
teardown.
Version 361.45.11
-----------------
* Added support for the following GPUs:
Quadro M5500
* Fixed a bug that sometimes prevented flipping from being
enabled on systems with multiple displays.
* Fixed a bug that could cause applications to crash when using
the EGL_EXT_platform_device extension on a system with
multiple GPUs.
* Fixed a bug that could cause nvidia-installer's runtime
loader test to fail spuriously on some systems.
* The NVIDIA Unified Virtual Memory kernel module,
nvidia-uvm.ko, now has a minimum kernel requirement of Linux
2.6.32. On older kernel versions, nvidia-uvm.ko will be
compiled as a stub kernel module which does not provide any
functionality.
* Updated the libglvnd snapshot included in the NVIDIA driver
package to libglvnd commit
b7d75429677eecc00c3701aaa4deac1304bc51ff. This contains a new
revision of the libglvnd ABI. The driver is not compatible
with a libglvnd older than commit
c5bcda3b848fe52d6ae6ef25c917431c06d62d27.
-------------------------------------------------------------------
Sun May 15 22:46:00 UTC 2016 - ronisbr@gmail.com
- FIX: After last commit, nouveau driver was not being blacklisted
anymore.
-------------------------------------------------------------------
Sun May 15 01:03:00 UTC 2016 - luke.nukem.jones@gmail.com
- Blacklist nvidia driver to prevent loading on startup. For some
types of Optimus laptops this is nesessary otherwise bbswitch is
unable to unload the driver and turn off the chipset.
- Version bump to 361.42
- Changelog:
Version 361.42
--------------
* Added support for the following GPUs:
- GeForce 920MX
- GeForce 930MX
- Quadro M6000 24GB
- Quadro M2000
* Limited the default concurrency level in nvidia-settings to
32, to avoid hitting the maximum tasks limit on systems with
many CPUs.
* Fixed a regression that caused GPU exceptions and incorrect
rendering when using pbuffers with EGLDevice.
* Fixed a bug that caused nvidia-settings to crash when pairing
glasses with the 3D Vision Pro transmitter on some systems.
* Fixed a bug that caused installer manifest entries for some
32-bit compatibility libraries to be duplicated in the
installer package.
* Fixed a regression that caused the HSync and VSync mode
timing polarity flags to be inverted.
-------------------------------------------------------------------
Tue Mar 1 00:22:53 UTC 2016 - ronisbr@gmail.com
- Disable KMS support (don't install nvidia-modeset module).
Due to gh#Bumblebee-Project/Bumblebee#719, if KMS support is
enabled then bumblebee will not be able to turn off the
discrete GPU once nvidia module is loaded. Thus, as a temporary
workaround, this module is not installed.
-------------------------------------------------------------------
Thu Feb 25 01:02:52 UTC 2016 - ronisbr@gmail.com
- Fix DKMS to work with 361.28 version.
-------------------------------------------------------------------
Sun Feb 21 14:31:38 UTC 2016 - ronisbr@gmail.com
- Version bump to 361.28
- Changelog:
Version 361.28
--------------
* Added support for the following GPU:
- GeForce 945A
* Added a legacy, non-GLVND libGL.so GLX client library to the
NVIDIA Linux driver installer package, and the ability to
select between a GLVND or non-GLVND GLX client library at
installation time. This allows users to install the legacy
non-GLVND GLX client library in order to work around
compatibility issues which may arise due to GLX applications
which depend upon behaviors of the NVIDIA GLX client driver
which are not defined by the Linux OpenGL ABI version 1.0.
* By default, nvidia-installer will install the legacy,
non-GLVND GLX client libraries. The --glvnd-glx-client
command line option can be used to override the default, and
install the GLVND GLX client libraries instead. Please
contact the vendors of any applications that are not
compatible with GLVND to ensure that their applications be
updated for compatibility with GLVND.
* The presence of multiple GLX client libraries in the package
has implications for repackagers of the NVIDIA driver; see
the libGL.so entry in the "Installed Components" chapter of
the README for details.
* The OpenGL Vendor-Neutral Driver (GLVND) infrastructure is
now included and supported by the NVIDIA GLX and OpenGL
drivers. This should not cause any visible changes in
behavior for end users, but some internal driver component
libraries have been renamed and/or moved as a result. These
changes may affect scripts that rely on the presence of
NVIDIA OpenGL driver components other than those specified in
the Linux OpenGL ABI version 1.0, maintainers of alternative
NVIDIA driver installation packages, and applications which
rely on the presence of any non- OpenGL/GLX symbols in the
libGL.so.1 library and its dependencies in any way.
Please see:
https://github.com/NVIDIA/libglvnd
For more information on the GLVND project.
The Linux OpenGL ABI version 1.0 specification is available
at:
https://www.opengl.org/registry/ABI
* Updated nvidia-installer to run ldconfig(8) and depmod(8)
after uninstalling an existing driver, instead of only
running these two commands when installing a new driver.
* Removed the VDPAU wrapper and trace libraries libvdpau.so.1
and libvdpau_trace.so.1 from the driver package. These
libraries may be available via your distribution's package
management system, or can be compiled from the sources
available at:
http://people.freedesktop.org/~aplattner/vdpau/
Please see
http://freedesktop.org/wiki/Software/VDPAU/
for more information.
* Fixed a bug in the EGL driver where a mutex was unlocked more
than once. This triggers undefined behavior, and in
particular, if lock elision is enabled in glibc, may result
in a segmentation fault.
Version 352.79
--------------
* Added support for the following GPUs:
- Quadro M500M
* Fixed a bug in the EGL driver where a mutex was unlocked more
than once. This triggers undefined behavior, and in
particular, if lock elision is enabled in glibc, may result
in a segmentation fault.
-------------------------------------------------------------------
Sun Feb 21 14:26:53 UTC 2016 - ronisbr@gmail.com
- Improve .spec.
* Update copyright statement.
* Improve coding indentation.
* Change code organization based on spec-cleaner.
-------------------------------------------------------------------
Wed Nov 18 23:07:29 UTC 2015 - ronisbr@gmail.com
- Version bump to 352.63
- Changelog:
* Added support for the following GPUs:
_ GeForce 945M
_ Quadro M5000M
_ Quadro M4000M
_ Quadro M3000M
_ Quadro M2000M
_ Quadro M1000M
_ Quadro M600M
_ NVS 810
* Fixed a regression that prevented DPMS from working correctly on some
DisplayPort displays.
* Fixed a bug that could prevent X from starting when configured with
multiple X screens, some of which scan out to display devices, and some
of which do not.
* Fixed a bug that could cause texture corruption in some OpenGL
applications when video memory is exhausted by a combination of
simultaneously running graphical and compute workloads.
* Added support for X.Org xserver ABI 20 (xorg-server 1.18).
-------------------------------------------------------------------
Mon Sep 7 18:42:24 UTC 2015 - ronisbr@gmail.com
- Version bump to 352.41
- Changelog:
* Added support for the following GPUs:
_ GeForce GTX 950
_ Quadro M4000
_ Quadro M5000
* Fixed a bug that caused VDPAU to only display the top half of a
video frame when decoding and displaying H.265/HEVC encoded video
streams.
* Fixed a bug that caused the X server to crash if an OpenGL
application tried to allocate a drawable when GPU-accessible
memory is exhausted.
-------------------------------------------------------------------
Mon Sep 7 18:20:56 UTC 2015 - ronisbr@gmail.com
- Fix bnc#937308
- Copy libnvidia-gtk3.so.%{version} to /usr/$LIB/nvidia
- Copy nvidia-application-profiles-%{version}-key-documentation to
/usr/share/nvidia
- Add gtk3 as a dependency. Otherwise the nvidia-settings cannot be
opened.
-------------------------------------------------------------------
Sun Jul 5 14:26:04 UTC 2015 - arichardson.kde@gmail.com
- Version bump to 352.21
-------------------------------------------------------------------
Thu May 14 00:18:39 UTC 2015 - bjoernv@arcor.de
- Version bump to 346.72
-------------------------------------------------------------------
Tue Apr 28 19:10:39 UTC 2015 - bjoernv@arcor.de
- Version bump to 346.59
-------------------------------------------------------------------
Wed Feb 25 17:56:37 UTC 2015 - volnes88@gmail.com
- Version bump to 346.47
-------------------------------------------------------------------
Tue Jan 20 15:59:14 UTC 2015 - arnaldo.coelho@gmail.com
- Fixed kernel module compilation
- Added patch for kernel 3.18
- Added CUDA module (nvidia-uvm) to dkms.conf
-------------------------------------------------------------------
Sun Jan 18 09:43:34 UTC 2015 - volnes88@gmail.com
- Version bump to 346.35
-------------------------------------------------------------------
Mon Dec 8 09:04:44 UTC 2014 - volnes88@gmail.com
- Version bump to 343.36
-------------------------------------------------------------------
Fri Sep 19 17:14:03 UTC 2014 - volnes88@gmail.com
- Version bump to 343.22
-------------------------------------------------------------------
Mon Sep 15 10:31:26 UTC 2014 - bwiedemann@suse.com
- Blacklist nouveau via own file (bnc#896630)
-------------------------------------------------------------------
Thu Aug 21 11:27:54 UTC 2014 - tchvatal@suse.com
- Do NOT remove blacklist stuff on uninstall let user handle it
himself.
-------------------------------------------------------------------
Wed Aug 20 00:50:38 UTC 2014 - arichardson.kde@gmail.com
- Version bump to 340.32
-------------------------------------------------------------------
Tue Jul 8 18:38:46 UTC 2014 - volnes88@gmail.com
- Version bump to 340.24
-------------------------------------------------------------------
Mon Jun 2 16:04:44 UTC 2014 - arnaldo.coelho@gmail.com
- Removed patch for kernel 3.14
-------------------------------------------------------------------
Fri May 30 14:49:51 UTC 2014 - volnes88@gmail.com
- Version bump to 337.25
-------------------------------------------------------------------
Tue May 27 08:41:42 UTC 2014 - arnaldo.coelho@gmail.com
- Added nouveau to blacklist at install
-------------------------------------------------------------------
Wed Apr 16 17:51:14 UTC 2014 - arnaldo.coelho@gmail.com
- Added patch for kernel 3.14
-------------------------------------------------------------------
Mon Mar 24 19:03:48 UTC 2014 - arnaldo.coelho@gmail.com
- Version bump to 334.21
-------------------------------------------------------------------
Thu Feb 20 07:59:46 UTC 2014 - scarabeus@opensuse.org
- Version bump to 331.49:
* builds with kernel 3.13
-------------------------------------------------------------------
Thu Feb 13 10:53:36 UTC 2014 - arnaldo.coelho@gmail.com
- Fixed uninstall script
-------------------------------------------------------------------
Fri Feb 7 12:34:46 UTC 2014 - arnaldo.coelho@gmail.com
- Initial release