
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


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
https://www.geforce.com/whats-new/articles/agents-of-mayhem-game-ready-driver
Nvidia GeForce 385.28 WHQL driver.