...
 
Commits (20)
nvidia-graphics-drivers (418.43-1) UNRELEASED; urgency=medium
* New upstream 418.43 (2019-02-22)
- Added support for the following GPU:
GeForce GTX 1660
GeForce GTX 1660 Ti
- 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.
* New upstream beta 418.30 (2019-01-30).
- Added initial support for G-SYNC Compatible monitors. See the README
for details.
- Added support for the following GPUs:
GeForce RTX 2070 with Max-Q Design
GeForce RTX 2080 with Max-Q Design.
- 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.
* New upstream release 410 series.
- Added support for the following GPU: Tesla V100-SXM3-32GB-H.
- 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.
* New upstream release 390 series.
- 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.
* New upstream release 340 series.
- 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.
[ Andreas Beckmann ]
* Update nv-readme.ids.
* Update symbols files.
* libnvidia-opticalflow1: New package for the NVIDIA Optical Flow runtime
library.
[ Jan Bariencik ]
* Update nv-readme ids.
-- Jan Bariencik <dev@bari2.eu> Sun, 17 Mar 2019 23:53:40 +0100
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.
......@@ -21,10 +173,6 @@ nvidia-graphics-drivers (410.93-1) experimental; urgency=medium
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.
* New upstream release 340 series.
- Added a new kernel module parameter, NVreg_RestrictProfilingToAdminUsers,
to allow restricting the use of GPU performance counters to system
administrators only.
[ Andreas Beckmann ]
* Merge changes from 390.87-6.
......
......@@ -1048,6 +1048,20 @@ Description: NVIDIA implementation of the OptiX ray tracing engine${nvidia:Legac
implementation for NVIDIA CUDA.
It is used by liboptix.so.* coming with applications using the OptiX API.
Package: libnvidia-opticalflow1
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends}
Depends:
${shlibs:Depends}, ${misc:Depends}
Homepage: https://developer.nvidia.com/opticalflow-sdk
Description: NVIDIA Optical Flow runtime library${nvidia:LegacyDesc}
The NVIDIA Optical Flow SDK exposes the latest hardware capability of Turing
GPUs dedicated to computing the relative motion of pixels between images.
.
This package contains the Optical Flow runtime library.
Package: libnvidia-ml1
Architecture: i386 amd64
Multi-Arch: same
......
......@@ -1216,6 +1216,21 @@ Description: NVIDIA implementation of the OptiX ray tracing engine${nvidia:Legac
implementation for NVIDIA CUDA.
It is used by liboptix.so.* coming with applications using the OptiX API.
Package: lib${nvidia}-opticalflow1
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends}
Depends:
# ${libcuda1} (= ${binary:Version}),
${shlibs:Depends}, ${misc:Depends}
Homepage: https://developer.nvidia.com/opticalflow-sdk
Description: NVIDIA Optical Flow runtime library${nvidia:LegacyDesc}
The NVIDIA Optical Flow SDK exposes the latest hardware capability of Turing
GPUs dedicated to computing the relative motion of pixels between images.
.
This package contains the Optical Flow runtime library.
Package: lib${nvidia}-ml1
Architecture: i386 amd64
Multi-Arch: same
......
6e469862d9ffa87c87ee88eb2235f35d debian/control
fc821e5408ab6fba6e13224ef2ddadad debian/control.in
827438c5f33db40b362dae2e26c97d8d debian/control
79324f875f0eeb47a4cc3efa83f893c1 debian/control.in
7066b8aece71ce570460ced24758b88f debian/gen-control.pl
0180b8daf2797e9dfb545b96f65c7f05 debian/rules
8448511772c6316122a5aa2f421bddf8 debian/rules.defs
3e97106f93bdf74c9d2d95be641e3fa0 debian/rules.defs
......@@ -116,6 +116,7 @@ libcuda.so.1 #PACKAGE# #MINVER#
cuGraphDestroy@Base 410
cuGraphDestroyNode@Base 410
cuGraphExecDestroy@Base 410
cuGraphExecKernelNodeSetParams@Base 418
cuGraphGetEdges@Base 410
cuGraphGetNodes@Base 410
cuGraphGetRootNodes@Base 410
......@@ -342,12 +343,16 @@ libcuda.so.1 #PACKAGE# #MINVER#
cuStreamBatchMemOp_ptsz@Base 361.42
cuStreamBeginCapture@Base 410
cuStreamBeginCapture_ptsz@Base 410
cuStreamBeginCapture_v2@Base 418
cuStreamBeginCapture_v2_ptsz@Base 418
cuStreamCreate@Base 169
cuStreamCreateWithPriority@Base 319
cuStreamDestroy@Base 169
cuStreamDestroy_v2@Base 270
cuStreamEndCapture@Base 410
cuStreamEndCapture_ptsz@Base 410
cuStreamGetCaptureInfo@Base 418
cuStreamGetCaptureInfo_ptsz@Base 418
cuStreamGetCtx@Base 396
cuStreamGetCtx_ptsz@Base 396
cuStreamGetFlags@Base 319
......@@ -411,6 +416,7 @@ libcuda.so.1 #PACKAGE# #MINVER#
cuTexRefSetMipmapLevelBias@Base 304
cuTexRefSetMipmapLevelClamp@Base 304
cuTexRefSetMipmappedArray@Base 304
cuThreadExchangeStreamCaptureMode@Base 418
cuVDPAUCtxCreate@Base 256
cuVDPAUCtxCreate_v2@Base 260
cuVDPAUGetDevice@Base 256
......
# 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,26 +65,31 @@
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
glTextureStorageMem3DEXT@Base 384.69
glTextureStorageMem3DMultisampleEXT@Base 384.69
glVDPAURegisterVideoSurfaceWithPictureStructureNV@Base 418
glViewportArrayvOES@Base 378
glViewportIndexedfOES@Base 378
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
......@@ -2225,6 +2235,7 @@ libGLX_nvidia.so.0 #PACKAGE# #MINVER#
glVDPAUMapSurfacesNV@Base 361.28
glVDPAURegisterOutputSurfaceNV@Base 361.28
glVDPAURegisterVideoSurfaceNV@Base 361.28
glVDPAURegisterVideoSurfaceWithPictureStructureNV@Base 418
glVDPAUSurfaceAccessNV@Base 361.28
glVDPAUUnmapSurfacesNV@Base 361.28
glVDPAUUnregisterSurfaceNV@Base 361.28
......@@ -2540,6 +2551,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
......@@ -45,6 +46,7 @@ libnvidia-ml.so.1 #PACKAGE# #MINVER#
nvmlDeviceGetFBCSessions@Base 410
nvmlDeviceGetFBCStats@Base 410
nvmlDeviceGetFanSpeed@Base 270
nvmlDeviceGetFanSpeed_v2@Base 418
nvmlDeviceGetFieldValues@Base 384
nvmlDeviceGetGpuOperationMode@Base 304.48
nvmlDeviceGetGraphicsRunningProcesses@Base 346
......
libnvidia-opticalflow.so.#VERSION# #LIBDIR#/#PRIVATE#/
#LIBDIR#/#PRIVATE#/libnvidia-opticalflow.so.#VERSION# #LIBDIR#/#PRIVATE#/libnvidia-opticalflow.so.1
#LIBDIR#/#PRIVATE#/libnvidia-opticalflow.so.1 #LIBDIR#/#PRIVATE#/libnvidia-opticalflow.so
# The NVIDIA license does not allow any form of modification.
[i386]: binary-file-built-without-LFS-support
hardening-no-bindnow
hardening-no-fortify-functions
hardening-no-relro
[i386]: shlib-with-non-pic-code
# Lintian and debhelper disagree w.r.t. a library in a private directory.
package-has-unnecessary-activation-of-ldconfig-trigger
libnvidia-opticalflow.so.1 #PACKAGE# #MINVER#
* Build-Depends-Package: #PACKAGE#
NvOFAPICreateInstanceCuda@Base 418
......@@ -5,16 +5,12 @@ glext.h
glx.h
glxext.h
libGL.la
libnvidia-tls.so.#VERSION#
libnvidia-wfb.so.#VERSION#
makeself-help-script.sh
makeself.sh
mkprecompiled
nvidia-installer
nvidia-installer.1
pkg-history.txt
tls_test
tls_test_dso.so
NVIDIA_Changelog
nvidia_icd.json.template
......@@ -36,7 +32,7 @@ libnvidia-gtk3.so.#VERSION#
nvidia-xconfig
nvidia-xconfig.1
libnvidia-egl-wayland.so.1.1.0
libnvidia-egl-wayland.so.1.1.2
10_nvidia_wayland.json
libEGL.so.1.1.0
......
......@@ -190,6 +190,7 @@
10DE174D
10DE174E
10DE179C
10DE2182
10DE17C2
10DE17C8
10DE17F0
......@@ -242,6 +243,7 @@
10DE1C8C
10DE1C8D
10DE1C8F
10DE1C91
10DE1C92
10DE1CB1
10DE1CB2
......@@ -264,13 +266,21 @@
10DE1DB8
10DE1DBA
10DE1DF5
10DE1E02
10DE1E04
10DE1E07
10DE1E30
10DE1E82
10DE1E87
10DE1E90
10DE1EB0
10DE1EB1
10DE1EB8
10DE1ED0
10DE1F02
10DE1F07
10DE1F08
10DE1F10
10DE1F11
10DE1F50
10DE1F51
......@@ -63,6 +63,7 @@ if [ "$1" = "triggered" ]; then
$(add_multiarch_slave /usr/lib "" libnvidia-ifr.so.1 /usr/lib #PRIVATE#/)
$(add_multiarch_slave /usr/lib "" libnvidia-ml.so.1 /usr/lib #PRIVATE#/)
$(add_multiarch_slave /usr/lib "" libnvidia-opencl.so.1 /usr/lib #PRIVATE#/)
$(add_multiarch_slave /usr/lib "" libnvidia-opticalflow.so.1 /usr/lib #PRIVATE#/)
$(add_multiarch_slave /usr/lib "" libnvidia-ptxjitcompiler.so.1 /usr/lib #PRIVATE#/)
$(add_multiarch_slave /usr/lib "" libnvoptix.so.1 /usr/lib #PRIVATE#/)
$(add_slave /usr/bin/nvidia-smi nvidia-smi /usr/lib/#PRIVATE#/nvidia-smi)
......
# 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