[Bug]: RX 6500 XT can create invalid components
Describe the bug When initialized with D3D11, the RX 6500 XT fails to create an encoder component, but when initialized with D3D9, the RX 6500XT returns an encoder component and appears to have encoding capability.
To Reproduce Steps to reproduce the behavior 1.Execute CapabilityManager.exe with -CAPABILITY DX11
Querying video encoder capabilities...
Codec AMFVideoEncoderVCE_AVC
Not supported
Codec AMFVideoEncoderVCE_SVC
Not supported
Codec AMFVideoEncoderHW_HEVC
Not supported
2.Execute CapabilityManager.exe with -CAPABILITY DX9
Querying video encoder capabilities...
Codec AMFVideoEncoderVCE_AVC
Number HW instances:1
Acceleration Type:Hardware-accelerated
maximum profile:100
maximum level:52
Number of temporal Layers:4
IsBPictureSupported:1
Max Number of streams supported:16
Encoder input:
Width: [128-4096]
Height: [128-4096]
Vertical alignment: 32 lines.
Interlaced support: NO
Total of 6 pixel format(s) supported:
0: YUV420P
1: YV12
2: BGRA
3: RGBA
4: ARGB
5: NV12 (native)
Total of 4 memory type(s) supported:
0: DX9 (native)
1: OPENCL
2: OPENGL
3: HOST
Encoder output:
Width: [128-4096]
Height: [128-4096]
Vertical alignment: 32 lines.
Interlaced support: NO
Total of 1 pixel format(s) supported:
0: NV12 (native)
Total of 4 memory type(s) supported:
0: DX9 (native)
1: OPENCL
2: OPENGL
3: HOST
Codec AMFVideoEncoderVCE_SVC
Number HW instances:1
Acceleration Type:Hardware-accelerated
maximum profile:100
maximum level:52
Number of temporal Layers:4
IsBPictureSupported:1
Max Number of streams supported:16
Encoder input:
Width: [128-4096]
Height: [128-4096]
Vertical alignment: 32 lines.
Interlaced support: NO
Total of 6 pixel format(s) supported:
0: YUV420P
1: YV12
2: BGRA
3: RGBA
4: ARGB
5: NV12 (native)
Total of 4 memory type(s) supported:
0: DX9 (native)
1: OPENCL
2: OPENGL
3: HOST
Encoder output:
Width: [128-4096]
Height: [128-4096]
Vertical alignment: 32 lines.
Interlaced support: NO
Total of 1 pixel format(s) supported:
0: NV12 (native)
Total of 4 memory type(s) supported:
0: DX9 (native)
1: OPENCL
2: OPENGL
3: HOST
Codec AMFVideoEncoderHW_HEVC
Number HW instances:1
Acceleration Type:Hardware-accelerated
maximum profile:1
maximum tier:0
maximum level:186
Max Number of streams supported:16
Encoder input:
Width: [128-8192]
Height: [128-4352]
Vertical alignment: 32 lines.
Interlaced support: NO
Total of 7 pixel format(s) supported:
0: YUV420P
1: YV12
2: BGRA
3: RGBA
4: ARGB
5: NV12 (native)
6: P010 (native)
Total of 4 memory type(s) supported:
0: DX9 (native)
1: OPENCL
2: OPENGL
3: HOST
Encoder output:
Width: [128-8192]
Height: [128-4352]
Vertical alignment: 32 lines.
Interlaced support: NO
Total of 2 pixel format(s) supported:
0: NV12 (native)
1: P010 (native)
Total of 4 memory type(s) supported:
0: DX9 (native)
1: OPENCL
2: OPENGL
3: HOST
- OS: Windows 10 21H2
- Driver Version 22.7.1
- GPU RX 6500 XT
- Which component has the issue Encoder
Thanks for reporting this. We have reproduced the issue, created an internal ticket, and are taking a look.
To confirm, encoding is not supported on RX 6500 XT.
The issue has now been fixed and will be publicly available in an upcoming driver release.
The fix for this issue is available in the latest public driver.