So ive been trying to get OBS to record tf2. However, when I look at all the recordings, there seems to be constant lag in the video clips but zero lag in game.
I've recorded with NVIDIA Shawdow play at 1080p, 60FPS and 5000kbs bitrate and havent expereinced any lag in my video clips. When I try to use OBS for the same settings, i get an enormous amount of lag. Can anyone help me out with optimizing OBS?
So ive been trying to get OBS to record tf2. However, when I look at all the recordings, there seems to be constant lag in the video clips but zero lag in game.
I've recorded with NVIDIA Shawdow play at 1080p, 60FPS and 5000kbs bitrate and havent expereinced any lag in my video clips. When I try to use OBS for the same settings, i get an enormous amount of lag. Can anyone help me out with optimizing OBS?
Why would you try to record 1080p/60fps with shadowplay with only 5k bitrate?
Just give it unlimited bandwidth or at least a lot higher. That's how you get good quality.
I mean you're not limited by upload.
Why would you try to record 1080p/60fps with shadowplay with only 5k bitrate?
Just give it unlimited bandwidth or at least a lot higher. That's how you get good quality.
I mean you're not limited by upload.
shadowplay is hardware accelerated wich is the reason it doesnt lag at all (except for the moment you press the record key sometimes)
OBS is software accelerated i think ? takes less resources than FRAPS but it will still take some resources
shadowplay is hardware accelerated wich is the reason it doesnt lag at all (except for the moment you press the record key sometimes)
OBS is software accelerated i think ? takes less resources than FRAPS but it will still take some resources
If your CPU supports it I'd recommend using the QuickSync option.
https://linustechtips.com/main/topic/358175-will-be-updating-how-to-why-quicksync-and-open-broadcaster-software-picture-heavy/
has a lot of helpful tips and links if you plan on going that route.
If your CPU supports it I'd recommend using the QuickSync option.
https://linustechtips.com/main/topic/358175-will-be-updating-how-to-why-quicksync-and-open-broadcaster-software-picture-heavy/
has a lot of helpful tips and links if you plan on going that route.
Use the nvenc encoder, that uses the hardware encoder like shadowplay does. Slightly worse quality than x264 but OBS uses far less CPU and you don't shit frames
i get the lag in recordings too if i use x264
Use the nvenc encoder, that uses the hardware encoder like shadowplay does. Slightly worse quality than x264 but OBS uses far less CPU and you don't shit frames
i get the lag in recordings too if i use x264
gemmUse the nvenc encoder, that uses the hardware encoder like shadowplay does. Slightly worse quality than x264 but OBS uses far less CPU and you don't shit frames
i get the lag in recordings too if i use x264
that's because x264 is encoded by the CPU itself that's also trying to produce the frames for the game you're playing.
Quicksync is nice cause it's hardware encoded by the iGPU that you're not using at all and produces a slightly better video quality than the hardware encoded nvenc (assuming same video settings). You shouldn't have much stuttering if any with either one though. Quicksync is a Intel thing though and I'm not sure how supported AMD APUs are. Setsul would likely know more on that front.
x264 generally speaking though is a lot higher quality than either quicksync or nvenc if setup properly, typically though you would want a 2nd system to do the encoding though.
https://obsproject.com/forum/threads/obs-benchmarking-1080p-60fps-cpu-vs-nvenc-vs-quick-sync.15963/
possibly helpful videos comparing the video quality
https://www.youtube.com/watch?v=PK6IVEfJLqk
https://www.youtube.com/watch?v=vfM4esnQz7E
[quote=gemm]Use the nvenc encoder, that uses the hardware encoder like shadowplay does. Slightly worse quality than x264 but OBS uses far less CPU and you don't shit frames
i get the lag in recordings too if i use x264[/quote]
that's because x264 is encoded by the CPU itself that's also trying to produce the frames for the game you're playing.
Quicksync is nice cause it's hardware encoded by the iGPU that you're not using at all and produces a slightly better video quality than the hardware encoded nvenc (assuming same video settings). You shouldn't have much stuttering if any with either one though. Quicksync is a Intel thing though and I'm not sure how supported AMD APUs are. Setsul would likely know more on that front.
x264 generally speaking though is a lot higher quality than either quicksync or nvenc if setup properly, typically though you would want a 2nd system to do the encoding though.
https://obsproject.com/forum/threads/obs-benchmarking-1080p-60fps-cpu-vs-nvenc-vs-quick-sync.15963/
possibly helpful videos comparing the video quality
https://www.youtube.com/watch?v=PK6IVEfJLqk
https://www.youtube.com/watch?v=vfM4esnQz7E
Thanks guys ill be trying out your suggestions today and will let yall know how it goes
Thanks guys ill be trying out your suggestions today and will let yall know how it goes
hyatthttps://obsproject.com/forum/resources/obs-classic-how-to-make-high-quality-local-recordings.16/
try this guide. i just used this to record a clip and it's a pretty simple set up. no lag whatsoever as far as i can tell.
Turns out it helped me solve the problem. Thanks dude!
[quote=hyatt]https://obsproject.com/forum/resources/obs-classic-how-to-make-high-quality-local-recordings.16/
try this guide. i just used this to record a clip and it's a pretty simple set up. no lag whatsoever as far as i can tell.[/quote]
Turns out it helped me solve the problem. Thanks dude!
sage78OBS is software accelerated i think ? takes less resources than FRAPS but it will still take some resources
lmfao
OBS entirely depends on your encoder/encoding settings. you can have it use NVENC just like shadowplay does, or you can use QuickSync, VCE, or software x264.
[quote=sage78]OBS is [b]software accelerated[/b] i think ? takes less resources than FRAPS but it will still take some resources[/quote]
lmfao
OBS entirely depends on your encoder/encoding settings. you can have it use NVENC just like shadowplay does, or you can use QuickSync, VCE, or software x264.
ComangliaQuicksync is nice cause it's hardware encoded by the iGPU that you're not using at all and produces a slightly better video quality than the hardware encoded nvenc (assuming same video settings).
QuickSync is a dedicated encoder. It doesn't run on the iGPU itself, but rather a small core sitting next to the iGPU.
Quality depends on what generation of QuickSync you're running, Haswell or later tends to match NVENC. QuickSync in Sandy Bridge was garbage, and in Ivy it was decent.
ComangliaQuicksync is a Intel thing though and I'm not sure how supported AMD APUs are.
Just like NVENC, QuickSync is actually a dedicated hardware encoder. It requires the hardware to be on the CPU die itself. It obviously isn't on AMD CPUs. It's only on 2nd gen or later Intel Core CPUs with onboard GPUs.
[quote=Comanglia]
Quicksync is nice cause it's hardware encoded by the iGPU that you're not using at all and produces a slightly better video quality than the hardware encoded nvenc (assuming same video settings). [/quote]
QuickSync is a dedicated encoder. It doesn't run on the iGPU itself, but rather a small core sitting next to the iGPU.
Quality depends on what generation of QuickSync you're running, Haswell or later tends to match NVENC. QuickSync in Sandy Bridge was garbage, and in Ivy it was decent.
[quote=Comanglia]
Quicksync is a Intel thing though and I'm not sure how supported AMD APUs are.[/quote]
Just like NVENC, QuickSync is actually a dedicated hardware encoder. It requires the hardware to be on the CPU die itself. It obviously isn't on AMD CPUs. It's only on 2nd gen or later Intel Core CPUs with onboard GPUs.
AMD APUs can do the same. With relive they now also have a proper GUI and it actually works better than Shadowplay.
AMD [b]APUs[/b] can do the same. With relive they now also have a proper GUI and it actually works better than Shadowplay.
SetsulAMD APUs can do the same. With relive they now also have a proper GUI and it actually works better than Shadowplay.
My point was about QuickSync specifically.
AMD GPUs and APUs do have an alternative called VCE
[quote=Setsul]AMD [b]APUs[/b] can do the same. With relive they now also have a proper GUI and it actually works better than Shadowplay.[/quote]
My point was about QuickSync specifically.
AMD GPUs and APUs do have an alternative called VCE