Question / Help Losing frames on high-end hardware?

Taylor B.

New Member
Trying to mimic NVIDIA Share performance on OBS Studio at 1080p60 and I've never had a drop on that software at all, and to start, I run Windows 10 on an i7 4790k, GTX 1070 and 16 gb of RAM. Frankly, my hardware should be up to snuff for 1080p60. (though I was trying to benchmark the new Star Wars Battlefront game at max settings, so maybe that one's a bit much.) I've set them all over the place by now between the x264 software encoder and NVENC, simple and advanced output. Kind of just at my wit's end here.

But what seems to happen now is that if I am running the game as the default window and OBS, the game won't drop frames but the preview will. If I set OBS to the default window, both run at 60 without issue.

I guess my question is, is there a proper set of settings to put in output/video/advanced tabs in this to have 1080p60 record as well as NVIDIA Share? I worry the proprietary nature of Share makes this impossible, but I figured it was worth asking.
 

Attachments

  • 2017-02-14 18-19-03.txt
    22.9 KB · Views: 7
Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 593 (10.0%)

Your GPU is being overloaded. You have to give OBS more GPU power. Try reducing in-game settings or using capping your FPS (or any other way to reduce GPU load).
 
Use the gametime.maxvariablefps # console command, replacing # with a number. Start at 61 and see how the recording goes. You can also create a user.cfg file to keep the changes so you don't have to use this command line every time you start Battlefront.
 

Taylor B.

New Member
I think I may have actually fixed my problem with some completely silly way that not a lot of people might think of(and I hadn't thought of for quite a few months now), but when I bought my 1070 I seated it in the PCI-E slot farther away from the CPU instead of the one closer to it. Apparently the one farther away is strictly meant for secondary cards, so you get gimped on performance if you accidentally put it in the wrong slot.

OBS used to drop to the 40s and 30s for Battlefront and now the lowest it gets is to about 53 for a split second or two, so I can adjust some settings in OBS a teensy bit lower to compensate. Thank you guys for your suggestions, I'll definitely take them but I'm hoping this fix gets a little more exposure in case others made the same mistake I did.
 
Top