Question / Help OBS and No Man's Sky?

Krullex

New Member
So No Man's Sky just came out, been really excited to play and stream but it has a strange problem, I've tried almost everyhing I can think of, it's not my stream settings, all other games stream flawlessly... But for some reason when moving in No Man's Sky the stream is lag, freeze, stutter, the FPS counter at the bottom of OBS will drop sometimes to 19fps but no frames dropped because it's not internet related, it's also not PC related, I have an i7 4790k, 16gbs of ram and a GTX 1070, the game runs fine... But the stream stutters and lags like mad when moving around in the game... And only when moving, if I stand still everything is fine.

I'm really confused and I'm lost, I've tried Fullscreen/GameCapture, Windowed/Window Capture and Window/Borderless with Monitor Capture with no change.

Please help :'(
 
Last edited:

Gijs

New Member
I have the same problem. It's not like the game itself lags it's just obs that lags trying to stream it. No clue what it could be. I don't blame anything I'm just saying how it is.
 

misterjoker

New Member
I'm only getting issues when I fly. OBS records my mic perfect, but the game has major lag spikes while recording, and only when I fly, not walking, mining, or anything else so far.
 

Krullex

New Member
I wasn't blaming OBS, I've been using it for a year and can usually solve any problem I come across, I'm currently using ShadowPlay to stream, it still stutters, lags, hangs on stream but not as much luckily, I know it's No Man's Sky's fault, I called it a bad port within the first 10 minutes but it's just really annoying that I have to use ShadowPlay :( was hoping someone would have some insight as this may have happened in the past with a previous title, just seems so odd that NMS and OBS can't communicate nicely :/ even ShadowPlay doesn't like NMS.

EDIT: What's the point in putting in a log when I know it's not my system and OBS isn't crashing?
 

Krullex

New Member
UPDATE: I've been messing with various settings in OBS, changing the CPU preset to Superfast (which is odd because I can usually stream most games with a preset of medium because my CPU can stay at about 80 degrees while streaming that settings) it fixed the stuttering, I noticed that NMS is literally trying to kill my CPU for some reason, the temps will fluctuate between 70-100 degrees randomly within seconds and then go back down, I know it's due to poor optimization but yeah... If you wanna stream NMS with OBS and you don't have a stupidly overpriced CPU with watercooling stick it to superfast and let me know if it also works for you, hope this helps as it has solved my problem (stream will look like ass though lol) Right, away to the universe I go!
 

aimidin

New Member
I have the same problem . I stream every game without problems . Normally if the stream lags means that my game is lagging as well , but in this case is not my game run with around 40-80 fps on max . I also notice that my CPU is used more then usually, around 70-80 % .
I use OBS Studio with QuickSync , Target Usage is on Quality , but i don't want to lower it down , because it will look really bad even on 3000 bitrate . I also use Process Priority on Above normal for OBS .

my spec are :
  • Processor: Intel Core i5-4690 (Turbo Boost 4.000 MHz)
  • Memory: 8 GBytes (1600)
  • HDD 2TB (240GB SSD SanDisk Ultra II)
  • Video Card: nVidia GeForce GTX 760 2 GB , DDR5 Overclocked 1254 Mhz for core and 7.6 Ghz for memory)

I really don't know what is the problem , because the processor is still only on 80 % with everything ON with the game .
If somebody can help like to change it to NVENC decoder or to put it back to x264 standart . Idk what to do i really want to stream this game . Tho i like the game a lot .
 

Firlefranz

New Member
Ok, there is something weird going on here :D I can't record No man's Sky without lags in the final video. The game runs perfectly at max settings at about 70 fps (gtx 970, i5 4440) I had no other technical problems so far - except recording.

At first I tried my usual settings, obs studio, x264, that wasn't possible, because even at ultrafast settings, the cpu couldn't manage it. -> lags in the video

So I switched to NVENC, that works fine usually (for R6 Siege for example), I'm not so familiar with the detailled settings there (maybe s.o. can explain them to me? can't find anything concerning those settings), but I tried Profile "main" and preset standard. -> lags in the video
I tried disabling two pass encoding -> lags in the video.

While capturing with NVENC I noticed that my CPU spiked, when the lags occured. So I set the game to low settings, the cpu would spike, but only to about 80%, and still -> lags in the video.

My last solution was Nvidia share itself, that I had to use to capture The Division, because nothing else would work there. And still -> lags in the video.


I'm done. I have no idea what else to try.

Any ideas what to do? The game runs fine all the time, but I can't get any decent recording...


Edit: Ok, I can record now using an external elgato capture box and a second computer, using it on the same pc isn't working - lags again. Wow, what a ride :D
 
Last edited:

Fenelon

New Member
So I've found something. When I "game capture" the No Man's Sky, my ingame fps drops from 50-60 to 10-15 max. But if I use Monitor Capture, it goes down to 45-50. So, Monitor Capture works for me. What are the downsides?
 

Sapiens

Forum Moderator
No Man's Sky does some things that make it much more difficult to stream than other games. The biggest issue I've experienced is that it will regularly and very aggressively hammer your CPU to 100% usage (presumably while streaming in new parts of the world, as it happens more frequently when flying), which makes using x264 on the vast majority of single PC setups more or less a lost cause. The best results I've achieved have come from adjusting the game's core affinity in Task Manager to free up a single core so that there are some CPU resources left over for the rest of the system during those spikes, and then configure OBS to use QSV or NVENC. You'll also probably want to set either vsync or the frame rate limiter in the game to ensure that your GPU doesn't max out and cause stalls in OBS.

upload_2016-8-13_19-38-43.png


Edit: Here's a video using the settings I describe. OBS is running on Core 0, NMS is running on the other 7, QSV is handling the encoding. Notice how CPU usage goes crazy when flying over the planet.

 
Last edited:

Kane

New Member
OBS oddly enough not even recording but just adding it with game capture tanks my fps 3 times almost and has a shuttering effect. The second I start recording that effect does away. If I remove the game capture it goes away.

Something with OBS has a odd conflict with the game I always thought was the game but then I learned it was OBS it's just I had obs open since day one :P
 

Sapiens

Forum Moderator
There is no OBS "conflict" with NMS that I'm aware of. If you're having performance issues, post a log.
 

FerretBomb

Active Member
You must use OpenGL as renderer because NMS uses opengl! fixed all my problems
No. That's like saying that you have a red car that's broken, and because someone else has a blue car that runs, you just need to paint your red car blue and it will run. The renderer is the OBS internal handling method, and has no bearing on the game being captured.
 

Kazu

New Member
I can't even capture NMS with OBS anymore. It worked fine a few days ago but not anymore. Haven't changed anything, just reinstalled NMS. It's showing up but does not get displayed.
 

Monkeypuzzle

New Member
@Sapiens thank you for the very informative post. I've been trying to smooth out my NMS streaming as well. I was wondering if you could also be kind enough to share what your other output settings are (rate control, bitrate, keyframe, etc..), and/or what settings you would recommend for NVENC, if they differ, as I do not have QSV. I noticed your test video is in 720p; do you think the same setup could handle 1080?

My viewers and I thank you in advance.
 
Top