...
 
Commits (14)
nvidia-graphics-drivers (415.27-1) experimental; urgency=medium
* New upstream short lived branch release 415.27 (2019-01-15).
- Added support for the following GPU: GeForce RTX 2060.
* New upstream short lived branch release 415.25 (2018-12-18).
- Added support for the following GPU: TITAN RTX.
* New upstream short lived branch release 415.23 (2018-12-12).
* New upstream short lived branch release 415.22 (2018-12-07).
- Fixed a regression that prevented applications based on the Unity engine
from starting.
- Added support for VK_EXT_transform_feedback.
* New upstream short lived branch release 415.18 (2018-11-20).
- Fixed a bug that caused corruption on vkCmdCopyImage calls for non-2D
texture targets.
* New upstream beta 415.13 (2018-11-08).
- Improved error reporting in eglSwapBuffers() by generating codes for
some missing error types, and adding additional detail to the already
existing ones.
- Fixed a bug that could cause WINE to crash on recent OS releases.
- Fixed a bug that could cause an X server crash when exiting Vulkan
applications running on X servers with UBB enabled.
- Fixed an X driver bug that caused the "NoEdidModes" token of the
"ModeValidation" X configuration option to reject non-EDID modes
whose timings matched EDID modes.
- Changed the NvEncCreateBitstreamBuffer API call in the NvEncodeAPI
library to return NV_ENC_ERR_UNIMPLEMENTED instead of NV_ENC_SUCCESS when
the encoder instance is configured to run in motion estimation-only mode.
As an indirect consequence of this change, users running the AppEncME
sample application from the Video Codec SDK prior to SDK version 8.2.16
will observe a segmentation fault due to bugs in the NvEncoder class. It
is recommended that users download the latest version of the SDK, where
these bugs have been fixed, from
https://developer.nvidia.com/nvidia-video-codec-sdk.
- Fixed an OpenGL driver bug that caused the upper bounds of
floating-point viewports, specified through the ARB_viewport_array
extension, to be clipped incorrectly.
- Added a new X configuration option "HardDPMS" which
is disabled by default, but can be enabled to put displays to sleep with
modesets rather than VESA DPMS. This may fix some displays that fail to
sleep when DPMS becomes active. "HardDPMS" will be enabled by default in a
future release.
- Raised the minimum supported X.Org xserver version to 1.5 (video driver
ABI version 4).
- Enabled the NVreg_EnableBacklightHandler kernel module option by default.
- Removed the LinuxThreads version of the /usr/lib/libnvidia-tls.so library
and replaced it with the NPTL one that was previously installed in
/usr/lib/tls/. This fixes crashes on Debian systems when the
/etc/ld.so.nohwcap file is present.
- Changed the minimum required Linux kernel version from 2.6.9 to 2.6.32.
- Fixed an OpenGL bug where conditional rendering (NV_conditional_render)
was incorrectly affecting mipmap generation.
[ Andreas Beckmann ]
* The classic LinuxThreads tls library variant for Linux < 2.6 is gone.
* Update symbols files.
* Update nv-readme.ids.
* Update lintian overrides.
* Upload to experimental.
-- Andreas Beckmann <anbe@debian.org> Mon, 11 Feb 2019 21:53:12 +0100
nvidia-graphics-drivers (410.93-2) unstable; urgency=medium
* Merge changes from 396.54-4.
......
......@@ -2,4 +2,4 @@
fc821e5408ab6fba6e13224ef2ddadad debian/control.in
7066b8aece71ce570460ced24758b88f debian/gen-control.pl
0180b8daf2797e9dfb545b96f65c7f05 debian/rules
8448511772c6316122a5aa2f421bddf8 debian/rules.defs
3e97106f93bdf74c9d2d95be641e3fa0 debian/rules.defs
# The NVIDIA license does not allow any form of modification.
[!amd64]: binary-file-built-without-LFS-support
spelling-error-in-binary
hardening-no-bindnow
hardening-no-fortify-functions
hardening-no-relro
......
......@@ -2,12 +2,15 @@
__glx_Main@Base 361.28
glAlphaToCoverageDitherControlNV@Base 370
glBindShadingRateImageNV@Base 410
glBufferAttachMemoryNV@Base 415
glBufferStorageMemEXT@Base 384.69
glClearTexImageEXT@Base 387
glClearTexSubImageEXT@Base 387
glClientWaitSemaphoreui64NVX@Base 415
glClipControlEXT@Base 390
glConservativeRasterParameteriNV@Base 367
glCreateMemoryObjectsEXT@Base 384.69
glCreateProgressFenceNVX@Base 415
glDebugControlNVX@Base 177
glDeleteMemoryObjectsEXT@Base 384.69
glDeleteQueryResourceTagNV@Base 387
......@@ -23,6 +26,7 @@
glGenSemaphoresEXT@Base 384.69
glGetFeatureivNV@Base 396
glGetFloati_vOES@Base 378
glGetMemoryObjectDetachedResourcesuivNV@Base 415
glGetMemoryObjectParameterivEXT@Base 384.69
glGetSemaphoreParameterui64vEXT@Base 384.69
glGetShadingRateImagePaletteNV@Base 410
......@@ -42,12 +46,14 @@
glMultiDrawElementsIndirectCount@Base 387
glMultiDrawMeshTasksIndirectCountNV@Base 410
glMultiDrawMeshTasksIndirectNV@Base 410
glNamedBufferAttachMemoryNV@Base 415
glNamedBufferStorageMemEXT@Base 384.69
glNamedFramebufferTextureMultiviewOVR@Base 410
glPolygonOffsetClamp@Base 387
glQueryResourceNV@Base 387
#MISSING: 387# glQueryResourceNVX@Base 355
glQueryResourceTagNV@Base 387
glResetMemoryObjectParameterNV@Base 415
glScissorArrayvOES@Base 378
glScissorExclusiveArrayvNV@Base 410
glScissorExclusiveNV@Base 410
......@@ -59,16 +65,19 @@
glShadingRateSampleOrderCustomNV@Base 410
glShadingRateSampleOrderNV@Base 410
glSignalSemaphoreEXT@Base 384.69
glSignalSemaphoreui64NVX@Base 415
glSignalVkFenceNV@Base 364
glSignalVkSemaphoreNV@Base 364
glSpecializeShader@Base 387
glSpecializeShaderARB@Base 367.36.02
glTexAttachMemoryNV@Base 415
glTexParametervNVX@Base 396
glTexStorageMem1DEXT@Base 384.69
glTexStorageMem2DEXT@Base 384.69
glTexStorageMem2DMultisampleEXT@Base 384.69
glTexStorageMem3DEXT@Base 384.69
glTexStorageMem3DMultisampleEXT@Base 384.69
glTextureAttachMemoryNV@Base 415
glTextureStorageMem1DEXT@Base 384.69
glTextureStorageMem2DEXT@Base 384.69
glTextureStorageMem2DMultisampleEXT@Base 384.69
......@@ -79,6 +88,7 @@
glViewportIndexedfvOES@Base 378
glViewportPositionWScaleNV@Base 361
glWaitSemaphoreEXT@Base 384.69
glWaitSemaphoreui64NVX@Base 415
glWaitVkSemaphoreNV@Base 364
glWindowRectanglesEXT@Base 375.26
glcuR0d4nX@Base 195.36
......
......@@ -562,7 +562,7 @@ libGL.so.1 libgl1 (>= 0.2.999) | libgl1-mesa-glx
glFramebufferTexture1DEXT@Base 1.0.7664
glFramebufferTexture2D@Base 180
glFramebufferTexture2DEXT@Base 1.0.7664
#MISSING: 396# glFramebufferTexture2DMultisampleEXT@Base 390
glFramebufferTexture2DMultisampleEXT@Base 390
glFramebufferTexture2DOES@Base 325
glFramebufferTexture3D@Base 180
glFramebufferTexture3DEXT@Base 1.0.7664
......@@ -576,6 +576,7 @@ libGL.so.1 libgl1 (>= 0.2.999) | libgl1-mesa-glx
glFramebufferTextureLayerARB@Base 180
glFramebufferTextureLayerEXT@Base 1.0.9746
glFramebufferTextureLayerNV@Base 319
glFramebufferTextureMultisampleMultiviewOVR@Base 415
glFramebufferTextureMultiviewOVR@Base 410
glFramebufferTextureOES@Base 349
glFrontFace@Base 1.0.4349
......
......@@ -111,6 +111,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glBlitFramebufferNV@Base 361.28
glBlitNamedFramebuffer@Base 361.28
glBufferAddressRangeNV@Base 361.28
glBufferAttachMemoryNV@Base 415
glBufferData@Base 361.28
glBufferDataARB@Base 361.28
glBufferDataSysmem@Base 361.28
......@@ -163,6 +164,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glClientActiveTexture@Base 361.28
glClientActiveTextureARB@Base 361.28
glClientAttribDefaultEXT@Base 361.28
glClientWaitSemaphoreui64NVX@Base 415
glClientWaitSync@Base 361.28
glClientWaitSyncValueuiNVX@Base 361.28
glClipControlEXT@Base 390
......@@ -322,6 +324,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glCreateProgram@Base 361.28
glCreateProgramObjectARB@Base 361.28
glCreateProgramPipelines@Base 361.28
glCreateProgressFenceNVX@Base 415
glCreateQueries@Base 361.28
glCreateRenderbuffers@Base 361.28
glCreateSamplers@Base 361.28
......@@ -578,7 +581,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glFramebufferTexture1DEXT@Base 361.28
glFramebufferTexture2D@Base 361.28
glFramebufferTexture2DEXT@Base 361.28
#MISSING: 396# glFramebufferTexture2DMultisampleEXT@Base 390
glFramebufferTexture2DMultisampleEXT@Base 390
glFramebufferTexture2DOES@Base 361.28
glFramebufferTexture3D@Base 361.28
glFramebufferTexture3DEXT@Base 361.28
......@@ -591,6 +594,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glFramebufferTextureLayerARB@Base 361.28
glFramebufferTextureLayerEXT@Base 361.28
glFramebufferTextureLayerNV@Base 361.28
glFramebufferTextureMultisampleMultiviewOVR@Base 415
glFramebufferTextureMultiviewOVR@Base 410
glFramebufferTextureOES@Base 361.28
glFrontFace@Base 361.28
......@@ -746,6 +750,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glGetMaterialfv@Base 361.28
glGetMaterialiv@Base 361.28
glGetMaterialxv@Base 361.28
glGetMemoryObjectDetachedResourcesuivNV@Base 415
glGetMemoryObjectParameterivEXT@Base 384.69
glGetMinmax@Base 361.28
glGetMinmaxParameterfv@Base 361.28
......@@ -1384,6 +1389,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glMultiTexSubImage2DEXT@Base 361.28
glMultiTexSubImage3DEXT@Base 361.28
glNVENCInterOpFunctionNVX@Base 361.28
glNamedBufferAttachMemoryNV@Base 415
glNamedBufferData@Base 361.28
glNamedBufferDataEXT@Base 361.28
glNamedBufferPageCommitmentEXT@Base 361.28
......@@ -1789,6 +1795,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glRenderbufferStorageOES@Base 361.28
glRequestResidentProgramsNV@Base 361.28
glResetHistogram@Base 361.28
glResetMemoryObjectParameterNV@Base 415
glResetMinmax@Base 361.28
glResolveDepthValuesNV@Base 361.28
glResumeTransformFeedback@Base 361.28
......@@ -1880,6 +1887,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glShadingRateSampleOrderCustomNV@Base 410
glShadingRateSampleOrderNV@Base 410
glSignalSemaphoreEXT@Base 384.69
glSignalSemaphoreui64NVX@Base 415
glSignalVkFenceNV@Base 364
glSignalVkSemaphoreNV@Base 364
glSpecializeShader@Base 387
......@@ -1901,6 +1909,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glStencilThenCoverStrokePathNV@Base 361.28
glSubpixelPrecisionBiasNV@Base 361.28
glTestFenceNV@Base 361.28
glTexAttachMemoryNV@Base 415
glTexBuffer@Base 361.28
glTexBufferARB@Base 361.28
glTexBufferEXT@Base 361.28
......@@ -2021,6 +2030,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glTexSubImage3D@Base 361.28
glTexSubImage3DEXT@Base 361.28
glTexSubImage3DNV@Base 361.28
glTextureAttachMemoryNV@Base 415
glTextureBarrier@Base 361.28
glTextureBarrierNV@Base 361.28
glTextureBuffer@Base 361.28
......@@ -2540,6 +2550,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glViewportPositionWScaleNV@Base 361.28
glViewportSwizzleNV@Base 361.28
glWaitSemaphoreEXT@Base 384.69
glWaitSemaphoreui64NVX@Base 415
glWaitSync@Base 361.28
glWaitSyncValueuiNVX@Base 361.28
glWaitVkSemaphoreNV@Base 364
......
......@@ -2,6 +2,7 @@ libnvcuvid.so.1 #PACKAGE# #MINVER#
* Build-Depends-Package: #PACKAGE#
__std_1U4S4U_X02@Base 310
__std_2U4S4U_X08@Base 387
__std_4U4S4U_X04@Base 415
cuvidCreateDecoder@Base 260
cuvidCreateVideoParser@Base 260
cuvidCreateVideoSource@Base 275
......
# The NVIDIA license does not allow any form of modification.
[!amd64]: binary-file-built-without-LFS-support
binary-has-unneeded-section
[i386]: shlib-with-non-pic-code
spelling-error-in-binary
hardening-no-bindnow
hardening-no-fortify-functions
hardening-no-relro
hardening-no-stackprotector
# The libnvidia-compiler.so.* SONAME changes with every upstream
......
......@@ -112,6 +112,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glBlitFramebufferNV@Base 346
_glBlitNamedFramebuffer@Base 346
_glBufferAddressRangeNV@Base 346
_glBufferAttachMemoryNV@Base 415
_glBufferData@Base 346
_glBufferDataARB@Base 346
_glBufferDataSysmem@Base 346
......@@ -164,6 +165,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glClientActiveTexture@Base 346
_glClientActiveTextureARB@Base 346
_glClientAttribDefaultEXT@Base 346
_glClientWaitSemaphoreui64NVX@Base 415
_glClientWaitSync@Base 346
_glClientWaitSyncValueuiNVX@Base 346
_glClipControl@Base 346
......@@ -323,6 +325,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glCreateProgram@Base 346
_glCreateProgramObjectARB@Base 346
_glCreateProgramPipelines@Base 346
_glCreateProgressFenceNVX@Base 415
_glCreateQueries@Base 346
_glCreateRenderbuffers@Base 346
_glCreateSamplers@Base 346
......@@ -488,7 +491,9 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glDrawTransformFeedbackStreamInstanced@Base 346
_glDrawVkImageNV@Base 364
_glEGLImageTargetRenderbufferStorageOES@Base 346
_glEGLImageTargetTexStorageEXT@Base 415
_glEGLImageTargetTexture2DOES@Base 346
_glEGLImageTargetTextureStorageEXT@Base 415
_glEdgeFlag@Base 346
_glEdgeFlagFormatNV@Base 346
_glEdgeFlagPointer@Base 346
......@@ -581,7 +586,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glFramebufferTexture1DEXT@Base 346
_glFramebufferTexture2D@Base 346
_glFramebufferTexture2DEXT@Base 346
#MISSING: 396# _glFramebufferTexture2DMultisampleEXT@Base 390
_glFramebufferTexture2DMultisampleEXT@Base 390
_glFramebufferTexture2DOES@Base 346
_glFramebufferTexture3D@Base 346
_glFramebufferTexture3DEXT@Base 346
......@@ -594,6 +599,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glFramebufferTextureLayerARB@Base 346
_glFramebufferTextureLayerEXT@Base 346
_glFramebufferTextureLayerNV@Base 346
_glFramebufferTextureMultisampleMultiviewOVR@Base 415
_glFramebufferTextureMultiviewOVR@Base 410
_glFramebufferTextureOES@Base 349
_glFrontFace@Base 346
......@@ -749,6 +755,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glGetMaterialfv@Base 346
_glGetMaterialiv@Base 346
_glGetMaterialxv@Base 346
_glGetMemoryObjectDetachedResourcesuivNV@Base 415
_glGetMemoryObjectParameterivEXT@Base 384.69
_glGetMinmax@Base 346
_glGetMinmaxParameterfv@Base 346
......@@ -1386,6 +1393,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glMultiTexSubImage1DEXT@Base 346
_glMultiTexSubImage2DEXT@Base 346
_glMultiTexSubImage3DEXT@Base 346
_glNamedBufferAttachMemoryNV@Base 415
_glNamedBufferData@Base 346
_glNamedBufferDataEXT@Base 346
_glNamedBufferPageCommitmentEXT@Base 346
......@@ -1791,6 +1799,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glRenderbufferStorageOES@Base 346
_glRequestResidentProgramsNV@Base 346
_glResetHistogram@Base 346
_glResetMemoryObjectParameterNV@Base 415
_glResetMinmax@Base 346
_glResolveDepthValuesNV@Base 346
_glResumeTransformFeedback@Base 346
......@@ -1882,6 +1891,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glShadingRateSampleOrderCustomNV@Base 410
_glShadingRateSampleOrderNV@Base 410
_glSignalSemaphoreEXT@Base 384.69
_glSignalSemaphoreui64NVX@Base 415
_glSignalVkFenceNV@Base 364
_glSignalVkSemaphoreNV@Base 364
_glSpecializeShader@Base 387
......@@ -1903,6 +1913,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glStencilThenCoverStrokePathNV@Base 346
_glSubpixelPrecisionBiasNV@Base 346
_glTestFenceNV@Base 346
_glTexAttachMemoryNV@Base 415
_glTexBuffer@Base 346
_glTexBufferARB@Base 346
_glTexBufferEXT@Base 346
......@@ -2023,6 +2034,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glTexSubImage3D@Base 346
_glTexSubImage3DEXT@Base 346
_glTexSubImage3DNV@Base 346
_glTextureAttachMemoryNV@Base 415
_glTextureBarrier@Base 346
_glTextureBarrierNV@Base 346
_glTextureBuffer@Base 346
......@@ -2532,6 +2544,7 @@ libnvidia-eglcore.so.#VERSION# #PACKAGE# #MINVER#
_glViewportPositionWScaleNV@Base 361
_glViewportSwizzleNV@Base 346
_glWaitSemaphoreEXT@Base 384.69
_glWaitSemaphoreui64NVX@Base 415
_glWaitSync@Base 346
_glWaitSyncValueuiNVX@Base 346
_glWaitVkSemaphoreNV@Base 364
......
......@@ -61,16 +61,27 @@ libnvidia-fatbinaryloader.so.#VERSION# #PACKAGE# #MINVER#
elfLink_Start@Base 361
elfLink_Start_Reading_Library@Base 361
elf_end@Base 367.44
elf_errmsg@Base 361
#MISSING: 415# elf_errmsg@Base 361
elf_is_64bit@Base 361
elf_size@Base 361
#MISSING: 367.44# enablePerfMeasuring@Base 361
fatBinaryCtl@Base 361
fatBinaryCtl_Compile@Base 361
fatBinaryCtl_Create@Base 361
fatBinaryCtl_CreateHandle@Base 415
fatBinaryCtl_Delete@Base 361
fatBinaryCtl_Errmsg@Base 361
fatBinaryCtl_GetCandidate@Base 415
fatBinaryCtl_GetCiccOptions@Base 415
fatBinaryCtl_GetIdentifier@Base 415
fatBinaryCtl_GetPtxasOptions@Base 415
fatBinaryCtl_HasDebug@Base 415
fatBinaryCtl_PickCandidate@Base 361
fatBinaryCtl_SetBinary@Base 415
fatBinaryCtl_SetFlags@Base 415
fatBinaryCtl_SetPolicy@Base 415
fatBinaryCtl_SetPtxasOptions@Base 415
fatBinaryCtl_SetTargetSM@Base 415
#MISSING: 367.44# fnamDecomposePath@Base 361
#MISSING: 367.44# getDebugLevel@Base 361
#MISSING: 367.44# getFileLineInfo@Base 361
......
libnvidia-glcore.so.#VERSION# #LIBDIR#/
tls/libnvidia-tls.so.#VERSION# #LIBDIR#/
libnvidia-tls.so.#VERSION# #LIBDIR#/
......@@ -3,6 +3,7 @@ libnvidia-ml.so.1 #PACKAGE# #MINVER#
nvmlDeviceClearAccountingPids@Base 319
nvmlDeviceClearCpuAffinity@Base 340
nvmlDeviceClearEccErrorCounts@Base 270
#MISSING: 415.25# nvmlDeviceCudaClocks@Base 415.22
nvmlDeviceDiscoverGpus@Base 375
nvmlDeviceFreezeNvLinkUtilizationCounter@Base 361
nvmlDeviceGetAPIRestriction@Base 319.60
......
......@@ -5,7 +5,6 @@ glext.h
glx.h
glxext.h
libGL.la
libnvidia-tls.so.#VERSION#
libnvidia-wfb.so.#VERSION#
makeself-help-script.sh
makeself.sh
......@@ -13,8 +12,6 @@ mkprecompiled
nvidia-installer
nvidia-installer.1
pkg-history.txt
tls_test
tls_test_dso.so
NVIDIA_Changelog
nvidia_icd.json.template
......
......@@ -264,6 +264,7 @@
10DE1DB8
10DE1DBA
10DE1DF5
10DE1E02
10DE1E04
10DE1E07
10DE1E30
......@@ -274,3 +275,4 @@
10DE1EB8
10DE1F02
10DE1F07
10DE1F08
# If needed, set to the major part of the upstream version number.
#NVIDIA_LEGACY =
WATCH_VERSION = 410
WATCH_VERSION =
NVIDIA_SETTINGS = nvidia-settings (>= $(version_major))
XORG_ABI_LIST = 24 23 20 19 18 15 14 13 12 11 10 8 6.0
......
# ftp://download.nvidia.com/XFree86/Linux-x86_64/190.36/NVIDIA-Linux-x86_64-190.36-pkg2.run
# ftp://download.nvidia.com/XFree86/Linux-x86_64/256.29/NVIDIA-Linux-x86_64-256.29.run
version=3
https://download.nvidia.com/XFree86/Linux-x86_64/(410(?:\.[\d\.\-]+)?)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)(?:-pkg2)?\.run
https://download.nvidia.com/XFree86/Linux-x86_64/(\d[\d\.\-]*)/NVIDIA-Linux-x86_64-(\d[\d\.\-]*)(?:-pkg2)?\.run