I had an Asus ROG Strix 3070 Ti OC 8GB GPU recently which turned out to be having a factory defect, I had to buy a new GPU, and since I'm extremely frustrated with Nvidia these days I bought a Sapphire RX 7800 XT 16GB, which is approximately between a 4070 and 4070 Super in performance. as far as I know. With RTX 3070 Ti I had no issues using Hardware encoding with the following settings on v24.4.1:
Format: H.264
Frame Size: UHD (3840x2160)
Frame Rate: 120
Field Order: Progressive
Aspect: Square Pixels
Render at maximum depth
Use maximum render quality
Time Interpolation: Frame Sampling
Performance: Hardware Encoding
Profile: High
Level: 6.0
Bitrate Encoding: VBR, 1 pass
Target Bitrate: 100
Max Bitrate: 100
Now, I'm trying to use the same encoding settings on my new RX 7800 XT, however, in v24.4.1 adobe simply won't use Hardware encoding, even though I'm able to choose it, simply does the encoding with CPU. CPU usage is around 90%, GPU is 20%. A 2 min video takes 10 mins to encode, which is really not good.
With v25.1 I'm not even able to switch to hardware encoding because Adobe Premiere Pro tells me that my system's hardware does not support hardware acceleration for the current settings. I mean, really? RX 7800 XT is 1 gen ahead of 3070 Ti and it's not supporting Level 6.0 encoding and with 120 FPS? That's not really accepatable. How come the same encoding format is not available on ana AMD GPU but it's available on an Nvidia GPU even if the Nvidia GPU is one gen older and definitely slower? Does Adobe have any deal with Nvidia perhaps?