Crysis 3 - My recording (and stream) is choppy despite high specs

twinprime

New Member
Hello,

I've been tinkering with OBS setting for a while now but my stream is still too choppy to watch. I stopped streaming and just try to record videos and it's still not watchable. The sound comes through perfectly fine but the video freezes pretty much. When my crossharid doesn't move and only the grass moves it records that fine buta soon as I move my cursor in game, the recording (and stream) just records at pretty much 1 frame per 5 second (yea, it freezes for 5 sec or more between frames)

Machine is Ryzen 3900x 64GB DDR4 with RTX 2080Ti (I have 2 cards in the system but not on NVLINK i.e. SLI not enabled). I play Crysis 3 maxed setting at 1440p at 70-90fps. I'm reduce the setting trying to record at FHD 10000kbps still broken. While recording (and streaming) my game is smooth as if nothing happens. My CPU and GPU are on custom water and run in the low 40s C on full load so thermal is'nt an issue here.

My last log file of a failed recording... https://obsproject.com/logs/AL-i7TRvQ4MjrUB5

Please help. I've watched a few youtube videos on how to do the settings already but the issue is still there.

Many thanks!
 

TryHD

Member
Again no attempt.
Open OBS -> click record -> record for some minutes -> stop recording -> close obs -> open obs -> click help -> Log files -> upload last logfile
 

twinprime

New Member
22:55:27.462: ==== Recording Start ===============================================
22:55:27.462: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:/vol0/2020-06-30 22-55-27.mkv'...
22:55:28.581: [game-capture: 'Game Capture'] ----------------- d3d11 capture freed ----------------
22:55:28.599: [game-capture: 'Game Capture'] d3d11 shared texture capture successful
22:55:28.612: [game-capture: 'Game Capture'] shared texture capture successful
22:55:30.996: [game-capture: 'Game Capture 2'] attempting to hook fullscreen process: Crysis3.exe
22:55:31.002: [game-capture: 'Game Capture 2'] init_pipe: failed to start pipe
22:55:34.477: [game-capture: 'Game Capture 2'] attempting to hook fullscreen process: Crysis3.exe
22:55:34.483: [game-capture: 'Game Capture 2'] init_pipe: failed to start pipe
22:55:37.479: [game-capture: 'Game Capture 2'] attempting to hook fullscreen process: Crysis3.exe
22:55:37.484: [game-capture: 'Game Capture 2'] init_pipe: failed to start pipe
22:55:40.496: [game-capture: 'Game Capture 2'] attempting to hook fullscreen process: Crysis3.exe
22:55:40.501: [game-capture: 'Game Capture 2'] init_pipe: failed to start pipe
22:55:49.258: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:/vol0/2020-06-30 22-55-27.mkv' stopped
22:55:49.258: Output 'adv_file_output': stopping
22:55:49.258: Output 'adv_file_output': Total frames output: 997
22:55:49.258: Output 'adv_file_output': Total drawn frames: 750 (1307 attempted)
22:55:49.258: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 557 (42.6%)
22:55:49.259: ==== Recording Stop ================================================
22:55:49.259: Video stopped, number of skipped frames due to encoding lag: 1102/1306 (84.4%)
22:59:04.126: [game-capture: 'Game Capture'] ----------------- d3d11 capture freed ----------------
22:59:04.148: [game-capture: 'Game Capture'] d3d11 shared texture capture successful
22:59:04.162: [game-capture: 'Game Capture'] shared texture capture successful
22:59:05.629: [game-capture: 'Game Capture 2'] attempting to hook fullscreen process: Crysis3.exe
22:59:05.635: [game-capture: 'Game Capture 2'] init_pipe: failed to start pipe
22:59:28.853: ==== Shutting down ==================================================
22:59:28.877: Switched to scene '(null)'
22:59:28.878: [game-capture: 'Game Capture'] capture stopped
22:59:28.878: WASAPI: Device 'Speakers (Realtek(R) Audio)' Terminated
22:59:28.881: WASAPI: Device 'Speakers (Realtek(R) Audio)' Terminated
22:59:28.885: All scene data cleared
 

TryHD

Member
Settings look fine, could you pull your second GPU out so your main GPU is connected with full 16 PCI-e lanes and see if that fixes it for you?
 

twinprime

New Member
Hope you didn't think I fixed the issue then disappear without a trace :).

What happened with me:

  • Since the cards are on hard tubes, I can't just drain the loop to remove the card. So I shut down the computer and disconnected the power cables to the 2nd card.
  • Boot up into an endless reboot.
  • Went into CMOS and, without changing anything, exit and reboot.
  • Now windows started, but entered straight into Recovery Mode... Clearly something was wrong in my system.
  • After Windows recovers, now with only 1 card online, I reinstalled OBS and tried recording again. The video recorded fine (so I'm assuming streaming will also be fine.)
  • I then shut it down, and plugged the 2nd card in and reboot. And it now records fine!!!
  • I can even set to use the 2nd card to encode the video while gaming on the main card. (The encoding card usage went up to 50-60%, but when I used the single card, it didn't noticably affect my frame rate, weird.)

So my guess is that some of my drivers weren't right so OBS couldn't work. Also it's now working with 2 card, so the PCIe lanes weren't issues. I believe 1 2080Ti if it's on the 8x slot it would've been plenty to run this game at as high fps as possible.

thanks for your help. I hope my findings help someone too.
 
Top