Hardware encoding/decoding issue.
I cannot seem to use hardware encoding or decoding. Hitfilm Pro will crash if I do. I can run the program just fine with it turned off, though my ProRes 422 files won't play smoothly. As soon as I turn hardware encoding or decoding (or both) back on, the timeline will play for a few seconds, then everything freezes and eventually crashes.
I also have HFP 16 installed on my system and it seems to work without any issues. This just seems to happen in version 2022.2 (19.1.2.0).
My system specs
Ryzen 2700
Windows 11
RX580 (8GB)
AMD Adrenalin Driver 22.8.2
64GB Ram
Samsung 1TB m.2 system drive
Using ProRes 422 (10 Bit) and Cineform HQ files for editing (no proxies).
See this video to see what happens:
Anyone have any ideas? Like I said, I cannot turn off hardware encoding permanently as I do not get smooth timeline playback if I do.
Comments
-
Looks like you're editing in 4K so your RX580 might be choking. Have you updated drivers? The recommended chipset (not the minimum) would be the RX 5000 series - per the new requirements listed below.
-
@MRemple Thank you for posting all these details, it is really helpful. The AMD driver version you are using contains a bug with hardware decoding media. We have already contacted AMD to let them know and they have confirmed that it is an issue on their end and that they would fix it as soon as possible.
In the meantime, please downgrade to the following driver: "Adrenalin 22.5.1 Recommended (WHQL)". This driver works as expected.
Sorry about the inconvenience.
-
Sorry, I had forgotten about the AMD bug and was just coming back here to post that you need to install the "recommended" driver - but Cedric beat me to it. Hope that fixes the issue!.
-
Thanks @CedricBonnier! I will downgrade the driver for now and hope a fix is on the way.
Thanks for the input @Stargazer54 . On a side note, I actually normally do not have any issues editing 4K in HFP. On rare occasions, I might have to knock the quality setting down to half, but ussually I can do most editing tasks at full resolution without issue. I use ProRes 422 files and they seem to get along quite well with HitFilm.
-
If the AMD bug is applicable here, that would be curious, since the OP states they are using media which cannot be hardware decoded (Prores, Cineform). They must have some AVC media being used, or they have proxies when they stated they did not. Unless Hitfilm is mucking with the HW decoder when it has no need to.
-
@NormanPCN I can state absolutely that no proxies are being used and defintely no AVC media is present in any projects that I edit. All footage gets converted to either ProRes 422 or Cineform before even being brought into HF.
I downgraded the AMD drivers and the isuue has been fixed. The files don't play as smoothly as they do on HFP16, but at least they play and the program does not crash.
-
@MRemple Glad you got it sorted! Again, apologies for forgetting about the AMD bug.
-
To be completely honest, I hadn't read the post properly and missed the fact that it was ProRes media.
That said, the timeline render cache is turned on by default and is encoding individual frames using AVC (depending on the size of the timeline), so it is technically possible to run into the same issue with non hardware decoding media.
Installing the latest AMD "Recommended" driver is still the correct thing to do for now.