I couldn't find similar cases on the internet, that's why I'm asking here:
Back then, my combo was:
AMD Ryzen 9 3900XT
Nvidia GeForce GTX 1660 Ti
I decided to stream with x264 and chose following options:
Output: 864p
CBR
6000 Kbps
Keyframe 2s
CPU Preset Fast
Profile High
x264 options rc-lookahead=60 trellis=1 direct-pred=spatial
With those settings, my streams ran flawlessly for 2 years.
No frames missed due to rendering lag
No skipped frames due to encoding lag
In rare cases, dropped frames due to internet connection
Then, I upgraded the graphics card to AMD Radeon RX 7900 XT. OBS Settings are the same, still using x264. And the problem began. I got skipped frames due to encoding lag which indicates an overload for the CPU.
Back then, I used DDU for the exchange but in the meantime, a fresh reinstall of Win10 happened and it didn't help.
My workaround was to reduce the CPU Preset to veryfast but the skipped frames due to encoding lag still exist. Let's say 120 skipped frames after 2 hours.
Doesn't sound that bad but I was used to have 0 at Fast.
Today, I was testing it again and to provide the logs for you.
Win10 22H2
OBS Studio 30.2.3
Same settings as mentioned above.
Jumping around the Overwatch Training area for 1 minute.
"Übersprungene Frames..." means skipped frames...
x264 with AMD GPU
x264 with Nvidia GPU
Why does x264 not work properly with the AMD GPU? I don't see the connection.
Really appreciate your help. Thank you!
Back then, my combo was:
AMD Ryzen 9 3900XT
Nvidia GeForce GTX 1660 Ti
I decided to stream with x264 and chose following options:
Output: 864p
CBR
6000 Kbps
Keyframe 2s
CPU Preset Fast
Profile High
x264 options rc-lookahead=60 trellis=1 direct-pred=spatial
With those settings, my streams ran flawlessly for 2 years.
No frames missed due to rendering lag
No skipped frames due to encoding lag
In rare cases, dropped frames due to internet connection
Then, I upgraded the graphics card to AMD Radeon RX 7900 XT. OBS Settings are the same, still using x264. And the problem began. I got skipped frames due to encoding lag which indicates an overload for the CPU.
Back then, I used DDU for the exchange but in the meantime, a fresh reinstall of Win10 happened and it didn't help.
My workaround was to reduce the CPU Preset to veryfast but the skipped frames due to encoding lag still exist. Let's say 120 skipped frames after 2 hours.
Doesn't sound that bad but I was used to have 0 at Fast.
Today, I was testing it again and to provide the logs for you.
Win10 22H2
OBS Studio 30.2.3
Same settings as mentioned above.
Jumping around the Overwatch Training area for 1 minute.
"Übersprungene Frames..." means skipped frames...
x264 with AMD GPU
x264 with Nvidia GPU
Why does x264 not work properly with the AMD GPU? I don't see the connection.
Really appreciate your help. Thank you!
Attachments
Last edited: