Vega FE DX12特性支持【FL 12_1,光栅顺序视图, 保守光栅化】
首页 > 观测 > 数码科技    作者:剧毒术士马文   2017年7月6日 23:24 星期四   热度:1615°   9条评论    
时间:2017-7-6 23:24   热度:1615° 

http://www.moepc.net/?post=2405



#Vega FE

Windows 10 version 1703 (build 15063)

ADAPTER 0
"Radeon Vega Frontier Edition"
VEN_1002, DEV_6863, SUBSYS_6B761002, REV_00
Dedicated video memory : 4211945472  bytes
Total video memory : 4193810432  bytes
Video driver version : 22.19.384.2
Maximum feature level : D3D_FEATURE_LEVEL_12_1 (0xc100)
DoublePrecisionFloatShaderOps : 1
OutputMergerLogicOp : 1
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT (2)
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 : 0
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0)
CrossAdapterRowMajorTextureSupported : 0
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2)
MaxGPUVirtualAddressBitsPerResource : 44
MaxGPUVirtualAddressBitsPerProcess : 44
Adapter Node 0:    TileBasedRenderer: 0, UMA: 0, CacheCoherentUMA: 0, IsolatedMMU: 1
HighestShaderModel : D3D12_SHADER_MODEL_5_1 (0x0051)
WaveOps : 1
WaveLaneCountMin : 64
WaveLaneCountMax : 64
TotalLaneCount : 4096
ExpandedComputeResourceStates : 1
Int64ShaderOps : 1
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 (3)


与Fiji的区别:

Maximum Feature Level: Vega支持Feature level 12_1

【Fiji】D3D_FEATURE_LEVEL_12_0 (0xc000) 

【Vega FE】D3D_FEATURE_LEVEL_12_1 (0xc100)


MinPrecisionSupport : 

【Fiji】D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE (0) 

【Vega FE】D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT (2) 【FP16?】


TiledResourcesTier : 

【Fiji】D3D12_TILED_RESOURCES_TIER_2 (2) 

【Vega FE】D3D12_TILED_RESOURCES_TIER_3 (3)


QQ截图20170707020301.png


ROVsSupported :Vega增加支持光栅顺序视图

【Fiji】False ->【Vega FE】True


ConservativeRasterizationTier : 保守光栅化,Vega增加支持,还是最高的等级3(Pascal为等级2)

【Fiji】D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED (0) 

【Vega FE】 D3D12_CONSERVATIVE_RASTERIZATION_TIER_3 (3) 


QQ截图20170707020309.png



TileBasedRenderer: 0【Pascal也显示为0不支持,但AMD的PPT有写Vega支持TBR】

MaxGPUVirtualAddressBitsPerResource : 【Fiji】40 ->【Vega FE】44 【显示44bit,Vega架构能够寻址49bit】
MaxGPUVirtualAddressBitsPerProcess :【Fiji】40 -> 【Vega FE】44


点击查看原图

QQ截图20170707020252.png





GTX 1080 Pascal

Direct3D 12 feature checker (July 2017) by DmitryKo
https://forum.beyond3d.com/posts/1840641/

Windows 10 version 1703 (build 15063)
Checking for experimental shader models

ADAPTER 0
"NVIDIA GeForce GTX 1080"
VEN_10DE, DEV_1B80, SUBSYS_61803842, REV_A1
Dedicated video memory : 4168089600  bytes
Total video memory : 4104710144  bytes
Video driver version : 22.21.13.8476
Maximum feature level : D3D_FEATURE_LEVEL_12_1 (0xc100)
DoublePrecisionFloatShaderOps : 1
OutputMergerLogicOp : 1
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE (0)
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_3 (3)
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3)
PSSpecifiedStencilRefSupported : 0
TypedUAVLoadAdditionalFormats : 1
ROVsSupported : 1
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_2 (2)
StandardSwizzle64KBSupported : 0
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0)
CrossAdapterRowMajorTextureSupported : 0
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_1 (1)
MaxGPUVirtualAddressBitsPerResource : 40
MaxGPUVirtualAddressBitsPerProcess : 40
Adapter Node 0:    TileBasedRenderer: 0, UMA: 0, CacheCoherentUMA: 0, IsolatedMMU: 1
HighestShaderModel : D3D12_SHADER_MODEL_6_0 (0x0060)
WaveOps : 1
WaveLaneCountMin : 32
WaveLaneCountMax : 32
TotalLaneCount : 40960
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)


GTX 980 Maxwell 2

ADAPTER 0
"NVIDIA GeForce GTX 980"
VEN_10DE, DEV_13C0, SUBSYS_236819DA, REV_A1
Dedicated video memory : 3221225472  bytes
Total video memory : 4294901760  bytes
Created Direct3D 12 device at feature level 11_0

Maximum feature level : D3D_FEATURE_LEVEL_11_1 (0xb100)
DoublePrecisionFloatShaderOps : 1
OutputMergerLogicOp : 1
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE (0)
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_3 (3)
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_2 (2)
PSSpecifiedStencilRefSupported : 0
TypedUAVLoadAdditionalFormats : 1
ROVsSupported : 1
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_1 (1)
MaxGPUVirtualAddressBitsPerResource : 38
StandardSwizzle64KBSupported : 0
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0)
CrossAdapterRowMajorTextureSupported : 0
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 0
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2)
Adapter Node 0:     TileBasedRenderer: 0, UMA: 0, CacheCoherentUMA: 0



R9 290X GCN1.1

ADAPTER 0
"AMD Radeon R9 200 Series"
VEN_1002, DEV_67B0, SUBSYS_30801462, REV_00
Dedicated video memory : 3221225472  bytes
Total video memory : 4294901760  bytes
Video driver version : 22.19.171.257
Maximum feature level : D3D_FEATURE_LEVEL_12_0 (0xc000)
DoublePrecisionFloatShaderOps : 1
OutputMergerLogicOp : 1
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE (0)
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_2 (2)
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3)
PSSpecifiedStencilRefSupported : 1
TypedUAVLoadAdditionalFormats : 1
ROVsSupported : 0
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED (0)
StandardSwizzle64KBSupported : 0
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0)
CrossAdapterRowMajorTextureSupported : 0
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2)
MaxGPUVirtualAddressBitsPerResource : 40
MaxGPUVirtualAddressBitsPerProcess : 40
Adapter Node 0:  TileBasedRenderer: 0, UMA: 0, CacheCoherentUMA: 0, IsolatedMMU: 1
HighestShaderModel : D3D12_SHADER_MODEL_5_1 (0x0051)
WaveOps : 1
WaveLaneCountMin : 64
WaveLaneCountMax : 64
TotalLaneCount : 2816
ExpandedComputeResourceStates : 1
Int64ShaderOps : 1
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 (3)


R9 Fury GCN1.2

#Fury (Air)

Windows 10 version 1703 (build 15063)

ADAPTER 0
"AMD Radeon (TM) R9 Fury Series"
VEN_1002, DEV_7300, SUBSYS_E331174B, REV_CB
Dedicated video memory : 4269826048  bytes
Total video memory : 4240932864  bytes
Video driver version : 22.19.171.1
Maximum feature level : D3D_FEATURE_LEVEL_12_0 (0xc000)
DoublePrecisionFloatShaderOps : 1
OutputMergerLogicOp : 1
MinPrecisionSupport : D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE (0)
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_2 (2)
ResourceBindingTier : D3D12_RESOURCE_BINDING_TIER_3 (3)
PSSpecifiedStencilRefSupported : 1
TypedUAVLoadAdditionalFormats : 1
ROVsSupported : 0
ConservativeRasterizationTier : D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED (0)
StandardSwizzle64KBSupported : 0
CrossNodeSharingTier : D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED (0)
CrossAdapterRowMajorTextureSupported : 0
VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation : 1
ResourceHeapTier : D3D12_RESOURCE_HEAP_TIER_2 (2)
MaxGPUVirtualAddressBitsPerResource : 40
MaxGPUVirtualAddressBitsPerProcess : 40
Adapter Node 0:     TileBasedRenderer: 0, UMA: 0, CacheCoherentUMA: 0, IsolatedMMU: 1
HighestShaderModel : D3D12_SHADER_MODEL_5_1 (0x0051)
WaveOps : 1
WaveLaneCountMin : 64
WaveLaneCountMax : 64
TotalLaneCount : 3584
ExpandedComputeResourceStates : 1
Int64ShaderOps : 1
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 (3)



来源:https://forum.beyond3d.com/posts/1838269/、Reddit u/Badcookies、Wikipedia

http://www.moepc.net/?post=2405


二维码加载中...
本文作者:剧毒术士马文      文章标题: Vega FE DX12特性支持【FL 12_1,光栅顺序视图, 保守光栅化】
本文地址:http://moepc.net/?post=2405
声明:若无注明,本文皆为“MoePC”原创,转载请保留文章出处。

WRITTEN BY

avatar
hyno111Firefox 53.0Windows 102017-07-10 01:27
上面那个980的完全不对。最终支持什么还是官网和测试说了算,驱动报的能力只能作为参考。
https://developer.nvidia.com/dx12-dos-and-donts
比如现在官网说Maxwell/Pascal只支持Resource Binding Tier 2,最新版驱动(和维基)得到的反馈却是Tier 3 。具体是啥?由于现在并没有能用到Tier 3的测试,所以谁也不知道。。(大概是Fermi DX12驱动带来的bug吧)
hangoverfridayGoogle Chrome 58.0.3029.110Windows 102017-07-07 18:57
超级进化的Fiji
剧毒术士马文Google Chrome 37.0.0.0Linux2017-07-07 20:22
@hangoverfriday:说同频不如Fiji我是不信的...
theLastWishGoogle Chrome 52.0.2743.116Windows 102017-07-08 04:54
@剧毒术士马文:现在是驱动的问题么
amdfanFirefox 52.0Windows XP2017-07-07 09:12
大家最终还是看FPS
Google Chrome 50.0.2661.102Windows 102017-07-07 03:18
看不太懂。~
MikiyaGoogle Chrome 58.0.3029.110Windows 102017-07-07 01:40
不止我一个一脸懵逼吧ORZ
ayuGoogle Chrome 40.0.2214.89Linux2017-07-07 10:53
@Mikiya:Me,too!我也是
熊猫Google Chrome 37.0.0.0Linux2017-07-06 23:45
能不能做个对比表格,这样看不方便

返回顶部    首页     管理   注册   
版权声明       pw:mykancolle.com或moepc.net (有时需加www.) 若被菊爆请留言补档
内容来源于网络,并不代表本站赞同其观点和对其真实性负责。
如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容。
本站资源仅为个人学习测试使用,请在下载后24小时内删除,不得用于商业用途,否则后果自负,请支持正版!
illust:Atha/an2a Foreign visitors, GoogleTranslate will help   sitemap