AMD has released its new graphics driver for Radeon graphics cards. Adrenalin 25.5.1 supports Radeon RX 9070 Series, RX 7900, RX 7800, RX 7700, RX 7600, RX 6000, RX 5000 graphics cards. Radeon for laptop are also supported (RX 7900M, RX 6800M, RX 6700M, RX 6600M, RX 6500M, RX 6300M, RX 5700M/5600M/5500M/5300M).
New Product Support
AMD Radeon RX 9070 GRE
NOTE: Radeon™ Software for Linux packaged drivers for this product will be available later this month.Highlights
New Game Support
– Doom: The Dark Ages
– F1 25New Game Support for AMD FidelityFX Super Resolution 4 (FSR 4)
– Ghost of Tsushima
– Frostpunk 2
– Everspace 2
– Fort Solis
– Warhammer 40,000: Darktide
– The Finals
– Influx ReduxExpanded HYPR-RX Support
– HYPR-Tune Support
Marvel’s Spider-Man 2
Marvel Rivals
Grand Theft Auto V Enhanced
Kingdom Come Deliverance II
Path of Exile 2Expanded Vulkan Extension Support
– Vulkan 1.4 Support
– VK_EXT_shader_replicated_composites
– VK_KHR_maintenance8
– VK_EXT_image_2d_view_of_3d
Click HERE for more information about other Vulkan extension. support.Fixed Issues and Improvements
– Failure to detect integrated camera may be observed after driver installation using factory reset option on some Ryzen AI Max and Max+ series products.
– Installation progress may persistently display 0% while installing AMD Chat within the AMD Software: Adrenalin Edition user interface after upgrading to AMD Radeon RX 9000 Series graphics products.
– System crash may be observed due to a memory leak when using SteamVR on some AMD Radeon Graphics Products, such as the Radeon RX 9000 series. Users experiencing this issue are recommended to turn off Motion Smoothing in SteamVR settings.
– Intermittent application crash or driver timeout may be observed while playing Metro Exodus Enhanced Edition.
– Intermittent application crash or driver timeout may be observed while loading Civilization VII with Anti-Lag enabled.
Downloads
Quick driver information
Adrenalin 25.5.1
GPU Shark 2 + Radeon RX 9070 XT
AMD Adrenalin 25.5.1 Software information
OpenGL support
Adrenalin 25.5.1
Adrenalin 25.5.1 exposes OpenGL 4.6 and 320 extensions for a Radeon RX 9070 XT on Windows 10/11. This is the same support than previous 25.4.x.
GL_RENDERER: AMD Radeon RX 9070 XT GL_VENDOR: ATI Technologies Inc. GL_VERSION: 4.6.0 Compatibility Profile Context 25.5.1.250417 GL_SHADING_LANGUAGE_VERSION: 4.60 OpenGL extensions: 320
Vulkan support
Adrenalin 25.5.1
Adrenalin 25.5.1 exposes Vulkan 1.3.308 and 190 device extensions for a Radeon RX 9070 / RX 7900 on Windows 10/11 (64-bit).
The Vulkan API version bumped from 1.3.302 to 1.4.308 and 3 device extensions have been added:
– VK_KHR_maintenance8
– VK_EXT_image_2d_view_of_3d
– VK_EXT_shader_replicated_composites
GPU Shark 2 report:
# of Vulkan devices: 1 - Device 1 - name: AMD Radeon RX 9070 XT - device type: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU - device ID: 1002-7550 - API version: 1.4.308 - VK_KHR_ray_tracing_pipeline information: - shaderGroupHandleSize: 32 - maxRayRecursionDepth: 31 - maxShaderGroupStride: 4096 - shaderGroupBaseAlignment: 64 - shaderGroupHandleCaptureReplaySize: 32 - maxRayDispatchInvocationCount: 1073741824 - shaderGroupHandleAlignment: 4 - maxRayHitAttributeSize: 32 - maxRayDispatchInvocationCount: 1073741824 - VK_KHR_acceleration_structure information: - maxGeometryCount: 16777216 - maxInstanceCount: 16777216 - maxPrimitiveCount: 536870912 - VK_AMD_shader_core_properties information: - shaderEngineCount: 4 - shaderArraysPerEngineCount: 2 - computeUnitsPerShaderArray: 8 - simdPerComputeUnit: 2 - wavefrontsPerSimd: 16 - wavefrontSize: 64 - sgprsPerSimd: 2048 - minSgprAllocation: 128 - maxSgprAllocation: 106 - sgprAllocationGranularity: 128 - vgprsPerSimd: 1536 - minVgprAllocation: 24 - maxVgprAllocation: 256 - vgprAllocationGranularity: 24 - VK_KHR_driver_properties information: - driverName: AMD proprietary driver - driverID_str: VK_DRIVER_ID_AMD_PROPRIETARY_KHR - driverID: 1 - conformanceVersion: 1.4.0.0 - driverInfo: 25.5.1 (LLPC) - # of extensions: 190 - VK_KHR_16bit_storage - VK_KHR_8bit_storage - VK_KHR_acceleration_structure - VK_KHR_bind_memory2 - VK_KHR_buffer_device_address - VK_KHR_calibrated_timestamps - VK_KHR_compute_shader_derivatives - VK_KHR_cooperative_matrix - VK_KHR_copy_commands2 - VK_KHR_create_renderpass2 - VK_KHR_dedicated_allocation - VK_KHR_deferred_host_operations - VK_KHR_depth_stencil_resolve - VK_KHR_descriptor_update_template - VK_KHR_device_group - VK_KHR_draw_indirect_count - VK_KHR_driver_properties - VK_KHR_dynamic_rendering - VK_KHR_dynamic_rendering_local_read - VK_KHR_external_fence - VK_KHR_external_fence_win32 - VK_KHR_external_memory - VK_KHR_external_memory_win32 - VK_KHR_external_semaphore - VK_KHR_external_semaphore_win32 - VK_KHR_format_feature_flags2 - VK_KHR_fragment_shader_barycentric - VK_KHR_fragment_shading_rate - VK_KHR_get_memory_requirements2 - VK_KHR_global_priority - VK_KHR_imageless_framebuffer - VK_KHR_image_format_list - VK_KHR_index_type_uint8 - VK_KHR_line_rasterization - VK_KHR_load_store_op_none - VK_KHR_maintenance1 - VK_KHR_maintenance2 - VK_KHR_maintenance3 - VK_KHR_maintenance4 - VK_KHR_maintenance5 - VK_KHR_maintenance6 - VK_KHR_maintenance7 - VK_KHR_maintenance8 - VK_KHR_map_memory2 - VK_KHR_multiview - VK_KHR_pipeline_binary - VK_KHR_pipeline_executable_properties - VK_KHR_pipeline_library - VK_KHR_push_descriptor - VK_KHR_ray_query - VK_KHR_ray_tracing_maintenance1 - VK_KHR_ray_tracing_pipeline - VK_KHR_ray_tracing_position_fetch - VK_KHR_relaxed_block_layout - VK_KHR_sampler_mirror_clamp_to_edge - VK_KHR_sampler_ycbcr_conversion - VK_KHR_separate_depth_stencil_layouts - VK_KHR_shader_atomic_int64 - VK_KHR_shader_clock - VK_KHR_shader_draw_parameters - VK_KHR_shader_expect_assume - VK_KHR_shader_float16_int8 - VK_KHR_shader_float_controls - VK_KHR_shader_float_controls2 - VK_KHR_shader_integer_dot_product - VK_KHR_shader_maximal_reconvergence - VK_KHR_shader_non_semantic_info - VK_KHR_shader_quad_control - VK_KHR_shader_subgroup_extended_types - VK_KHR_shader_subgroup_rotate - VK_KHR_shader_subgroup_uniform_control_flow - VK_KHR_shader_terminate_invocation - VK_KHR_spirv_1_4 - VK_KHR_storage_buffer_storage_class - VK_KHR_swapchain - VK_KHR_swapchain_mutable_format - VK_KHR_synchronization2 - VK_KHR_timeline_semaphore - VK_KHR_uniform_buffer_standard_layout - VK_KHR_variable_pointers - VK_KHR_vertex_attribute_divisor - VK_KHR_video_decode_av1 - VK_KHR_video_decode_h264 - VK_KHR_video_decode_h265 - VK_KHR_video_decode_queue - VK_KHR_video_queue - VK_KHR_vulkan_memory_model - VK_KHR_win32_keyed_mutex - VK_KHR_workgroup_memory_explicit_layout - VK_KHR_zero_initialize_workgroup_memory - VK_EXT_4444_formats - VK_EXT_attachment_feedback_loop_layout - VK_EXT_border_color_swizzle - VK_EXT_calibrated_timestamps - VK_EXT_color_write_enable - VK_EXT_conditional_rendering - VK_EXT_conservative_rasterization - VK_EXT_custom_border_color - VK_EXT_depth_clamp_control - VK_EXT_depth_clamp_zero_one - VK_EXT_depth_clip_control - VK_EXT_depth_clip_enable - VK_EXT_depth_range_unrestricted - VK_EXT_descriptor_buffer - VK_EXT_descriptor_indexing - VK_EXT_device_address_binding_report - VK_EXT_device_fault - VK_EXT_dynamic_rendering_unused_attachments - VK_EXT_extended_dynamic_state - VK_EXT_extended_dynamic_state2 - VK_EXT_extended_dynamic_state3 - VK_EXT_external_memory_host - VK_EXT_fragment_shader_interlock - VK_EXT_frame_boundary - VK_EXT_full_screen_exclusive - VK_EXT_global_priority - VK_EXT_global_priority_query - VK_EXT_graphics_pipeline_library - VK_EXT_hdr_metadata - VK_EXT_host_query_reset - VK_EXT_image_2d_view_of_3d - VK_EXT_image_robustness - VK_EXT_image_sliced_view_of_3d - VK_EXT_image_view_min_lod - VK_EXT_index_type_uint8 - VK_EXT_inline_uniform_block - VK_EXT_line_rasterization - VK_EXT_load_store_op_none - VK_EXT_memory_budget - VK_EXT_memory_priority - VK_EXT_mesh_shader - VK_EXT_mutable_descriptor_type - VK_EXT_nested_command_buffer - VK_EXT_non_seamless_cube_map - VK_EXT_pageable_device_local_memory - VK_EXT_pipeline_creation_cache_control - VK_EXT_pipeline_creation_feedback - VK_EXT_pipeline_library_group_handles - VK_EXT_post_depth_coverage - VK_EXT_primitive_topology_list_restart - VK_EXT_primitives_generated_query - VK_EXT_private_data - VK_EXT_provoking_vertex - VK_EXT_queue_family_foreign - VK_EXT_robustness2 - VK_EXT_sampler_filter_minmax - VK_EXT_sample_locations - VK_EXT_scalar_block_layout - VK_EXT_separate_stencil_usage - VK_EXT_shader_atomic_float - VK_EXT_shader_atomic_float2 - VK_EXT_shader_demote_to_helper_invocation - VK_EXT_shader_image_atomic_int64 - VK_EXT_shader_module_identifier - VK_EXT_shader_object - VK_EXT_shader_replicated_composites - VK_EXT_shader_stencil_export - VK_EXT_shader_subgroup_ballot - VK_EXT_shader_subgroup_vote - VK_EXT_shader_viewport_index_layer - VK_EXT_subgroup_size_control - VK_EXT_texel_buffer_alignment - VK_EXT_tooling_info - VK_EXT_transform_feedback - VK_EXT_vertex_attribute_divisor - VK_EXT_vertex_input_dynamic_state - VK_EXT_ycbcr_image_arrays - VK_AMD_anti_lag - VK_AMD_buffer_marker - VK_AMD_device_coherent_memory - VK_AMD_display_native_hdr - VK_AMD_draw_indirect_count - VK_AMD_gcn_shader - VK_AMD_gpa_interface - VK_AMD_gpu_shader_half_float - VK_AMD_gpu_shader_int16 - VK_AMD_memory_overallocation_behavior - VK_AMD_mixed_attachment_samples - VK_AMD_shader_ballot - VK_AMD_shader_core_properties - VK_AMD_shader_core_properties2 - VK_AMD_shader_early_and_late_fragment_tests - VK_AMD_shader_explicit_vertex_parameter - VK_AMD_shader_image_load_store_lod - VK_AMD_shader_info - VK_AMD_shader_trinary_minmax - VK_GOOGLE_decorate_string - VK_GOOGLE_hlsl_functionality1 - VK_GOOGLE_user_type - VK_VALVE_mutable_descriptor_type - # of layers: 1 - VK_LAYER_AMD_switchable_graphics - # of memory heaps: 2 - heap 1: 8164 MB - heap 2: 16304 MB - # of features: 151 - robustBufferAccess (VK 1.0): YES - fullDrawIndexUint32 (VK 1.0): YES - imageCubeArray (VK 1.0): YES - independentBlend (VK 1.0): YES - geometryShader (VK 1.0): YES - tessellationShader (VK 1.0): YES - sampleRateShading (VK 1.0): YES - dualSrcBlend (VK 1.0): YES - logicOp (VK 1.0): YES - multiDrawIndirect (VK 1.0): YES - drawIndirectFirstInstance (VK 1.0): YES - depthClamp (VK 1.0): YES - depthBiasClamp (VK 1.0): YES - fillModeNonSolid (VK 1.0): YES - depthBounds (VK 1.0): YES - wideLines (VK 1.0): YES - largePoints (VK 1.0): YES - alphaToOne (VK 1.0): NO - multiViewport (VK 1.0): YES - samplerAnisotropy (VK 1.0): YES - textureCompressionETC2 (VK 1.0): NO - textureCompressionASTC_LDR (VK 1.0): NO - textureCompressionBC (VK 1.0): YES - occlusionQueryPrecise (VK 1.0): YES - pipelineStatisticsQuery (VK 1.0): YES - vertexPipelineStoresAndAtomics (VK 1.0): YES - fragmentStoresAndAtomics (VK 1.0): YES - shaderTessellationAndGeometryPointSize (VK 1.0): YES - shaderImageGatherExtended (VK 1.0): YES - shaderStorageImageExtendedFormats (VK 1.0): YES - shaderStorageImageMultisample (VK 1.0): YES - shaderStorageImageReadWithoutFormat (VK 1.0): YES - shaderStorageImageWriteWithoutFormat (VK 1.0): YES - shaderUniformBufferArrayDynamicIndexing (VK 1.0): YES - shaderSampledImageArrayDynamicIndexing (VK 1.0): YES - shaderStorageBufferArrayDynamicIndexing (VK 1.0): YES - shaderStorageImageArrayDynamicIndexing (VK 1.0): YES - shaderClipDistance (VK 1.0): YES - shaderCullDistance (VK 1.0): YES - shaderFloat64 (VK 1.0): YES - shaderInt64 (VK 1.0): YES - shaderInt16 (VK 1.0): YES - shaderResourceResidency (VK 1.0): YES - shaderResourceMinLod (VK 1.0): YES - sparseBinding (VK 1.0): YES - sparseResidencyBuffer (VK 1.0): YES - sparseResidencyImage2D (VK 1.0): YES - sparseResidencyImage3D (VK 1.0): YES - sparseResidency2Samples (VK 1.0): NO - sparseResidency4Samples (VK 1.0): NO - sparseResidency8Samples (VK 1.0): NO - sparseResidency16Samples (VK 1.0): NO - sparseResidencyAliased (VK 1.0): YES - variableMultisampleRate (VK 1.0): YES - inheritedQueries (VK 1.0): YES - shaderDrawParameters (VK 1.1): YES - storageBuffer16BitAccess (VK 1.1): YES - uniformAndStorageBuffer16BitAccess (VK 1.1): YES - storagePushConstant16 (VK 1.1): NO - storageInputOutput16 (VK 1.1): YES - multiview (VK 1.1): YES - multiviewGeometryShader (VK 1.1): YES - multiviewTessellationShader (VK 1.1): YES - variablePointersStorageBuffer (VK 1.1): YES - variablePointers (VK 1.1): YES - protectedMemory (VK 1.1): NO - samplerYcbcrConversion (VK 1.1): YES - shaderDrawParameters (VK 1.1): YES - samplerMirrorClampToEdge (VK 1.2): YES - drawIndirectCount (VK 1.2): YES - storageBuffer8BitAccess (VK 1.2): YES - uniformAndStorageBuffer8BitAccess (VK 1.2): YES - storagePushConstant8 (VK 1.2): NO - shaderBufferInt64Atomics (VK 1.2): YES - shaderSharedInt64Atomics (VK 1.2): YES - shaderFloat16 (VK 1.2): YES - shaderInt8 (VK 1.2): YES - descriptorIndexing (VK 1.2): YES - shaderInputAttachmentArrayDynamicIndexing (VK 1.2): YES - shaderUniformTexelBufferArrayDynamicIndexing (VK 1.2): YES - shaderStorageTexelBufferArrayDynamicIndexing (VK 1.2): YES - shaderUniformBufferArrayNonUniformIndexing (VK 1.2): YES - shaderSampledImageArrayNonUniformIndexing (VK 1.2): YES - shaderStorageBufferArrayNonUniformIndexing (VK 1.2): YES - shaderStorageImageArrayNonUniformIndexing (VK 1.2): YES - shaderInputAttachmentArrayNonUniformIndexing (VK 1.2): YES - shaderUniformTexelBufferArrayNonUniformIndexing (VK 1.2): YES - shaderStorageTexelBufferArrayNonUniformIndexing (VK 1.2): YES - descriptorBindingUniformBufferUpdateAfterBind (VK 1.2): YES - descriptorBindingSampledImageUpdateAfterBind (VK 1.2): YES - descriptorBindingStorageImageUpdateAfterBind (VK 1.2): YES - descriptorBindingStorageBufferUpdateAfterBind (VK 1.2): YES - descriptorBindingUniformTexelBufferUpdateAfterBind (VK 1.2): YES - descriptorBindingStorageTexelBufferUpdateAfterBind (VK 1.2): YES - descriptorBindingUpdateUnusedWhilePending (VK 1.2): YES - descriptorBindingPartiallyBound (VK 1.2): YES - descriptorBindingVariableDescriptorCount (VK 1.2): YES - runtimeDescriptorArray (VK 1.2): YES - samplerFilterMinmax (VK 1.2): YES - scalarBlockLayout (VK 1.2): YES - imagelessFramebuffer (VK 1.2): YES - uniformBufferStandardLayout (VK 1.2): YES - shaderSubgroupExtendedTypes (VK 1.2): YES - separateDepthStencilLayouts (VK 1.2): YES - hostQueryReset (VK 1.2): YES - timelineSemaphore (VK 1.2): YES - bufferDeviceAddress (VK 1.2): YES - bufferDeviceAddressCaptureReplay (VK 1.2): YES - bufferDeviceAddressMultiDevice (VK 1.2): YES - vulkanMemoryModel (VK 1.2): YES - vulkanMemoryModelDeviceScope (VK 1.2): YES - vulkanMemoryModelAvailabilityVisibilityChains (VK 1.2): NO - shaderOutputViewportIndex (VK 1.2): YES - shaderOutputLayer (VK 1.2): YES - subgroupBroadcastDynamicId (VK 1.2): YES - robustImageAccess (VK 1.3): YES - inlineUniformBlock (VK 1.3): YES - descriptorBindingInlineUniformBlockUpdateAfterBind (VK 1.3): YES - pipelineCreationCacheControl (VK 1.3): YES - privateData (VK 1.3): YES - shaderDemoteToHelperInvocation (VK 1.3): YES - shaderTerminateInvocation (VK 1.3): YES - subgroupSizeControl (VK 1.3): YES - computeFullSubgroups (VK 1.3): YES - synchronization2 (VK 1.3): YES - textureCompressionASTC_HDR (VK 1.3): NO - shaderZeroInitializeWorkgroupMemory (VK 1.3): YES - dynamicRendering (VK 1.3): YES - shaderIntegerDotProduct (VK 1.3): YES - maintenance4 (VK 1.3): YES - globalPriorityQuery (VK 1.4): YES - shaderSubgroupRotate (VK 1.4): YES - shaderSubgroupRotateClustered (VK 1.4): YES - shaderFloatControls2 (VK 1.4): YES - shaderExpectAssume (VK 1.4): YES - rectangularLines (VK 1.4): NO - bresenhamLines (VK 1.4): YES - smoothLines (VK 1.4): NO - stippledRectangularLines (VK 1.4): NO - stippledBresenhamLines (VK 1.4): YES - stippledSmoothLines (VK 1.4): NO - vertexAttributeInstanceRateDivisor (VK 1.4): YES - vertexAttributeInstanceRateZeroDivisor (VK 1.4): YES - indexTypeUint8 (VK 1.4): YES - dynamicRenderingLocalRead (VK 1.4): YES - maintenance5 (VK 1.4): YES - maintenance6 (VK 1.4): YES - pipelineProtectedAccess (VK 1.4): NO - pipelineRobustness (VK 1.4): YES - hostImageCopy (VK 1.4): NO - pushDescriptor (VK 1.4): YES - # of hardware limits: 106 - maxImageDimension1D: 32768 - maxImageDimension2D: 32768 - maxImageDimension3D: 8192 - maxImageDimensionCube: 32768 - maxImageArrayLayers: 8192 - maxTexelBufferElements: 4294967295 - maxUniformBufferRange: 4294967295 - maxStorageBufferRange: 4294967295 - maxPushConstantsSize: 256 - maxMemoryAllocationCount: 4294967295 - maxSamplerAllocationCount: 1048576 - bufferImageGranularity: 1 - sparseAddressSpaceSize: 140711718551552 - maxBoundDescriptorSets: 32 - maxPerStageDescriptorSamplers: 4294967295 - maxSamplerAllocationCount: 4294967295 - maxPerStageDescriptorStorageBuffers: 4294967295 - maxPerStageDescriptorSampledImages: 4294967295 - maxPerStageDescriptorStorageImages: 4294967295 - maxPerStageDescriptorInputAttachments: 4294967295 - maxPerStageResources: 4294967295 - maxDescriptorSetSamplers: 4294967295 - maxDescriptorSetUniformBuffers: 4294967295 - maxDescriptorSetUniformBuffersDynamic: 8 - maxDescriptorSetStorageBuffers: 4294967295 - maxDescriptorSetStorageBuffersDynamic: 8 - maxDescriptorSetSampledImages: 4294967295 - maxDescriptorSetStorageImages: 4294967295 - maxDescriptorSetInputAttachments: 4294967295 - maxVertexInputAttributes: 64 - maxVertexInputBindings: 32 - maxVertexInputAttributeOffset: 4294967295 - maxVertexInputBindingStride: 16383 - maxVertexOutputComponents: 128 - maxTessellationGenerationLevel: 64 - maxTessellationPatchSize: 32 - maxTessellationControlPerVertexInputComponents: 128 - maxTessellationControlPerVertexOutputComponents: 128 - maxTessellationControlPerPatchOutputComponents: 120 - maxTessellationControlTotalOutputComponents: 4096 - maxTessellationEvaluationInputComponents: 128 - maxTessellationEvaluationOutputComponents: 128 - maxGeometryShaderInvocations: 32 - maxGeometryInputComponents: 128 - maxGeometryOutputComponents: 128 - maxGeometryOutputVertices: 256 - maxGeometryTotalOutputComponents: 1024 - maxFragmentInputComponents: 128 - maxFragmentOutputAttachments: 8 - maxFragmentDualSrcAttachments: 1 - maxFragmentCombinedOutputResources: 4294967295 - maxComputeSharedMemorySize: 32768 - maxComputeSharedMemorySize: 4294967295 x 65535 x 65535 - maxComputeWorkGroupInvocations: 1024 - maxComputeWorkGroupSize: 1024 x 1024 x 1024 - subPixelPrecisionBits: 8 - subTexelPrecisionBits: 8 - mipmapPrecisionBits: 8 - maxDrawIndexedIndexValue: 4294967295 - maxDrawIndirectCount: 4294967295 - maxSamplerLodBias: 15.996094 - maxSamplerAnisotropy: 16.000000 - maxViewports: 16 - maxViewportDimensions: 16384 x 16384 - viewportBoundsRange: -32768.000000 x 32767.000000 - viewportSubPixelBits: 8 - minMemoryMapAlignment: 64 - minTexelBufferOffsetAlignment: 4 - minUniformBufferOffsetAlignment: 16 - minStorageBufferOffsetAlignment: 4 - minTexelOffset: -64 - maxTexelOffset: 63 - minTexelGatherOffset: -32 - maxTexelGatherOffset: 31 - minInterpolationOffset: -2.000000 - maxInterpolationOffset: 1.000000 - subPixelInterpolationOffsetBits: 8 - maxFramebufferWidth: 16384 - maxFramebufferHeight: 16384 - maxFramebufferLayers: 8192 - framebufferColorSampleCounts: 15 - framebufferDepthSampleCounts: 15 - framebufferStencilSampleCounts: 15 - framebufferNoAttachmentsSampleCounts: 15 - maxColorAttachments: 8 - sampledImageColorSampleCounts: 15 - sampledImageIntegerSampleCounts: 15 - sampledImageDepthSampleCounts: 15 - sampledImageStencilSampleCounts: 15 - storageImageSampleCounts: 15 - maxSampleMaskWords: 1 - timestampComputeAndGraphics: 1 - timestampPeriod: 10.000000 - maxClipDistances: 8 - maxCullDistances: 8 - maxCombinedClipAndCullDistances: 8 - discreteQueuePriorities: 2 - pointSizeRange: 0.000000 x 8191.875000 - lineWidthRange: 1.000000 x 8191.875000 - pointSizeGranularity: 0.125000 - lineWidthGranularity: 0.125000 - strictLines: 0 - standardSampleLocations: 1 - optimalBufferCopyOffsetAlignment: 1 - optimalBufferCopyRowPitchAlignment: 1 - nonCoherentAtomSize: 128