NVIDIA GeForce 384.94 WHQL Graphics Driver (Vulkan 1.0.46)


NVIDIA logo

NVIDIA has published few days ago a new set of WHQL graphics drivers for all GeForce-based graphics cards. R384.94 brings support and optimizations for LawBreakers, ARK: Survival Evolved, Fortnite Early Access, Dark and Light, and Hellblade: Senua’s Sacrifice.

R384.94 Desktop Downloads

R384.94 Notebook Downloads


GPU Caps Viewer - GTX 1080
GPU Caps Viewer - Vulkan panel - GTX 1080

 
R384.94 OpenGL and Vulkan info:

  • OpenGL 4.5 with 391 OpenGL extensions (same than R378.78)
  • Vulkan 1.0.46

Here is the Vulkan report from GPU Caps Viewer for a GTX 1080:

- Instance extensions: 9
  - VK_KHR_surface (version: 25)
  - VK_KHR_win32_surface (version: 5)
  - VK_KHR_get_physical_device_properties2 (version: 1)
  - VK_KHX_external_memory_capabilities (version: 1)
  - VK_EXT_debug_report (version: 6)
  - VK_EXT_display_surface_counter (version: 1)
  - VK_KHX_device_group_creation (version: 1)
  - VK_KHX_external_semaphore_capabilities (version: 1)
  - VK_NV_external_memory_capabilities (version: 1)
- Instance layers: 2
  - VK_LAYER_VALVE_steam_overlay (version: 1.0.3, impl: 1)
  - VK_LAYER_NV_optimus (version: 1.0.46, impl: 1)
- Physical devices: 1
  - [Vulkan device 0]: GeForce GTX 1080 ------------------
    - API version: 1.0.46
    - vendorID: 4318
    - deviceID: 7040
    - driver version: 1612152832
  - memory heap count: 2
    - heap1: 8076MB
    - heap2: 16330MB
  - 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: 28
    - VK_KHR_swapchain (version: 68)
    - VK_KHR_descriptor_update_template (version: 1)
    - VK_KHR_maintenance1 (version: 1)
    - VK_KHR_push_descriptor (version: 1)
    - VK_KHR_sampler_mirror_clamp_to_edge (version: 1)
    - VK_KHR_shader_draw_parameters (version: 1)
    - VK_KHX_device_group (version: 1)
    - VK_KHX_external_memory (version: 1)
    - VK_KHX_external_memory_win32 (version: 1)
    - VK_KHX_external_semaphore (version: 1)
    - VK_KHX_external_semaphore_win32 (version: 1)
    - VK_KHX_multiview (version: 1)
    - VK_KHX_win32_keyed_mutex (version: 1)
    - VK_EXT_discard_rectangles (version: 1)
    - VK_EXT_shader_subgroup_ballot (version: 1)
    - VK_EXT_shader_subgroup_vote (version: 1)
    - VK_NV_dedicated_allocation (version: 1)
    - VK_NV_external_memory (version: 1)
    - VK_NV_external_memory_win32 (version: 1)
    - VK_NV_glsl_shader (version: 1)
    - VK_NV_win32_keyed_mutex (version: 1)
    - VK_NV_clip_space_w_scaling (version: 1)
    - VK_NV_sample_mask_override_coverage (version: 1)
    - VK_NV_viewport_array2 (version: 1)
    - VK_NV_viewport_swizzle (version: 1)
    - VK_NV_geometry_shader_passthrough (version: 1)
    - VK_NVX_device_generated_commands (version: 1)
    - VK_NVX_multiview_per_view_attributes (version: 1)
  - device layers: 1
    - VK_LAYER_NV_optimus (version: 1.0.46, 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: false
    - shaderResourceResidency: true
    - shaderResourceMinLod: true
    - sparseBinding: true
    - sparseResidencyBuffer: true
    - sparseResidencyImage2D: true
    - sparseResidencyImage3D: true
    - sparseResidency2Samples: true
    - sparseResidency4Samples: false
    - 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: 2147483647
    - maxPushConstantsSize: 256
    - maxMemoryAllocationCount: 4096
    - maxSamplerAllocationCount: 4000
    - bufferImageGranularity: 1024
    - sparseAddressSpaceSize: 18446744073709551615
    - maxBoundDescriptorSets: 8
    - maxPerStageDescriptorSamplers: 4000
    - maxPerStageDescriptorUniformBuffers: 12
    - maxPerStageDescriptorSampledImages: 8192
    - maxPerStageDescriptorStorageImages: 8192
    - maxPerStageDescriptorInputAttachments: 8
    - maxPerStageResources: 24612
    - maxDescriptorSetSamplers: 4000
    - maxDescriptorSetUniformBuffers: 72
    - maxDescriptorSetUniformBuffersDynamic: 72
    - maxDescriptorSetStorageBuffers: 96
    - maxDescriptorSetStorageBuffersDynamic: 96
    - maxDescriptorSetSampledImages: 49152
    - maxDescriptorSetStorageImages: 49152
    - maxDescriptorSetInputAttachments: 8
    - 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: 1536
    - maxComputeWorkGroupSize: [1536; 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: 256
    - 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

One thought on “NVIDIA GeForce 384.94 WHQL Graphics Driver (Vulkan 1.0.46)”

Comments are closed.