AMF icon indicating copy to clipboard operation
AMF copied to clipboard

[Bug]: RX 6500 XT can create invalid components

Open Masa-tam opened this issue 3 years ago • 1 comments

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

Masa-tam avatar Oct 04 '22 06:10 Masa-tam

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.

rhutsAMD avatar Oct 04 '22 14:10 rhutsAMD

The issue has now been fixed and will be publicly available in an upcoming driver release.

rhutsAMD avatar Nov 02 '22 15:11 rhutsAMD

The fix for this issue is available in the latest public driver.

rhutsAMD avatar Feb 28 '23 21:02 rhutsAMD