Latest

NVIDIA GeForce 430.39 WHQL Graphics Drivers Released (GeForce GTX 1650, Vulkan 1.1.99 and WDDM 2.6)




NVIDIA logo

NVIDIA has revealed a brand new set of gaming graphics drivers that brings the following new features:

  • help of the new GeForce GTX 1650
  • help of Windows 10 Might 2019 Replace (v1903). This driver is WDDM 2.6 compliant and consists of Variable Price Shading help.
  • help of Vulkan 1.1.99
  • help and optimization for Mortal Kombat XI, Anthem, and Unusual Brigade.

Fastened issues in GeForce 430.39:

– [madVR][HDR]: MadVR shouldn’t be rendering videos in HDR mode utilizing MPC player. [200505657]– [Surround][G-SYNC][Pascal GPU]: G-SYNC doesn’t interact when using Surround decision. [200505986]– Random desktop flicker occurs on some multi-display PCs [2453059]– Memory leaks happen when launching video games. [2551904]

GeForce 430.39 Downloads

NVIDIA GeForce 430.39 + GPU Caps Viewer + RTX 2080

OpenGL help

GeForce 430.39 exposes OpenGL four.6 and 419 extensions for a GeForce RTX 2080 on Home windows 10 (v1809).

– GL_VENDOR: NVIDIA Corporation
– GL_RENDERER: GeForce RTX 2080/PCIe/SSE2
– GL_VERSION: 4.6.0 NVIDIA 430.39
– GL_SHADING_LANGUAGE_VERSION: four.60 NVIDIA
– OpenGL Extensions: 419 extensions (GL=388 and WGL=31)

The entire listing of all OpenGL extensions is out there HERE.

Vulkan help

GeForce 430.39 exposes Vulkan 1.1.99 and 88 gadget extensions for a GeForce RTX 2080 on Windows 10 (v1809).

Vulkan report (from upcoming GPU Shark 2)

– identify: GeForce RTX 2080
– gadget sort: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
– system ID: 10DE-1E87
– API version: 1.1.99
– NVIDIA driver model: 430.39.Zero.Zero

– # of extensions => 88
– 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_depth_stencil_resolve
– 007/ VK_KHR_descriptor_update_template
– 008/ VK_KHR_device_group
– 009/ VK_KHR_draw_indirect_count
– Zero10/ VK_KHR_driver_properties
– 011/ VK_KHR_external_fence
– 012/ VK_KHR_external_fence_win32
– 013/ VK_KHR_external_memory
– 014/ VK_KHR_external_memory_win32
– 015/ VK_KHR_external_semaphore
– Zero16/ VK_KHR_external_semaphore_win32
– 017/ VK_KHR_get_memory_requirements2
– 018/ VK_KHR_image_format_list
– 019/ VK_KHR_maintenance1
– 020/ VK_KHR_maintenance2
– 021/ VK_KHR_maintenance3
– 022/ VK_KHR_multiview
– 023/ VK_KHR_push_descriptor
– 024/ VK_KHR_relaxed_block_layout
– 025/ VK_KHR_sampler_mirror_clamp_to_edge
– 026/ VK_KHR_sampler_ycbcr_conversion
– 027/ VK_KHR_shader_atomic_int64
– 028/ VK_KHR_shader_draw_parameters
– 029/ VK_KHR_shader_float16_int8
– 030/ VK_KHR_shader_float_controls
– 031/ VK_KHR_storage_buffer_storage_class
– 032/ VK_KHR_swapchain
– 033/ VK_KHR_swapchain_mutable_format
– 034/ VK_KHR_variable_pointers
– 035/ VK_KHR_vulkan_memory_model
– 036/ VK_KHR_win32_keyed_mutex
– 037/ VK_EXT_blend_operation_advanced
– 038/ VK_EXT_buffer_device_address
– 039/ VK_EXT_conditional_rendering
– 040/ VK_EXT_conservative_rasterization
– 041/ VK_EXT_depth_clip_enable
– 042/ VK_EXT_depth_range_unrestricted
– 043/ VK_EXT_descriptor_indexing
– 044/ VK_EXT_discard_rectangles
– 045/ VK_EXT_external_memory_host
– 046/ VK_EXT_hdr_metadata
– 047/ VK_EXT_inline_uniform_block
– 048/ VK_EXT_memory_budget
– 049/ VK_EXT_memory_priority
– 050/ VK_EXT_pci_bus_info
– 051/ VK_EXT_post_depth_coverage
– 052/ VK_EXT_sample_locations
– 053/ VK_EXT_sampler_filter_minmax
– 054/ VK_EXT_scalar_block_layout
– 055/ VK_EXT_shader_subgroup_ballot
– 056/ VK_EXT_shader_subgroup_vote
– 057/ VK_EXT_shader_viewport_index_layer
– 058/ VK_EXT_transform_feedback
– 059/ VK_EXT_vertex_attribute_divisor
– 060/ VK_NV_clip_space_w_scaling
– 061/ VK_NV_compute_shader_derivatives
– 062/ VK_NV_cooperative_matrix
– 063/ VK_NV_corner_sampled_image
– 064/ VK_NV_dedicated_allocation
– 065/ VK_NV_dedicated_allocation_image_aliasing
– 066/ VK_NV_device_diagnostic_checkpoints
– 067/ VK_NV_external_memory
– 068/ VK_NV_external_memory_win32
– 069/ VK_NV_fill_rectangle
– 070/ VK_NV_fragment_coverage_to_color
– 071/ VK_NV_fragment_shader_barycentric
– 072/ VK_NV_framebuffer_mixed_samples
– 073/ VK_NV_geometry_shader_passthrough
– 074/ VK_NV_mesh_shader
– 075/ VK_NV_sample_mask_override_coverage
– 076/ VK_NV_representative_fragment_test
– 077/ VK_NV_scissor_exclusive
– 078/ VK_NV_shader_image_footprint
– 079/ VK_NV_shader_subgroup_partitioned
– 080/ VK_NV_shading_rate_image
– 081/ VK_NV_viewport_array2
– 082/ VK_NV_viewport_swizzle
– 083/ VK_NV_win32_keyed_mutex
– 084/ VK_NVX_binary_import
– 085/ VK_NVX_device_generated_commands
– 086/ VK_NVX_image_view_handle
– 087/ VK_NVX_multiview_per_view_attributes
– 088/ VK_NV_ray_tracing

– # of layers => 1
– 001/ VK_LAYER_NV_optimus

– # of memory heaps => 2
– heap 1 => 8010 MB
– heap 2 => 8121 MB

– # of features => 55
– 001/ robustBufferAccess => 1
– 002/ fullDrawIndexUint32 => 1
– 003/ imageCubeArray => 1
– 004/ independentBlend => 1
– 005/ geometryShader => 1
– 006/ tessellationShader => 1
– 007/ sampleRateShading => 1
– 008/ dualSrcBlend => 1
– 009/ logicOp => 1
– 010/ multiDrawIndirect => 1
– 011/ drawIndirectFirstInstance => 1
– 012/ depthClamp => 1
– 013/ depthBiasClamp => 1
– 014/ fillModeNonSolid => 1
– Zero15/ depthBounds => 1
– 016/ wideLines => 1
– 017/ largePoints => 1
– 018/ alphaToOne => 1
– 019/ multiViewport => 1
– 020/ samplerAnisotropy => 1
– 021/ textureCompressionETC2 => Zero
– 022/ textureCompressionASTC_LDR => Zero
– 023/ textureCompressionBC => 1
– 024/ occlusionQueryPrecise => 1
– 025/ pipelineStatisticsQuery => 1
– 026/ vertexPipelineStoresAndAtomics => 1
– 027/ fragmentStoresAndAtomics => 1
– 028/ shaderTessellationAndGeometryPointSize => 1
– 029/ shaderImageGatherExtended => 1
– 030/ shaderStorageImageExtendedFormats => 1
– 031/ shaderStorageImageMultisample => 1
– 032/ shaderStorageImageReadWithoutFormat => 1
– 033/ shaderStorageImageWriteWithoutFormat => 1
– 034/ shaderUniformBufferArrayDynamicIndexing => 1
– 035/ shaderSampledImageArrayDynamicIndexing => 1
– 036/ shaderStorageBufferArrayDynamicIndexing => 1
– 037/ shaderStorageImageArrayDynamicIndexing => 1
– 038/ shaderClipDistance => 1
– 039/ shaderCullDistance => 1
– 040/ shaderFloat64 => 1
– 041/ shaderInt64 => 1
– 042/ shaderInt16 => 1
– 043/ shaderResourceResidency => 1
– 044/ shaderResourceMinLod => 1
– 045/ sparseBinding => 1
– 046/ sparseResidencyBuffer => 1
– 047/ sparseResidencyImage2D => 1
– 048/ sparseResidencyImage3D => 1
– 049/ sparseResidency2Samples => 1
– 050/ sparseResidency4Samples => 1
– 051/ sparseResidency8Samples => 1
– 052/ sparseResidency16Samples => 1
– 053/ sparseResidencyAliased => 1
– 054/ variableMultisampleRate => 1
– 055/ inheritedQueries => 1

– # of hardware limits => 106
– 001/ maxImageDimension1D => 32768
– 002/ maxImageDimension2D => 32768
– 003/ maxImageDimension3D => 16384
– 004/ maxImageDimensionCube => 32768
– 005/ maxImageArrayLayers => 2048
– 006/ maxTexelBufferElements => 134217728
– 007/ maxUniformBufferRange => 65536
– 008/ maxStorageBufferRange => 4294967295
– 009/ maxPushConstantsSize => 256
– Zero10/ maxMemoryAllocationCount => 4096
– 011/ maxSamplerAllocationCount => 4000
– 012/ bufferImageGranularity => 1024
– 013/ sparseAddressSpaceSize => -1
– 014/ maxBoundDescriptorSets => 32
– Zero15/ maxPerStageDescriptorSamplers => 1048576
– Zero16/ maxSamplerAllocationCount => 1048576
– 017/ maxPerStageDescriptorStorageBuffers => 1048576
– 018/ maxPerStageDescriptorSampledImages => 1048576
– 019/ maxPerStageDescriptorStorageImages => 1048576
– 020/ maxPerStageDescriptorInputAttachments => 1048576
– 021/ maxPerStageResources => 4294967295
– 022/ maxDescriptorSetSamplers => 1048576
– 023/ maxDescriptorSetUniformBuffers => 1048576
– 024/ maxDescriptorSetUniformBuffersDynamic => 15
– 025/ maxDescriptorSetStorageBuffers => 1048576
– 026/ maxDescriptorSetStorageBuffersDynamic => 16
– 027/ maxDescriptorSetSampledImages => 1048576
– 028/ maxDescriptorSetStorageImages => 1048576
– 029/ maxDescriptorSetInputAttachments => 1048576
– 030/ maxVertexInputAttributes => 32
– 031/ maxVertexInputBindings => 32
– Zero32/ maxVertexInputAttributeOffset => 2047
– 033/ maxVertexInputBindingStride => 2048
– 034/ maxVertexOutputComponents => 128
– 035/ maxTessellationGenerationLevel => 64
– 036/ maxTessellationPatchSize => 32
– 037/ maxTessellationControlPerVertexInputComponents => 128
– 038/ maxTessellationControlPerVertexOutputComponents => 128
– Zero39/ maxTessellationControlPerPatchOutputComponents => 120
– 040/ maxTessellationControlTotalOutputComponents => 4216
– 041/ maxTessellationEvaluationInputComponents => 128
– 042/ maxTessellationEvaluationOutputComponents => 128
– 043/ maxGeometryShaderInvocations => 32
– 044/ maxGeometryInputComponents => 128
– 045/ maxGeometryOutputComponents => 128
– 046/ maxGeometryOutputVertices => 1024
– 047/ maxGeometryTotalOutputComponents => 1024
– 048/ maxFragmentInputComponents => 128
– 049/ maxFragmentOutputAttachments => 8
– 050/ maxFragmentDualSrcAttachments => 1
– 051/ maxFragmentCombinedOutputResources => 16
– 052/ maxComputeSharedMemorySize => 49152
– 053/ maxComputeSharedMemorySize => 2147483647 x 65535 x 65535
– 054/ maxComputeWorkGroupInvocations => 1024
– 055/ maxComputeWorkGroupSize => 1024 x 1024 x 64
– 056/ subPixelPrecisionBits => Eight
– 057/ subTexelPrecisionBits => 8
– 058/ mipmapPrecisionBits => 8
– 059/ maxDrawIndexedIndexValue => 4294967295
– 060/ maxDrawIndirectCount => 4294967295
– 061/ maxSamplerLodBias => 15.000000
– 062/ maxSamplerAnisotropy => 16.000000
– 063/ maxViewports => 16
– 064/ maxViewportDimensions => 32768 x 32768
– 065/ viewportBoundsRange => -65536.000000 x 65536.000000
– 066/ viewportSubPixelBits => Eight
– 067/ minMemoryMapAlignment => 64
– 068/ minTexelBufferOffsetAlignment => 16
– 069/ minUniformBufferOffsetAlignment => 64
– 070/ minStorageBufferOffsetAlignment => 32
– 071/ minTexelOffset => -Eight
– 072/ maxTexelOffset => 7
– 073/ minTexelGatherOffset => -32
– 074/ maxTexelGatherOffset => 31
– 075/ minInterpolationOffset => -Zero.500000
– 076/ maxInterpolationOffset => 0.437500
– 077/ subPixelInterpolationOffsetBits => four
– 078/ maxFramebufferWidth => 32768
– 079/ maxFramebufferHeight => 32768
– 080/ maxFramebufferLayers => 2048
– 081/ framebufferColorSampleCounts => 15
– 082/ framebufferDepthSampleCounts => 15
– 083/ framebufferStencilSampleCounts => 31
– 084/ framebufferNoAttachmentsSampleCounts => 31
– 085/ maxColorAttachments => 8
– 086/ sampledImageColorSampleCounts => 15
– 087/ sampledImageIntegerSampleCounts => 15
– 088/ sampledImageDepthSampleCounts => 15
– 089/ sampledImageStencilSampleCounts => 31
– 090/ storageImageSampleCounts => 15
– 091/ maxSampleMaskWords => 1
– 092/ timestampComputeAndGraphics => 1
– 093/ timestampPeriod => 1.000000
– 094/ maxClipDistances => Eight
– 095/ maxCullDistances => Eight
– 096/ maxCombinedClipAndCullDistances => 8
– 097/ discreteQueuePriorities => 2
– 098/ pointSizeRange => 1.000000 x 2047.937500
– Zero99/ lineWidthRange => 1.000000 x 64.000000
– 100/ pointSizeGranularity => Zero.062500
– 101/ lineWidthGranularity => 1.000000
– 102/ strictLines => 1
– 103/ standardSampleLocations => 1
– 104/ optimalBufferCopyOffsetAlignment => 1
– 105/ optimalBufferCopyRowPitchAlignment => 1
– 106/ nonCoherentAtomSize => 64