Question / Help Have to use vSync ingame to be able to record in 60fps on OBS Studio

AtomicJosh13

New Member
I'm playing and recording Fortnite and I've set my quality to 1080p 60fps. However when I'm in game and recording, the frame rate of the video is in the low 40s/30s. The only way to resolve this is to turn on vSync.

As I don't want this, I thought I'd ask the community if there was a solution.

System specs:
Core i7 6700HQ
16GB RAM
GTX960M

(If you need any more info, then ask!)
 

Osiris

Active Member
There is not, without some type of limit on how much GPU power the game uses, it will try to use it all and leave nothing for OBS.
 

AtomicJosh13

New Member
There is not, without some type of limit on how much GPU power the game uses, it will try to use it all and leave nothing for OBS.
I'd call myself an amateur at OBS but I've been thinking: could X.264 work instead. I know that X.264 is demanding on the CPU but I'm just wondering if it could work.
 

Narcogen

Active Member
I'd call myself an amateur at OBS but I've been thinking: could X.264 work instead. I know that X.264 is demanding on the CPU but I'm just wondering if it could work.

Depends. If the problem they are having is encoding lag, then switching to x264 could help. I was under the impression, though, that the NVENC encoder used a dedicated part of the GPU and so was unaffected by game framerate. Perhaps this is incorrect?

If the user is experiencing rendering lag, then switching to x264 encoding won't help-- OBS is having trouble getting its frames rendered in time before encoding. For that you'd need to cap the in-game framerate or lower OBS' frame size/frame rate.
 

n3v3rm1nd

Member
Depends. If the problem they are having is encoding lag, then switching to x264 could help. I was under the impression, though, that the NVENC encoder used a dedicated part of the GPU and so was unaffected by game framerate. Perhaps this is incorrect?

If the user is experiencing rendering lag, then switching to x264 encoding won't help-- OBS is having trouble getting its frames rendered in time before encoding. For that you'd need to cap the in-game framerate or lower OBS' frame size/frame rate.

His issue seem to be because his GPU is under full utilization, because when the fps are limited it works good from OPs perspective.

So you second paragraph would apply here. But it is indeed a seperate thing but does affect framerate when using obs. Shadowplay (now share) uses a faster (closed) access to the outputting video and has like 1fps loss or something on newer GPUs
 
Top