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.

Comments are closed.