AMD HW Video Decode Unable to function properly
tracked
果果喵喵
AMD GPU cannot use hardware decoding, even if -- enable hw video decode is used, it cannot be used, resulting in abnormally high CPU usage
Log In
_
_tau_
Is this still an issue? I'm unable to reproduce a bug here, do note however that the flag only affects AvPro video players, Unity players always use hardware decoders when available.
When testing on my 7900 XTX, driver 24.7.1, the
--enable-hw-video-decoding
flag correctly controls whether the video decoder on the GPU is used.果果喵喵
_tau_This issue seems to only affect AMD graphics cards with the GCN; it does not occur on AMD graphics cards with the RDNA。
ぴけぴけ
_tau_ Tested without using any launch options. Hardware decoder only works with Unity Video Player. However, AVPro uses CPU decoding.
Then I tried the launch options.
I couldn't find --enable-hw-video-decoding in the documentation, so I thought I misread --disable, but the --enable-hw-video-decoding option works with AVPro.
Ryzen 7 5800X3D
Radeon RX7900GRE (24.7.1)
Windows 11 Pro 23H2
果果喵喵
ぴけぴけI remember the problem occurred after upgrading unity2022, which is normal in the unity2019 of VRChat
果果喵喵
_tau_ I tried Windows 10 21H2 to Windows 11 24H2, including a brand new system. Both the latest graphics card driver and the old driver cannot be hardware decoded
_
_tau_
果果喵喵: I believe this may be out of our control then. Is there anything you want VRChat specifically to do here?
StormRel
tracked
果果喵喵
However, playing videos does not use the AMD graphics card decoder by default. Full CPU decoding
windows 10 22h2 19045.3693
amd driver 23.11.1
video h.264 aac
Sai
This is not a bug, the launch option was changed a while ago. Hardware video decoding is enabled by default now, you can disable it with --disable-hw-video-decoding
果果喵喵
Sai: However, playing videos does not use the AMD graphics card decoder by default. Full CPU decoding
windows 10 22h2 19045.3693
amd driver 23.11.1
video h.264 aac