
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
- win10 64-bit (desktop+notebook) @ Geeks3D
- win7/8 64-bit (desktop) @ Geeks3D
- win10 64-bit @ NVIDIA
- win7/8 64-bit @ NVIDIA

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
I’m surprised there is no mention of FreeSync support in the article, this should even be in the title.
I knew I had forgotten something… Article updated.
https://www.nvidia.com/en-us/geforce/news/geforce-rtx-laptop-port-royal-dlss-game-ready-driver/
Nvidia GeForce 418.81 WHQL driver with Vulkan 1.1.95 support.