Question / Help Heavy FPS loss / stuttering if Streaming with NVENC?

c0nsecro

Member
Hey Guys,

yesterday I'm streaming the new DOOM Beta and got a big Problem with my rendered Video Material. To make it in a short way: As I'm using start to stream, my game laggs ingame at difficult points, the recording and streaming too. You can see it in my YouTube-Gameplay and also on Twitch. What is realy curios: If I'm playing the game and only recording local, there are no laggs and the game runs smooth as f*ck. Anyone know, what's the problem? I recordnize that problem on CS:GO too, it starts from one day to the other, that I got heavy FPS-Loss. I thought it's a problem with steam, but maybe the streaming-function of OBS can be the problem? I'm using the twitch alerts-CLR-Browser plugin, are there any known problems? I added the Logfile too.

My system:

CPU Typ: Intel Xeon 5650, 3990 MHz (20 x 199.5 MHz)
Motherboard: Asus Rampage II Gene (1 PCI, 1 PCI-E x4, 2 PCI-E x16, 6 DDR3 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)
Motherboard Chip: Intel Tylersburg X58, Intel Nehalem
Memory: 12279 MB (DDR3-1333 DDR3 SDRAM)
6x Corsair Dominator CM3X2G1600C7D 2 GB DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 MHz) (8-8-8-22 @ 592 MHz) (6-6-6-16 @ 444 MHz)
Videocard: NVIDIA Geforce GTX 970
BS: Windows 10 Pro (64 Bit)
 

Attachments

  • 2016-04-16 21-32-48.txt
    48.8 KB · Views: 17
Can I ask why you are using NVENC? Have you tried with x264 instead?

NVENC is using your GPU for encoding, but your game is also using the same GPU and so I can imagine that with an un-optimised game like a Beta you might well have problems.
 

Osiris

Active Member
NVENC is done on a special chip on the GPU, so it shouldn't interfere with the part that is used by the game.
 

Suslik V

Active Member
Little offtop under the spoiler
But any encoder must use some memory/transfer related operations (to make task and deliver the result). We need benchmark with extremely large textures in game, and see who is the best (from hardware encoders) at the same quality ^_^
 
Last edited:

c0nsecro

Member
Well, I also recordnized problems when I'm playing CounterStrike Global Offense. Atm I don't reach the 100 FPS anymore if stream and record local at the same time. Until this moment I thought there are problems witch CS/Steam, because only this game makes some trouble, but after that issue with DOOM, I'm not sure anymore.

Is there a possibillity to clean the cache from OBS or smth else (without losing the saved scenes, etc.)? Maybe there is a problem ... I'm just wondering why I get such performance problems after so long time without changing anything. As I told you, there are no problems when I just record local.

Maybe I try to encode for Twitch witch my CPU, that are only 3500 bit/s, maybe my FPS won't drop so hard then.

Are there no troubles/problems to find in my logfile?

Maybe it's important that, when I open CS:GO, sometimes OBS crashed. I'm not at home atm, but I will search and upload the logfile if I'm at home.

Edit: Now with the last crash-log
 

Attachments

  • Crash 2016-04-13 22-23-40.txt
    50.5 KB · Views: 10
Last edited:

c0nsecro

Member
Ok, I've found the problem for the low FPS in CS:GO: I have set a hook at "multi adapter compatibility" at the gamecapture properties. That was the problem ...
 
Top