Created
June 1, 2020 21:47
-
-
Save TTimo/3e610bd5f5fbc933ba8d02189ba0b143 to your computer and use it in GitHub Desktop.
Surface Pro X SQ1 D3D12CheckFeatureSupport.exe
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Direct3D 12 feature checker (May 2020) by DmitryKo (ARM64) | |
https://forum.beyond3d.com/posts/1840641/ | |
Windows 10 version 1909 (build 18363.836 19h1_release) ARM64 | |
ADAPTER 0 | |
"Qualcomm(R) Adreno(TM) 680 GPU" | |
VEN_4D4F4351, DEV_41333430, SUBSYS_30383138, REV_7C | |
Dedicated video memory : 1.0 MB (1048576 bytes) | |
Total video memory : 3860.0 MB (4047495168 bytes) | |
Video driver version : 26.18.901.8000 | |
WDDM version : KMT_DRIVERVERSION_WDDM_2_6 (2600) | |
Maximum feature level : D3D_FEATURE_LEVEL_12_1 (0xc100) | |
Direct3D 11.3 : D3D_FEATURE_LEVEL_11_1 (0xb100) | |
DoublePrecisionFloatShaderOps : 0 | |
OutputMergerLogicOp : 1 | |
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT (2) (0b0000'0010) | |
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_2 (2) | |
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3) | |
PSSpecifiedStencilRefSupported : 1 | |
TypedUAVLoadAdditionalFormats : 1 | |
ROVsSupported : 1 | |
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 (1) | |
StandardSwizzle64KBSupported : 0 | |
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0) | |
CrossAdapterRowMajorTextureSupported : 1 | |
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1 | |
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2) | |
MaxGPUVirtualAddressBitsPerResource : 39 | |
MaxGPUVirtualAddressBitsPerProcess : 39 | |
Adapter Node 0: TileBasedRenderer: 1, UMA: 1, CacheCoherentUMA: 0, IsolatedMMU: 1, HeapSerializationTier: 0, ProtectedResourceSession.Support: 1 | |
HighestShaderModel : D3D12_SHADER_MODEL_6_1 (0x0061) | |
WaveOps : 0 | |
WaveLaneCountMin : 128 | |
WaveLaneCountMax : 256 | |
TotalLaneCount : 1024 | |
ExpandedComputeResourceStates : 1 | |
Int64ShaderOps : 0 | |
RootSignature.HighestVersion : D3D_ROOT_SIGNATURE_VERSION_1_1 (2) | |
DepthBoundsTestSupported : 1 | |
ProgrammableSamplePositionsTier : D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED (0) | |
ShaderCache.SupportFlags : D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO | LIBRARY | AUTOMATIC_INPROC_CACHE | AUTOMATIC_DISK_CACHE (15) (0b0000'1111) | |
CopyQueueTimestampQueriesSupported : 1 | |
CastingFullyTypedFormatSupported : 1 | |
WriteBufferImmediateSupportFlags : D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE (0) (0b0000'0000) | |
ViewInstancingTier : D3D12_VIEW_INSTANCING_TIER_2 (2) | |
BarycentricsSupported : 0 | |
ExistingHeaps.Supported : 1 | |
MSAA64KBAlignedTextureSupported : 1 | |
SharedResourceCompatibilityTier : D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 (1) | |
Native16BitShaderOpsSupported : 0 | |
AtomicShaderInstructions : 0 | |
SRVOnlyTiledResourceTier3 : 1 | |
RenderPassesTier : D3D12_RENDER_PASS_TIER_1 (1) | |
RaytracingTier : D3D12_RAYTRACING_TIER_NOT_SUPPORTED (0) | |
AdditionalShadingRatesSupported : 0 | |
PerPrimitiveShadingRateSupportedWithViewportIndexing : 0 | |
VariableShadingRateTier : D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED (0) | |
ShadingRateImageTileSize : 0 | |
BackgroundProcessingSupported : 0 | |
Metacommands enumerated : 2 | |
Metacommands [parameters per stage]: Conv (Convolution) [108][5][6], GEMM (General matrix multiply) [91][5][6] | |
ADAPTER 1 | |
"Microsoft Basic Render Driver" | |
VEN_1414, DEV_008C, SUBSYS_00000000, REV_00 | |
Dedicated video memory : 0.0 MB (0 bytes) | |
Total video memory : 3859.0 MB (4046446592 bytes) | |
Video driver version : 10.0.18362.657 | |
WDDM version : KMT_DRIVERVERSION_WDDM_2_6 (2600) | |
Maximum feature level : D3D_FEATURE_LEVEL_12_1 (0xc100) | |
DoublePrecisionFloatShaderOps : 1 | |
OutputMergerLogicOp : 1 | |
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT | 16_BIT (3) (0b0000'0011) | |
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_3 (3) | |
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3) | |
PSSpecifiedStencilRefSupported : 1 | |
TypedUAVLoadAdditionalFormats : 1 | |
ROVsSupported : 1 | |
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 (3) | |
StandardSwizzle64KBSupported : 1 | |
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0) | |
CrossAdapterRowMajorTextureSupported : 1 | |
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1 | |
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2) | |
MaxGPUVirtualAddressBitsPerResource : 32 | |
MaxGPUVirtualAddressBitsPerProcess : 47 | |
Adapter Node 0: TileBasedRenderer: 0, UMA: 1, CacheCoherentUMA: 1, IsolatedMMU: 0, HeapSerializationTier: 10, ProtectedResourceSession.Support: 0 | |
HighestShaderModel : D3D12_SHADER_MODEL_6_2 (0x0062) | |
WaveOps : 1 | |
WaveLaneCountMin : 4 | |
WaveLaneCountMax : 4 | |
TotalLaneCount : 32 | |
ExpandedComputeResourceStates : 1 | |
Int64ShaderOps : 1 | |
RootSignature.HighestVersion : D3D_ROOT_SIGNATURE_VERSION_1_1 (2) | |
DepthBoundsTestSupported : 1 | |
ProgrammableSamplePositionsTier : D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 (2) | |
ShaderCache.SupportFlags : D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO | LIBRARY (3) (0b0000'0011) | |
CopyQueueTimestampQueriesSupported : 1 | |
CastingFullyTypedFormatSupported : 1 | |
WriteBufferImmediateSupportFlags : D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT | BUNDLE | COMPUTE | COPY | VIDEO_DECODE | VIDEO_PROCESS (63) (0b0011'1111) | |
ViewInstancingTier : D3D12_VIEW_INSTANCING_TIER_1 (1) | |
BarycentricsSupported : 0 | |
ExistingHeaps.Supported : 1 | |
MSAA64KBAlignedTextureSupported : 1 | |
SharedResourceCompatibilityTier : D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 (1) | |
Native16BitShaderOpsSupported : 1 | |
AtomicShaderInstructions : 0 | |
SRVOnlyTiledResourceTier3 : 1 | |
RenderPassesTier : D3D12_RENDER_PASS_TIER_1 (1) | |
RaytracingTier : D3D12_RAYTRACING_TIER_NOT_SUPPORTED (0) | |
AdditionalShadingRatesSupported : 0 | |
PerPrimitiveShadingRateSupportedWithViewportIndexing : 0 | |
VariableShadingRateTier : D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED (0) | |
ShadingRateImageTileSize : 0 | |
BackgroundProcessingSupported : 0 | |
Metacommands enumerated : 2 | |
Metacommands [parameters per stage]: Identity [1][0][2], ClearUAVFloat [0][0][3] | |
FINISHED running on 2020-06-01 16:47:31 | |
2 display adapter(s) enumerated | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Direct3D 12 feature checker (May 2020) by DmitryKo (ARM64) | |
https://forum.beyond3d.com/posts/1840641/ | |
Windows 10 version 1909 (build 18363.836 19h1_release) ARM64 | |
ADAPTER 0 | |
"Qualcomm(R) Adreno(TM) 680 GPU" | |
VEN_4D4F4351, DEV_41333430, SUBSYS_30383138, REV_7C | |
Dedicated video memory : 1.0 MB (1048576 bytes) | |
Total video memory : 3860.0 MB (4047495168 bytes) | |
Video driver version : 26.18.901.8000 | |
WDDM version : KMT_DRIVERVERSION_WDDM_2_6 (2600) | |
Maximum feature level : D3D_FEATURE_LEVEL_12_1 (0xc100) | |
Direct3D 11.3 : D3D_FEATURE_LEVEL_11_1 (0xb100) | |
DoublePrecisionFloatShaderOps : 0 | |
OutputMergerLogicOp : 1 | |
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT (2) (0b0000'0010) | |
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_2 (2) | |
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3) | |
PSSpecifiedStencilRefSupported : 1 | |
TypedUAVLoadAdditionalFormats : 1 | |
ROVsSupported : 1 | |
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 (1) | |
StandardSwizzle64KBSupported : 0 | |
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0) | |
CrossAdapterRowMajorTextureSupported : 1 | |
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1 | |
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2) | |
MaxGPUVirtualAddressBitsPerResource : 39 | |
MaxGPUVirtualAddressBitsPerProcess : 39 | |
Adapter Node 0: TileBasedRenderer: 1, UMA: 1, CacheCoherentUMA: 0, IsolatedMMU: 1, HeapSerializationTier: 0, ProtectedResourceSession.Support: 1 | |
HighestShaderModel : D3D12_SHADER_MODEL_6_1 (0x0061) | |
WaveOps : 0 | |
WaveLaneCountMin : 128 | |
WaveLaneCountMax : 256 | |
TotalLaneCount : 1024 | |
ExpandedComputeResourceStates : 1 | |
Int64ShaderOps : 0 | |
RootSignature.HighestVersion : D3D_ROOT_SIGNATURE_VERSION_1_1 (2) | |
DepthBoundsTestSupported : 1 | |
ProgrammableSamplePositionsTier : D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED (0) | |
ShaderCache.SupportFlags : D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO | LIBRARY | AUTOMATIC_INPROC_CACHE | AUTOMATIC_DISK_CACHE (15) (0b0000'1111) | |
CopyQueueTimestampQueriesSupported : 1 | |
CastingFullyTypedFormatSupported : 1 | |
WriteBufferImmediateSupportFlags : D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE (0) (0b0000'0000) | |
ViewInstancingTier : D3D12_VIEW_INSTANCING_TIER_2 (2) | |
BarycentricsSupported : 0 | |
ExistingHeaps.Supported : 1 | |
MSAA64KBAlignedTextureSupported : 1 | |
SharedResourceCompatibilityTier : D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 (1) | |
Native16BitShaderOpsSupported : 0 | |
AtomicShaderInstructions : 0 | |
SRVOnlyTiledResourceTier3 : 1 | |
RenderPassesTier : D3D12_RENDER_PASS_TIER_1 (1) | |
RaytracingTier : D3D12_RAYTRACING_TIER_NOT_SUPPORTED (0) | |
AdditionalShadingRatesSupported : 0 | |
PerPrimitiveShadingRateSupportedWithViewportIndexing : 0 | |
VariableShadingRateTier : D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED (0) | |
ShadingRateImageTileSize : 0 | |
BackgroundProcessingSupported : 0 | |
Metacommands enumerated : 2 | |
Metacommands [parameters per stage]: Conv (Convolution) [108][5][6], GEMM (General matrix multiply) [91][5][6] | |
ADAPTER 1 | |
"Microsoft Basic Render Driver" | |
VEN_1414, DEV_008C, SUBSYS_00000000, REV_00 | |
Dedicated video memory : 0.0 MB (0 bytes) | |
Total video memory : 3859.0 MB (4046446592 bytes) | |
Video driver version : 10.0.18362.657 | |
WDDM version : KMT_DRIVERVERSION_WDDM_2_6 (2600) | |
Maximum feature level : D3D_FEATURE_LEVEL_12_1 (0xc100) | |
DoublePrecisionFloatShaderOps : 1 | |
OutputMergerLogicOp : 1 | |
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT | 16_BIT (3) (0b0000'0011) | |
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_3 (3) | |
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3) | |
PSSpecifiedStencilRefSupported : 1 | |
TypedUAVLoadAdditionalFormats : 1 | |
ROVsSupported : 1 | |
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 (3) | |
StandardSwizzle64KBSupported : 1 | |
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0) | |
CrossAdapterRowMajorTextureSupported : 1 | |
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1 | |
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2) | |
MaxGPUVirtualAddressBitsPerResource : 32 | |
MaxGPUVirtualAddressBitsPerProcess : 47 | |
Adapter Node 0: TileBasedRenderer: 0, UMA: 1, CacheCoherentUMA: 1, IsolatedMMU: 0, HeapSerializationTier: 10, ProtectedResourceSession.Support: 0 | |
HighestShaderModel : D3D12_SHADER_MODEL_6_2 (0x0062) | |
WaveOps : 1 | |
WaveLaneCountMin : 4 | |
WaveLaneCountMax : 4 | |
TotalLaneCount : 32 | |
ExpandedComputeResourceStates : 1 | |
Int64ShaderOps : 1 | |
RootSignature.HighestVersion : D3D_ROOT_SIGNATURE_VERSION_1_1 (2) | |
DepthBoundsTestSupported : 1 | |
ProgrammableSamplePositionsTier : D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 (2) | |
ShaderCache.SupportFlags : D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO | LIBRARY (3) (0b0000'0011) | |
CopyQueueTimestampQueriesSupported : 1 | |
CastingFullyTypedFormatSupported : 1 | |
WriteBufferImmediateSupportFlags : D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT | BUNDLE | COMPUTE | COPY | VIDEO_DECODE | VIDEO_PROCESS (63) (0b0011'1111) | |
ViewInstancingTier : D3D12_VIEW_INSTANCING_TIER_1 (1) | |
BarycentricsSupported : 0 | |
ExistingHeaps.Supported : 1 | |
MSAA64KBAlignedTextureSupported : 1 | |
SharedResourceCompatibilityTier : D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 (1) | |
Native16BitShaderOpsSupported : 1 | |
AtomicShaderInstructions : 0 | |
SRVOnlyTiledResourceTier3 : 1 | |
RenderPassesTier : D3D12_RENDER_PASS_TIER_1 (1) | |
RaytracingTier : D3D12_RAYTRACING_TIER_NOT_SUPPORTED (0) | |
AdditionalShadingRatesSupported : 0 | |
PerPrimitiveShadingRateSupportedWithViewportIndexing : 0 | |
VariableShadingRateTier : D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED (0) | |
ShadingRateImageTileSize : 0 | |
BackgroundProcessingSupported : 0 | |
Metacommands enumerated : 2 | |
Metacommands [parameters per stage]: Identity [1][0][2], ClearUAVFloat [0][0][3] | |
FINISHED running on 2020-06-01 16:47:31 | |
2 display adapter(s) enumerated | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment