NVIDIA GeForce 418.81 WHQL Graphics Drivers Released, GeForce RTX for Laptop and Vulkan 1.1.95 support added


NVIDIA logo

 
NVIDIA has published a new graphics driver for Windows 7/8 and Windows 10 that brings the support for new GeForce RTX laptops and delivers the best performance in the DLSS-updated (DLSS for Deep Learning Super Sampling) version of 3DMark Port Royal benchmark.

GeForce 418.81 supports all GeForce 600 series, GeForce 700 series, GeForce 900 series, GeForce 10 series, GeForce TITAN series and GeForce RTX 20 series.

Fixed issues in GeForce 418.81:

– [Gamestream][OS HDR]: Stream is not set to launch in HDR despite having HDR display attached to the PC and client. [2467526]

– [GeForce Experience]: Share FPS overlay appears in the Twitter UWP app from the Microsoft Store. [2465033]

– [G-SYNC]: Flickering may occurs in games if G-SYNC is enabled. [2399845]

– [G-SYNC]: With G-SYNC enabled, after hot-pugging a G-SYNC display and then a G-SYNC Compatible display, the right half of the G-SYNC Compatible display may go blank. [200484819]

GeForce 418.81 Downloads


NVIDIA GeForce 418.81 + GPU Caps Viewer + RTX 2070





 

OpenGL support

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

- GL_VENDOR: NVIDIA Corporation
- GL_RENDERER: GeForce RTX 2070/PCIe/SSE2
- GL_VERSION: 4.6.0 NVIDIA 418.81
- 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 418.81 exposes Vulkan 1.1.95 and 79 device extensions (6 new extensions) for a GeForce RTX 2070 on Windows 10 (v1809).

New device extensions:
– VK_KHR_depth_stencil_resolve
– VK_KHR_shader_float16_int8
– VK_KHR_shader_float_controls
– VK_KHR_swapchain_mutable_format
– VK_EXT_external_memory_host
– VK_EXT_scalar_block_layout

- [Vulkan device 0]: GeForce RTX 2070 ------------------
  - API version: 1.1.95
  - vendorID: 4318
  - deviceID: 7938
  - driver version: 1754546176
  - NVIDIA driver version: 418.81
  - driver properties (VK_KHR_driver_properties):
    -> driver name: NVIDIA
    -> driver ID: VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR (4)
    -> driver conformance version: 1.1.3.2:
    -> driver info: 418.81

- memory heap count: 2
  - heap1: 8031MB
  - heap2: 8121MB

- 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

- extensions: 78
  - VK_KHR_8bit_storage (version: 1)
  - VK_KHR_16bit_storage (version: 1)
  - VK_KHR_bind_memory2 (version: 1)
  - VK_KHR_create_renderpass2 (version: 1)
  - VK_KHR_dedicated_allocation (version: 3)
  - VK_KHR_depth_stencil_resolve (version: 1)
  - VK_KHR_descriptor_update_template (version: 1)
  - VK_KHR_device_group (version: 3)
  - VK_KHR_draw_indirect_count (version: 1)
  - VK_KHR_driver_properties (version: 1)
  - VK_KHR_external_fence (version: 1)
  - VK_KHR_external_fence_win32 (version: 1)
  - VK_KHR_external_memory (version: 1)
  - VK_KHR_external_memory_win32 (version: 1)
  - VK_KHR_external_semaphore (version: 1)
  - VK_KHR_external_semaphore_win32 (version: 1)
  - VK_KHR_get_memory_requirements2 (version: 1)
  - VK_KHR_image_format_list (version: 1)
  - VK_KHR_maintenance1 (version: 2)
  - VK_KHR_maintenance2 (version: 1)
  - VK_KHR_maintenance3 (version: 1)
  - VK_KHR_multiview (version: 1)
  - VK_KHR_push_descriptor (version: 2)
  - VK_KHR_relaxed_block_layout (version: 1)
  - VK_KHR_sampler_mirror_clamp_to_edge (version: 1)
  - VK_KHR_sampler_ycbcr_conversion (version: 1)
  - VK_KHR_shader_atomic_int64 (version: 1)
  - VK_KHR_shader_draw_parameters (version: 1)
  - VK_KHR_shader_float16_int8 (version: 1)
  - VK_KHR_shader_float_controls (version: 1)
  - VK_KHR_storage_buffer_storage_class (version: 1)
  - VK_KHR_swapchain (version: 70)
  - VK_KHR_swapchain_mutable_format (version: 1)
  - VK_KHR_variable_pointers (version: 1)
  - VK_KHR_vulkan_memory_model (version: 2)
  - VK_KHR_win32_keyed_mutex (version: 1)
  - VK_EXT_blend_operation_advanced (version: 2)
  - VK_EXT_conditional_rendering (version: 1)
  - VK_EXT_conservative_rasterization (version: 1)
  - VK_EXT_depth_range_unrestricted (version: 1)
  - VK_EXT_descriptor_indexing (version: 2)
  - VK_EXT_discard_rectangles (version: 1)
  - VK_EXT_external_memory_host (version: 1)
  - VK_EXT_hdr_metadata (version: 1)
  - VK_EXT_inline_uniform_block (version: 1)
  - VK_EXT_post_depth_coverage (version: 1)
  - VK_EXT_sample_locations (version: 1)
  - VK_EXT_sampler_filter_minmax (version: 1)
  - VK_EXT_scalar_block_layout (version: 1)
  - VK_EXT_shader_subgroup_ballot (version: 1)
  - VK_EXT_shader_subgroup_vote (version: 1)
  - VK_EXT_shader_viewport_index_layer (version: 1)
  - VK_EXT_transform_feedback (version: 1)
  - VK_EXT_vertex_attribute_divisor (version: 3)
  - VK_NV_clip_space_w_scaling (version: 1)
  - VK_NV_compute_shader_derivatives (version: 1)
  - VK_NV_corner_sampled_image (version: 2)
  - VK_NV_dedicated_allocation (version: 1)
  - VK_NV_device_diagnostic_checkpoints (version: 2)
  - VK_NV_external_memory (version: 1)
  - VK_NV_external_memory_win32 (version: 1)
  - VK_NV_fill_rectangle (version: 1)
  - VK_NV_fragment_coverage_to_color (version: 1)
  - VK_NV_fragment_shader_barycentric (version: 1)
  - VK_NV_framebuffer_mixed_samples (version: 1)
  - VK_NV_geometry_shader_passthrough (version: 1)
  - VK_NV_mesh_shader (version: 1)
  - VK_NV_sample_mask_override_coverage (version: 1)
  - VK_NV_representative_fragment_test (version: 1)
  - VK_NV_scissor_exclusive (version: 1)
  - VK_NV_shader_image_footprint (version: 1)
  - VK_NV_shader_subgroup_partitioned (version: 1)
  - VK_NV_shading_rate_image (version: 3)
  - VK_NV_viewport_array2 (version: 1)
  - VK_NV_viewport_swizzle (version: 1)
  - VK_NV_win32_keyed_mutex (version: 1)
  - VK_NVX_device_generated_commands (version: 3)
  - VK_NVX_multiview_per_view_attributes (version: 1)
  - VK_NV_ray_tracing

- device layers: 1
  - VK_LAYER_NV_optimus (version: 1.1.95, 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 2070
  - 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: 1620 MHz
  - Memory clock rate: 7001 MHz
  - Multiprocessors (SMs): 36
  - CUDA cores per SM: 64
  - CUDA cores: 2304
  - 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 2070
  - CL_DEVICE_VENDOR: NVIDIA Corporation
  - CL_DRIVER_VERSION: 418.81
  - 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: 36
  - CL_DEVICE_MAX_CLOCK_FREQUENCY: 1620MHz
  - 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: 576KB
  - 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: 11059028
  - 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