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
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.
I been having problems too. I been wanting to play on my pc for vr and after an update I believe, it been bugging out to where the screen tears and poor fps. Could roling back to that update fix the issues?
Has this been addressed?
Maybe it will eventually but plain ignorance is really bad. I've been following lots of forums and threads where people complain and they just do nothing. They just break the encoder in firmware or limit it over and over again it seems. 2 years these problems are here and they dont care. This is really bad its my last AMD product CPU / GPU
I payed a lot of money for 6800XT and 5800X3D and here I am with my Quest 2 not being able to use them. 6800XT with current (OLD 2 months soon WHQL) drivers is performing like 3060TI maybe in VR or worse !