Question / Help issues with GTX 770

staplebeater

New Member
I recently upgraded to a gigabyte GTX 770 and have been trying to record and stream Mechwarrior online. On my old card (radeon HD 6870) i was at high settings and recording pretty well with small FPS impact (would go from high 40s to low 40s). With the 770 i am on extreme setting go from driver vsynced 60 to 30s with lots of studdering when there is any action on screen. I have pretty much given up on streaming and recording since I got my new card a couple weeks and was wondering if i screwed a setting up?

I am using the latest drivers on my card
My CPU is a 2500K OCed to 4.2 GHz
8 GB RAM

Code:
07:07:13: Server Ping plugin strings not found, dynamically loading 24 strings
07:10:51: Open Broadcaster Software v0.571b - 64bit ( ^ω^)
07:10:51: -------------------------------
07:10:51: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
07:10:51: CPU Speed: 3292MHz
07:10:51: Physical Memory:  8174MB Total, 4122MB Free
07:10:51: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
07:10:51: monitor 1: pos={1920, -120}, size={1600, 1200}
07:10:51: monitor 2: pos={0, 0}, size={1920, 1080}
07:10:51: Windows Version: 6.1 Build 7601 S
07:10:51: Aero is Disabled
07:10:51: -------------------------------
07:10:51: OBS Modules:
07:10:51: Base Address     Module
07:10:51: 000000003FE90000 OBS.exe
07:10:51: 00000000F65C0000 OBSApi.dll
07:10:51: 00000000F6580000 DShowPlugin.dll
07:10:51: 00000000F67E0000 GraphicsCapture.dll
07:10:51: 00000000F6560000 NoiseGate.dll
07:10:51: 00000000F6540000 PSVPlugin.dll
07:10:51: 00000000F6520000 scenesw.dll
07:10:51: 00000000F64F0000 ServerPingPlugin.dll
07:10:51: ------------------------------------------
07:10:51: Adapter 1
07:10:51:   Video Adapter: NVIDIA GeForce GTX 770
07:10:51:   Video Adapter Dedicated Video Memory: 2087387136
07:10:51:   Video Adapter Shared System Memory: 2147807232
07:10:51: =====Stream Start: 2013-10-12, 07:10:51===============================================
07:10:51:   Multithreaded optimizations: On
07:10:51:   Base resolution: 1920x1080
07:10:51:   Output resolution: 1920x1080
07:10:51: ------------------------------------------
07:10:51: Loading up D3D10 on NVIDIA GeForce GTX 770...
07:10:51: ------------------------------------------
07:10:51: Audio Format: 48000hz
07:10:51: Playback device Default
07:10:51: ------------------------------------------
07:10:51: Using desktop audio input: Headset (Realtek High Definition Audio)
07:10:51: ------------------------------------------
07:10:51: Using auxilary audio input: Microphone (Realtek High Definition Audio)
07:10:51: ------------------------------------------
07:10:51: Audio Encoding: AAC
07:10:51:     bitrate: 128
07:10:51: Using bitmap image
07:10:51: ------------------------------------------
07:10:51:     device: Logitech HD Webcam C310,
07:10:51:     device id \\?\usb#vid_046d&pid_081b&mi_00#7&1cfb7258&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
07:10:51:     chosen type: I420, usingFourCC: false, res: 320x240 - 320x240, frameIntervals: 333333-2000000, fourCC: 'I420'
07:10:51:     audio device: Disable,
07:10:51:     audio device id Disabled,
07:10:51: 
07:10:51: Using directshow input
07:10:51: Using graphics capture
07:10:57: ------------------------------------------
07:10:57: Video Encoding: x264
07:10:57:     fps: 30
07:10:57:     width: 1920, height: 1080
07:10:57:     preset: veryfast
07:10:57:     profile: high
07:10:57:     keyint: 250
07:10:57:     CBR: no
07:10:57:     CFR: no
07:10:57:     max bitrate: 8000
07:10:57:     buffer size: 8000
07:10:57:     quality: 8
07:10:57: ------------------------------------------
07:10:57: MMDeviceAudioSource: Frequency for device 'Headset (Realtek High Definition Audio)' is 384000, samples per sec is 48000
07:10:57: MMDeviceAudioSource: Frequency for device 'Microphone (Realtek High Definition Audio)' is 352800, samples per sec is 44100
07:10:57: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
07:10:57: SharedTexCapture hooked
07:11:36: Total frames encoded: 1152, total frames duplicated: 26 (2.26%)
07:11:36: Total frames rendered: 1156, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
07:11:36: 
07:11:36: Profiler time results:
07:11:36: 
07:11:36: ==============================================================
07:11:36: video thread frame - [100%] [avg time: 1.512 ms] [children: 6.28%] [unaccounted: 93.7%]
07:11:36: | scene->Preprocess - [6.28%] [avg time: 0.095 ms]
07:11:36: GPU download and conversion - [100%] [avg time: 0.99 ms] [children: 84.4%] [unaccounted: 15.6%]
07:11:36: | flush - [35.5%] [avg time: 0.351 ms]
07:11:36: | CopyResource - [48.8%] [avg time: 0.483 ms]
07:11:36: | conversion to 4:2:0 - [0.202%] [avg time: 0.002 ms]
07:11:36: Convert444Threads - [100%] [avg time: 1 ms] [children: 99.3%] [unaccounted: 0.7%]
07:11:36: | Convert444toNV12 - [99.3%] [avg time: 0.993 ms]
07:11:36: encoder thread frame - [100%] [avg time: 2.145 ms]
07:11:36: ==============================================================
07:11:36: 
07:11:36: 
07:11:36: Profiler CPU results:
07:11:36: 
07:11:36: ==============================================================
07:11:36: video thread frame - [cpu time: avg 0.391 ms, total 452.403 ms] [avg calls per frame: 1]
07:11:36: | scene->Preprocess - [cpu time: avg 0.094 ms, total 109.201 ms] [avg calls per frame: 1]
07:11:36: GPU download and conversion - [cpu time: avg 0.04 ms, total 46.8 ms] [avg calls per frame: 1]
07:11:36: | flush - [cpu time: avg 0.04 ms, total 46.8 ms] [avg calls per frame: 1]
07:11:36: | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
07:11:36: | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
07:11:36: Convert444Threads - [cpu time: avg 0.875 ms, total 1996.81 ms] [avg calls per frame: 2]
07:11:36: | Convert444toNV12 - [cpu time: avg 0.875 ms, total 1996.81 ms] [avg calls per frame: 2]
07:11:36: encoder thread frame - [cpu time: avg 1.56 ms, total 1778.41 ms] [avg calls per frame: 1]
07:11:36: ==============================================================
07:11:36: 
07:11:36: =====Stream End: 2013-10-12, 07:11:36=================================================
07:12:07: Server Ping plugin instance deleted; removing dynamically loaded localization strings


Last game capture log:
2013-10-12, 07:10:53: we're booting up: 
07:10:53: D3D9 Present
07:10:53: DXGI Present
07:10:53: (half life scientist) everything..  seems to be in order
07:10:53: D3D9EndScene called
07:10:53: D3DPRESENT_PARAMETERS {
07:10:53: 	BackBufferWidth: 1920
07:10:53: 	BackBufferHeight: 1080
07:10:53: 	BackBufferFormat: D3DFMT_A8R8G8B8
07:10:53: 	BackBufferCount: 1
07:10:53: 	MultiSampleType: D3DMULTISAMPLE_NONE
07:10:53: 	MultiSampleQuality: 0
07:10:53: 	SwapEffect: D3DSWAPEFFECT_DISCARD
07:10:53: 	hDeviceWindow: 330020
07:10:53: 	Windowed: true
07:10:53: 	EnableAutoDepthStencil: true
07:10:53: 	AutoDepthStencilFormat: D3DFMT_D24S8
07:10:53: 	Flags: None
07:10:53: 	FullScreen_RefreshRateInHz: 0
07:10:53: 	PresentationInterval: 0
07:10:53: };
07:10:53: successfully set up d3d9 hooks
07:10:53: D3D9Present called
07:10:53: DoD3D9GPUHook: success
07:10:57: D3DSURFACE_DESC {
07:10:57: 	Format: D3DFMT_A8R8G8B8
07:10:57: 	Type: D3DRTYPE_SURFACE
07:10:57: 	Usage: D3DUSAGE_RENDERTARGET 
07:10:57: 	Pool: D3DPOOL_DEFAULT
07:10:57: 	MultiSampleType: D3DMULTISAMPLE_NONE
07:10:57: 	MultiSampleQuality: 0
07:10:57: 	Width: 1920
07:10:57: 	Height: 1080
07:10:57: };
07:10:57: successfully capturing d3d9 frames via GPU
07:11:36: ---------------------- Cleared D3D9 Capture ----------------------
07:11:36: D3D9EndScene called
07:11:36: D3D9Present called
 

Krazy

Town drunk
Are you talking about stuttering on stream or in game? If you're talking about on stream, that would be because you are using a completely insane bitrate, bring it down to 3500 at most.

Hardware wise, the log reports everything pretty normal. Not really having any late or skipped frames. It is possible you have just turned the graphics settings up too high, causing the game and OBS to compete for GPU time, with OBS "winning" and cutting into performance on your game.
 

Krazy

Town drunk
Turn graphics settings down and or cap frame rate so the two program don't end up competing as much. You can also try downscaling in OBS to maybe try to reduce GPU load.
 
Top