NVIDIA GeForce 417.71 WHQL Graphics Drivers




NVIDIA logo

 
NVIDIA has published a new graphics driver for Windows 7/8 and Windows 10 that brings the support of new GeForce RTX 2060 as well as support for G-SYNC compatible monitors (or FreeSync monitors) as announced during the CES 2019.

Fixed issues in GeForce 417.71:

– [GeForce GTX 1080]: GPU clock speed does not drop to idle when three monitors are enabled. [2474107]
– Black screen when resuming from monitor sleep on some DisplayPort monitors. [2457142]
– [Notebook]: Fixed lockup that occurred when resuming from sleep on MSI GT83 notebook [2456849]
– [GeForce GTX 1060 Notebook][Gu Jian Qi Tan 3]: The application hangs during launch. [200477252]
– Fixed black screen on BenQ XL2730 monitor at 144Hz refresh rate [2456730]
– [Windows 7][G-SYNC]: Game FPS drops when G-SYNC is used with V-Sync. [200473408]
– [SLI][3D Gaming][TU104][PG 180][Multiple apps][Win10RS5x64]Blocky Corruption when application is switched to certain resolutions [200465152]
– [Shadow of the Tomb Raider]: Fixed occasional application crash in DirectX 12 mode. [200464716]

GeForce 417.71 Desktop Downloads


NVIDIA GeForce 417.71 + GPU Caps Viewer + RTX 2080





OpenGL support

GeForce 417.71 exposes OpenGL 4.6 and 419 OpenGL extensions for a GeForce RTX 2080 on Windows 10 (v1809).

- GL_VENDOR: NVIDIA Corporation
- GL_RENDERER: GeForce RTX 2080/PCIe/SSE2
- GL_VERSION: 4.6.0 NVIDIA 417.71
- GL_SHADING_LANGUAGE_VERSION: 4.60 NVIDIA
- OpenGL Extensions: 419 extensions (GL=388 and WGL=31)

The complete list of all OpenGL extensions is available HERE.

 

Vulkan support

GeForce 417.71 exposes Vulkan 1.1.84 and 73 device extensions for a GeForce RTX 2080 on Windows 10 (v1809).

- [Vulkan device 0]: GeForce RTX 2080 ------------------
    - API version: 1.1.84
    - vendorID: 4318
    - deviceID: 7815
    - driver version: 1750188032
    - NVIDIA driver version: 417.71
    - driver properties (VK_KHR_driver_properties):
      -> driver name: NVIDIA
      -> driver ID: VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR (4)
      -> driver conformance version: 1.1.0.2:
      -> driver info: 417.71

  - memory heap count: 2
    - heap1: 8010MB
    - heap2: 16243MB

  - memory type count: 4
    - mem type 7 - heap index : 0 - property flag : 1
      > mem property: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
    - mem type 8 - heap index : 0 - property flag : 1
      > mem property: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
    - mem type 9 - heap index : 1 - property flag : 6
      > mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
      > mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
    - mem type 10 - heap index : 1 - property flag : 14
      > mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
      > mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
      > mem property: VK_MEMORY_PROPERTY_HOST_CACHED_BIT

  - # of extensions => 73
    - 001/ VK_KHR_8bit_storage
    - 002/ VK_KHR_16bit_storage
    - 003/ VK_KHR_bind_memory2
    - 004/ VK_KHR_create_renderpass2
    - 005/ VK_KHR_dedicated_allocation
    - 006/ VK_KHR_descriptor_update_template
    - 007/ VK_KHR_device_group
    - 008/ VK_KHR_draw_indirect_count
    - 009/ VK_KHR_driver_properties
    - 010/ VK_KHR_external_fence
    - 011/ VK_KHR_external_fence_win32
    - 012/ VK_KHR_external_memory
    - 013/ VK_KHR_external_memory_win32
    - 014/ VK_KHR_external_semaphore
    - 015/ VK_KHR_external_semaphore_win32
    - 016/ VK_KHR_get_memory_requirements2
    - 017/ VK_KHR_image_format_list
    - 018/ VK_KHR_maintenance1
    - 019/ VK_KHR_maintenance2
    - 020/ VK_KHR_maintenance3
    - 021/ VK_KHR_multiview
    - 022/ VK_KHR_push_descriptor
    - 023/ VK_KHR_relaxed_block_layout
    - 024/ VK_KHR_sampler_mirror_clamp_to_edge
    - 025/ VK_KHR_sampler_ycbcr_conversion
    - 026/ VK_KHR_shader_atomic_int64
    - 027/ VK_KHR_shader_draw_parameters
    - 028/ VK_KHR_storage_buffer_storage_class
    - 029/ VK_KHR_swapchain
    - 030/ VK_KHR_variable_pointers
    - 031/ VK_KHR_vulkan_memory_model
    - 032/ VK_KHR_win32_keyed_mutex
    - 033/ VK_EXT_blend_operation_advanced
    - 034/ VK_EXT_conditional_rendering
    - 035/ VK_EXT_conservative_rasterization
    - 036/ VK_EXT_depth_range_unrestricted
    - 037/ VK_EXT_descriptor_indexing
    - 038/ VK_EXT_discard_rectangles
    - 039/ VK_EXT_hdr_metadata
    - 040/ VK_EXT_inline_uniform_block
    - 041/ VK_EXT_post_depth_coverage
    - 042/ VK_EXT_sample_locations
    - 043/ VK_EXT_sampler_filter_minmax
    - 044/ VK_EXT_shader_subgroup_ballot
    - 045/ VK_EXT_shader_subgroup_vote
    - 046/ VK_EXT_shader_viewport_index_layer
    - 047/ VK_EXT_transform_feedback
    - 048/ VK_EXT_vertex_attribute_divisor
    - 049/ VK_NV_clip_space_w_scaling
    - 050/ VK_NV_compute_shader_derivatives
    - 051/ VK_NV_corner_sampled_image
    - 052/ VK_NV_dedicated_allocation
    - 053/ VK_NV_device_diagnostic_checkpoints
    - 054/ VK_NV_external_memory
    - 055/ VK_NV_external_memory_win32
    - 056/ VK_NV_fill_rectangle
    - 057/ VK_NV_fragment_coverage_to_color
    - 058/ VK_NV_fragment_shader_barycentric
    - 059/ VK_NV_framebuffer_mixed_samples
    - 060/ VK_NV_geometry_shader_passthrough
    - 061/ VK_NV_mesh_shader
    - 062/ VK_NV_sample_mask_override_coverage
    - 063/ VK_NV_representative_fragment_test
    - 064/ VK_NV_scissor_exclusive
    - 065/ VK_NV_shader_image_footprint
    - 066/ VK_NV_shader_subgroup_partitioned
    - 067/ VK_NV_shading_rate_image
    - 068/ VK_NV_viewport_array2
    - 069/ VK_NV_viewport_swizzle
    - 070/ VK_NV_win32_keyed_mutex
    - 071/ VK_NVX_device_generated_commands
    - 072/ VK_NVX_multiview_per_view_attributes
    - 073/ VK_NV_ray_tracing


  - device layers: 1
    - VK_LAYER_NV_optimus (version: 1.1.84, impl: 1)

  - device features:
    - robustBufferAccess: true
    - fullDrawIndexUint32: true
    - imageCubeArray: true
    - independentBlend: true
    - geometryShader: true
    - tessellationShader: true
    - sampleRateShading: true
    - dualSrcBlend: true
    - logicOp: true
    - multiDrawIndirect: true
    - drawIndirectFirstInstance: true
    - depthClamp: true
    - depthBiasClamp: true
    - fillModeNonSolid: true
    - depthBounds: true
    - wideLines: true
    - largePoints: true
    - alphaToOne: true
    - multiViewport: true
    - samplerAnisotropy: true
    - textureCompressionETC2: false
    - textureCompressionASTC_LDR: false
    - textureCompressionBC: true
    - occlusionQueryPrecise: true
    - pipelineStatisticsQuery: true
    - vertexPipelineStoresAndAtomics: true
    - fragmentStoresAndAtomics: true
    - shaderTessellationAndGeometryPointSize: true
    - shaderImageGatherExtended: true
    - shaderStorageImageExtendedFormats: true
    - shaderStorageImageMultisample: true
    - shaderStorageImageReadWithoutFormat: true
    - shaderStorageImageWriteWithoutFormat: true
    - shaderUniformBufferArrayDynamicIndexing: true
    - shaderSampledImageArrayDynamicIndexing: true
    - shaderStorageBufferArrayDynamicIndexing: true
    - shaderStorageImageArrayDynamicIndexing: true
    - shaderClipDistance: true
    - shaderCullDistance: true
    - shaderFloat64: true
    - shaderInt64: true
    - shaderInt16: true
    - shaderResourceResidency: true
    - shaderResourceMinLod: true
    - sparseBinding: true
    - sparseResidencyBuffer: true
    - sparseResidencyImage2D: true
    - sparseResidencyImage3D: true
    - sparseResidency2Samples: true
    - sparseResidency4Samples: true
    - sparseResidency8Samples: true
    - sparseResidency16Samples: true
    - sparseResidencyAliased: true
    - variableMultisampleRate: true
    - inheritedQueries: true

  - device limits
    - maxImageDimension1D: 32768
    - maxImageDimension2D: 32768
    - maxImageDimension3D: 16384
    - maxImageDimensionCube: 32768
    - maxImageArrayLayers: 2048
    - maxTexelBufferElements: 134217728
    - maxUniformBufferRange: 65536
    - maxStorageBufferRange: 4294967295
    - maxPushConstantsSize: 256
    - maxMemoryAllocationCount: 4096
    - maxSamplerAllocationCount: 4000
    - bufferImageGranularity: 1024
    - sparseAddressSpaceSize: 18446744073709551615
    - maxBoundDescriptorSets: 32
    - maxPerStageDescriptorSamplers: 1048576
    - maxPerStageDescriptorUniformBuffers: 1048576
    - maxPerStageDescriptorSampledImages: 1048576
    - maxPerStageDescriptorStorageImages: 1048576
    - maxPerStageDescriptorInputAttachments: 1048576
    - maxPerStageResources: 4294967295
    - maxDescriptorSetSamplers: 1048576
    - maxDescriptorSetUniformBuffers: 1048576
    - maxDescriptorSetUniformBuffersDynamic: 15
    - maxDescriptorSetStorageBuffers: 1048576
    - maxDescriptorSetStorageBuffersDynamic: 16
    - maxDescriptorSetSampledImages: 1048576
    - maxDescriptorSetStorageImages: 1048576
    - maxDescriptorSetInputAttachments: 1048576
    - maxVertexInputAttributes: 32
    - maxVertexInputBindings: 32
    - maxVertexInputAttributeOffset: 2047
    - maxVertexInputBindingStride: 2048
    - maxVertexOutputComponents: 128
    - maxTessellationGenerationLevel: 64
    - maxTessellationPatchSize: 32
    - maxTessellationControlPerVertexInputComponents: 128
    - maxTessellationControlPerVertexOutputComponents: 128
    - maxTessellationControlPerPatchOutputComponents: 120
    - maxTessellationControlTotalOutputComponents: 4216
    - maxTessellationEvaluationInputComponents: 128
    - maxTessellationEvaluationOutputComponents: 128
    - maxGeometryShaderInvocations: 32
    - maxGeometryInputComponents: 128
    - maxGeometryOutputComponents: 128
    - maxGeometryOutputVertices: 1024
    - maxGeometryTotalOutputComponents: 1024
    - maxFragmentInputComponents: 128
    - maxFragmentOutputAttachments: 8
    - maxFragmentDualSrcAttachments: 1
    - maxFragmentCombinedOutputResources: 16
    - maxComputeSharedMemorySize: 49152
    - maxComputeWorkGroupCount: [2147483647; 65535; 65535]
    - maxComputeWorkGroupInvocations: 1024
    - maxComputeWorkGroupSize: [1024; 1024; 64]
    - subPixelPrecisionBits: 8
    - subTexelPrecisionBits: 8
    - mipmapPrecisionBits: 8
    - maxDrawIndexedIndexValue: 4294967295
    - maxDrawIndirectCount: 4294967295
    - maxSamplerLodBias: 15.000000
    - maxSamplerAnisotropy: 16.000000
    - maxViewports: 16
    - maxViewportDimensions: [32768; 32768]
    - viewportBoundsRange: [-65536.000000 ; 65536.000000]
    - viewportSubPixelBits: 8
    - minMemoryMapAlignment: 64
    - minTexelBufferOffsetAlignment: 16
    - minUniformBufferOffsetAlignment: 64
    - minStorageBufferOffsetAlignment: 32
    - minTexelOffset: 4294967288
    - maxTexelOffset: 7
    - minTexelGatherOffset: 4294967264
    - maxTexelGatherOffset: 31
    - minInterpolationOffset: -0.500000
    - maxInterpolationOffset: 0.437500
    - subPixelInterpolationOffsetBits: 4
    - maxFramebufferWidth: 32768
    - maxFramebufferHeight: 32768
    - maxFramebufferLayers: 2048
    - framebufferColorSampleCounts: 15
    - framebufferDepthSampleCounts: 15
    - framebufferStencilSampleCounts: 31
    - framebufferNoAttachmentsSampleCounts: 31
    - maxColorAttachments: 8
    - sampledImageColorSampleCounts: 15
    - sampledImageIntegerSampleCounts: 15
    - sampledImageDepthSampleCounts: 15
    - sampledImageStencilSampleCounts: 31
    - storageImageSampleCounts: 15
    - maxSampleMaskWords: 1
    - timestampComputeAndGraphics: 1
    - timestampPeriod: 1.000000
    - maxClipDistances: 8
    - maxCullDistances: 8
    - maxCombinedClipAndCullDistances: 8
    - discreteQueuePriorities: 2
    - pointSizeRange: [1.000000 ; 189.875000]
    - lineWidthRange: [0.500000 ; 10.000000]
    - pointSizeGranularity: 0.125000
    - lineWidthGranularity: 0.125000
    - strictLines: 1
    - standardSampleLocations: 1
    - optimalBufferCopyOffsetAlignment: 1
    - optimalBufferCopyRowPitchAlignment: 1
    - nonCoherentAtomSize: 64

 

CUDA support

- CUDA Device 0
  - Device name: GeForce RTX 2080
  - PCI bus ID: 1
  - Compute Capability: 7.5
  - Total memory: 4095 MB
  - Peak memory bandwidth: 448 GB/s
  - L2 cache: 4 MB
  - Core clock rate: 1860 MHz
  - Memory clock rate: 7000 MHz
  - Multiprocessors (SMs): 46
  - CUDA cores per SM: 64
  - CUDA cores: 2944
  - Async engines: 3
  - Warp Size: 32
  - Max Threads Per Block: 1024
  - Threads Per Block: 1024 x 1024 x 64
  - Grid Size: 2147483647 x 65535 x 65535
  - Registers Per Block: 65536
  - Texture Alignment: 512 byte
  - Total Constant Memory: 64 Kb

 

OpenCL support

  - CL_DEVICE_NAME: GeForce RTX 2080
  - CL_DEVICE_VENDOR: NVIDIA Corporation
  - CL_DRIVER_VERSION: 417.71
  - CL_DEVICE_PROFILE: FULL_PROFILE
  - CL_DEVICE_VERSION: OpenCL 1.2 CUDA
  - CL_DEVICE_TYPE: GPU
  - CL_DEVICE_VENDOR_ID: 0x10DE
  - CL_DEVICE_MAX_COMPUTE_UNITS: 46
  - CL_DEVICE_MAX_CLOCK_FREQUENCY: 1860MHz
  - CL_NV_DEVICE_COMPUTE_CAPABILITY_MAJOR: 7
  - CL_NV_DEVICE_COMPUTE_CAPABILITY_MINOR: 5
  - CL_NV_DEVICE_REGISTERS_PER_BLOCK: 65536
  - CL_NV_DEVICE_WARP_SIZE: 32
  - CL_NV_DEVICE_GPU_OVERLAP: 1
  - CL_NV_DEVICE_KERNEL_EXEC_TIMEOUT: 1
  - CL_NV_DEVICE_INTEGRATED_MEMORY: 0
  - CL_DEVICE_ADDRESS_BITS: 32
  - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 2097152KB
  - CL_DEVICE_GLOBAL_MEM_SIZE: 8192MB
  - CL_DEVICE_MAX_PARAMETER_SIZE: 4352
  - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 128 Bytes
  - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 736KB
  - CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
  - CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
  - CL_DEVICE_LOCAL_MEM_SIZE: 48KB
  - CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
  - CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
  - CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 64]
  - CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
  - CL_EXEC_NATIVE_KERNEL: 17608516
  - CL_DEVICE_IMAGE_SUPPORT: YES
  - CL_DEVICE_MAX_READ_IMAGE_ARGS: 256
  - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 32
  - CL_DEVICE_IMAGE2D_MAX_WIDTH: 32768
  - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 32768
  - CL_DEVICE_IMAGE3D_MAX_WIDTH: 16384
  - CL_DEVICE_IMAGE3D_MAX_HEIGHT: 16384
  - CL_DEVICE_IMAGE3D_MAX_DEPTH: 16384
  - CL_DEVICE_MAX_SAMPLERS: 32
  - CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
  - CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
  - CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
  - CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
  - CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
  - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1
  - CL_DEVICE_EXTENSIONS: 15
  - Extensions:
    - cl_khr_global_int32_base_atomics
    - cl_khr_global_int32_extended_atomics
    - cl_khr_local_int32_base_atomics
    - cl_khr_local_int32_extended_atomics
    - cl_khr_fp64
    - cl_khr_byte_addressable_store
    - cl_khr_icd
    - cl_khr_gl_sharing
    - cl_nv_compiler_options
    - cl_nv_device_attribute_query
    - cl_nv_pragma_unroll
    - cl_nv_d3d10_sharing
    - cl_khr_d3d10_sharing
    - cl_nv_d3d11_sharing
    - cl_nv_copy_opts




3 thoughts on “NVIDIA GeForce 417.71 WHQL Graphics Drivers”

  1. greentm

    I’m surprised there is no mention of FreeSync support in the article, this should even be in the title.

Leave a Comment

Your email address will not be published. Required fields are marked *