Question / Help Fps Drops while streaming

Snowmn313

New Member
i am trying to stream smite on PC
my pc specs are
intel i7-4770k
2x gtx 760's 4gb each
16gb ram
dual monitor

when i run the game while listening to music and not streaming the fps is 150 max where i set it
as soon as i hit start streaming frames drop to anywhere between 20-60 and very annoying to play like this along with viewers attempting to watch
 

LunaGore

Member
I don't believe Smite is a very graphic intensive game but have you tried lowering the settings and testing? Do you have any browsers open with multiple tabs open (e.g. Chrome)? What bitrate are you trying to output and if you use Custom Buffer, what do you have that as? What's your Up/Down speeds? Are you stream AND recording? If so, do you have the recording encoding set differently than streaming?

I suggest on your second monitor have OBS and Task Manager/Performance, or Resource Monitor open side-by-side with the Memory tab open to see what program is using all your resources.
 

Snowmn313

New Member
- i have lowered the settings in smite and seen no difference the fps drops still sit around 20-60fps
-i do have chrome open with about 3-4 tabs at a time with my streams chat
- my bitrate is 2500 for 720p
- i do not see a buffer setting in obs studio so idk where to find that
- my udown is about 80mbps/ up is about 10 mbps
- i am ONLY streaming not recording

- with task manager open obs is using 400mb memory and smite is using 1300mb then chrome at 120mb everything else is 30 or under
 

EBrito

Active Member
No streaming info in that log.
Go to logs directory, find one with "streaming start" and use pastebin to post it.
 

EBrito

Active Member
First,
your CPU has only 16 PCI express lanes
http://ark.intel.com/products/75123/Intel-Core-i7-4770K-Processor-8M-Cache-up-to-3_90-GHz

So, both GTX 760 cards are wortking on 8x mode, instead 16x.

...
21:00:52.163: source 'Game Capture 1' (game_capture) created
21:00:52.164: source 'Game Capture' (game_capture) created
21:00:52.164: source 'smite' (scene) created
21:00:52.178: source 'BrowserSource 1' (browser_source) created
21:00:52.180: source 'Display Capture' (monitor_capture) created
...
Two game captures can cause conflict if both try to hook same game
Display Capture can also cause issues with game_captures in same scene


1280x720x60FPS 2500 Kbps Veryfast:
A lot of lines like this
21:26:43.474: [game-capture: 'Game Capture'] d3d9_shmem_capture: GetRenderTargetData failed (0x88760868)

Maybe caused by 2 game captures and 1 display capture at a time

...
21:59:44.897: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 25 (0.0%)
...

Your GPU is near its limits
(Remember, your SLI is half powered to 8x Express PCI)

  • ----> REDUCE TO 30 FPS. 2500 Kbps is low for 1280x720x60 FPS , You need art least 3500 Kbps for good image quality.



Second attempt, 1280x720x60 FPS 2500 Kbps Veryfast

A lot of lines like this:
22:31:29.240: device_set_render_target (D3D11): texture is not a render target

  • ---- > USE ONLY 1 Game capture per scene collection and do not create scene with game capture and display capture.

This attempt end s with severe issues:
22:33:53.033: source 'D3' destroyed
22:33:53.033: source 'Display Capture' destroyed
22:33:53.033: source 'BrowserSource 1' destroyed
22:33:53.035: device_set_render_target (D3D11): texture is not a render target
22:33:53.036: source 'smite' destroyed
22:33:53.036: source 'Game Capture' destroyed
22:33:53.039: source 'BrowserSource' destroyed
22:33:53.043: source 'Video Capture Device 1' destroyed
22:33:53.050: device_set_render_target (D3D11): texture is not a render target
22:33:53.064: source 'Game Capture 1' destroyed
22:33:53.064: source 'Music' destroyed
22:33:53.065: source 'Desktop Audio' destroyed
22:33:53.065: WASAPI: Device 'Headset Earphone (2- ASTRO MixAmp Pro )' Terminated
22:33:53.066: device_set_render_target (D3D11): texture is not a render target
22:33:53.068: source 'Mic/Aux' destroyed
22:33:53.069: WASAPI: Device 'Headset Microphone (2- ASTRO MixAmp Pro )' Terminated
22:33:53.070: All scene data cleared

This attempt did,t get on air.
 

Snowmn313

New Member
alright thank you for this info

- so how would i get my webcam and the game on the same scene with a display and game capture?
- also everybody says my stream looks great before when obs didnt drop my frames so i dont feel like i need 3500 kbps but i will look into it and try it out so thank you
 

EBrito

Active Member
Game --> game capture
webcam --> video capture device

3500 kpbs produces better image but viewers with bad internet may have buffering issues.

If your iamge looks great with 2500, stay with it.
 

EBrito

Active Member
First, update OBS Studio
21:00:50.935: OBS 0.13.1 (windows)
Too old version.

Configure only 1 game capture (you can use a hotkey to capture game using that option)
Do not use display capture in same scene.

I think you should have good results with these corrections.

NEW GPU? If you don´t have any other Express PCI card, using only one graphics card will set it in 16x PCI Express mode. So, it will give you all its potential.

I do not have numbers or comparisons, but 1 x GTX 1060 or 1070 @ 16x I think is far superior to 2 x GTX 760 @8x.
You will get more ingame FPS at higher quality (do not try to get the maximum from your GPU as OBS Studio needs some room to render frames)

For streaming: you are using x264 CPU encoding, with very minor rendering (GPU) problems.
Your CPU will perfomance the same and those minor GPU problems will disappear.

So, if you have money to spend, your game experience will improve. Maybe you can get some money buying your two 760.
 
Top