Hi!
My R9 380 findings:
The VCE engine of Tonga is perfectly capable to record in 1080p60, try it yourself with some window capture of a fluid video on youtube for example.
Unfortunately the hardware is not capable to maintain this fluidity, quality encoding when the card is under heavy load (gaming).
- Driver issue?
- Is Tonga truly has a dedicated hardware VCE engine?
If yes, i'd say there is some architectural limitation, bottleneck (bandwidth constraints, frame buffer access latency).
If you have high fps then try to use vsync.
To record at 1080p60 when the fps is higher than 60 is quite hopeless...
I made a little test.
I opened the AMD Overdrive panel, and started to record in OBS VCE.
In 720p@30fps the clock speed of the Gpu and the Memory went to maximum (1010/1380 MHz), but the Gpu was idle
In 1080p@60fps the same happened with the clock speeds, but the Gpu activity went to 30%.
So i think there is no dedicated x264 encoding Hardware, or it is not working in Windows 10 with 16.1 Crimson driver.
By the way, i can record Subnautica when it runs over 100 Fps with 60 fps setting in OBS VCE, with no problen, until the Gpu have enough spare power to do the encode...
I am using Latency Constrained VBR, with 5000 kbit/s max bitrate in 720p@30fps and 30000 kbit/sec in 1080p@60fps.
Edit:
I have an Asus STRIX R9 380 OC 2GB.