cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

GlitterKill
Journeyman III

Drivers after 21.4.1 Break GPU video encoding

After updating to driver 21.6.1 from 21.4.1 I am unable to encode HEVC video using the GPU (with VCE) like I was before.  The same thing happens with 21.7.1 and 21.7.2.  21.5.1 breaks FFMpeg encoding.  The error is: "GPU #0 (AMD Radeon RX 5700 XT) [H.265/HEVC] does not support output format NV12."

When I do a check for GPU features I get this:

device #0: AMD Radeon RX 5700 XT
H.264/AVC encode features
10bit depth: no
acceleration: Hardware-accelerated
max profile: High
max level: 5.2
max bitrate: 2147483 kbps
ref frames: 1-16
Bframe support: no
HW instances: 0
max streams: 16
timeout support: yes

H.264/AVC input:
Width: 128 - 4096
Height: 128 - 4096
alignment: 32
Interlace: no
pix format: NV12(native), YUV420P, YV12, BGRA, RGBA, ARGB
memory type: DX11(native), OPENCL, OPENGL, HOST

H.264/AVC output:
Width: 128 - 4096
Height: 128 - 4096
alignment: 32
Interlace: no
pix format: UNKNOWN(native)
memory type: DX11(native), OPENCL, OPENGL, HOST

H.265/HEVC encode features
10bit depth: yes
acceleration: Hardware-accelerated
max profile: main
max level: 6.2
max bitrate: 2147483 kbps
ref frames: 1-16
max streams: 16
timeout support: yes

H.265/HEVC input:
Width: 128 - 4096
Height: 128 - 4096
alignment: 32
Interlace: no
pix format: NV12(native), YUV420P, YV12, BGRA, RGBA, ARGB
memory type: DX11(native), OPENCL, OPENGL, HOST

H.265/HEVC output:
Width: 128 - 4096
Height: 128 - 4096
alignment: 32
Interlace: no
pix format: Unexpected(native), Unexpected(native)
memory type: DX11(native), OPENCL, OPENGL, HOST



device #0: AMD Radeon RX 5700 XT
H.264/AVC decode features
10bit depth: no
acceleration: Hardware-accelerated
max streams: 16

H.264/AVC output:
Width: 32 - 4096
Height: 32 - 4080
alignment: 32
Interlace: yes
pix format: NV12(native), BGRA, RGBA
memory type: DX11(native)

H.265/HEVC decode features
10bit depth: yes
acceleration: Hardware-accelerated
max streams: 0

H.265/HEVC output:
Width: 32 - 7680
Height: 32 - 4320
alignment: 32
Interlace: yes
pix format: NV12(native), BGRA, RGBA
memory type: DX11(native)

MPEG2 decode features
10bit depth: no
acceleration: Hardware-accelerated
max streams: 16

MPEG2 output:
Width: 32 - 1920
Height: 32 - 1080
alignment: 32
Interlace: yes
pix format: NV12(native), BGRA, RGBA
memory type: DX11(native)

VP9 decode features
10bit depth: yes
acceleration: Hardware-accelerated
max streams: 16

VP9 output:
Width: 32 - 7680
Height: 32 - 4320
alignment: 32
Interlace: yes
pix format: NV12(native), BGRA, RGBA
memory type: DX11(native)

VC-1 decode features
10bit depth: no
acceleration: Hardware-accelerated
max streams: 16

VC-1 output:
Width: 32 - 1920
Height: 32 - 1080
alignment: 32
Interlace: yes
pix format: NV12(native), BGRA, RGBA
memory type: DX11(native)

 

 

Notice this part about the HEVC output and pix format: Unexpected(native):

H.265/HEVC output:
Width: 128 - 4096
Height: 128 - 4096
alignment: 32
Interlace: no
pix format: Unexpected(native), Unexpected(native)
memory type: DX11(native), OPENCL, OPENGL, HOST

 

1 Reply
suizman
Journeyman III

Re: Drivers after 21.4.1 Break GPU video encoding

Same here... I've reported this issue directly to AMD support more than a month ago and they completely ignore me xD.

Basically now I'm unable to playback videos using HW acceleration nor use Plex HW transcoding features  until this get fixed. And btw some apps in windows also use acceleration so is not isolated issue only with videos it's also affecting other 2D applications(in my particular case a VPN client GUI).

The think that bugs me is that AMD did not mention this on any driver release notes...

I've noticed that UVD clocks are to high even while the GPU is on idle.

GPU IDLE.png

 

0 Likes