Question / Help no 60fps with elgato hd60?

mitori

New Member
hi everyone! so i came across a thread complaining that there was no 60fps support for obs in elgato drives and it was supposed to be fixed. not for me though for some reason...
i tried different things, bitrate, video format, color space, encoder, even though those things aren't supposed to influence 60fps in the preview stage. if i could at least get 60fps there... i tried obs classic, obs studio 0.16.4 (ftl fork) and 0.16.5 (official release). i tried 3.2 drivers, 3.5 beta drivers. i don't know what's wrong and how to fix it.
i'm using a laptop with i7-6600U to stream with quicksync while playing on a console or a gaming pc.
i think it's worth mentioning that in elgato's proprietary software "game capture" there's proper 60fps.

i upload log because that's what you need to diagnose issues, can't say that i'm sure it'll be helpful this time.
thanks to all of you in advance and i'm ready to provide more info to resolve the issue!

p.s. i can't use game capture though, because i need ftl, and game capture drops my stream.
 

Attachments

  • 2016-11-16 01-57-02.txt
    13.4 KB · Views: 72
Last edited:

Harold

Active Member
Are you able to make 60fps recordings using the BASE version of OBS studio?
Please note that we do not provide support for the ftl version of OBS Studio here, so if the problem does not persist with the base version, we won't be able to help.
 
Hi @mitori

Can you try this in the classic or studio and post the log. usually if you can't get 60fps in the preview then its hardware related e.g. the cpu or gpu not being able to render it, the elgato should be fine.

posting the log will help people see what the issues are.
 

mitori

New Member
Hi @mitori

Can you try this in the classic or studio and post the log. usually if you can't get 60fps in the preview then its hardware related e.g. the cpu or gpu not being able to render it, the elgato should be fine.

posting the log will help people see what the issues are.

...i posted the log? what actions should i do before getting and posting the log? obviously, i should close the program and only then copy the log, but what about before that? should i start a stream?
also, tried in both classic and studio. also, the most likely culprit are the elgato drivers, because cpu is pretty good and 60 fps works in the game capture (elgato's proprietary software). i don't know if 60 fps works in streaming, i'm trying to figure things out step by step and i have no way of checking the stream in rtmp mode, so i just want it to work in preview first, because if it works in game capture, then it should work in obs, right?
 

sam686

Member
Looks like beam.pro do support 60 fps, only when source is selected. Their transcoding appear to have a limit of 30 fps.

i7-6600U with only 2 cores 4 threads at 2.60GHz... limited CPU power.

If your elgato is USB 2.0, you may try going to capture settings and change it to 720p 60fps, this may take some load off the cpu.

Elgato USB 2.0 (and other USB 2.0 HD capture devices) take up some CPU usage for decompressing a compressed video from USB 2.0 video stream, maybe that is too much CPU used for 1080p 60fps capture. Capture devices that can capture HD without compression (most PCI-E and USB 3.0), including Elgato hardware that offer instant game view (HD60 pro, HD60-S), may work better.
 

mitori

New Member
Looks like beam.pro do support 60 fps, only when source is selected. Their transcoding appear to have a limit of 30 fps.

i7-6600U with only 2 cores 4 threads at 2.60GHz... limited CPU power.

If your elgato is USB 2.0, you may try going to capture settings and change it to 720p 60fps, this may take some load off the cpu.

Elgato USB 2.0 (and other USB 2.0 HD capture devices) take up some CPU usage for decompressing a compressed video from USB 2.0 video stream, maybe that is too much CPU used for 1080p 60fps capture. Capture devices that can capture HD without compression (most PCI-E and USB 3.0), including Elgato hardware that offer instant game view (HD60 pro, HD60-S), may work better.

nonono, i'm not talking about 1080p60, good lord, i'll be doing that with a beefier machine and beefier beampro/twitch or who-knows-what partnership, no. i'm trying to get 720p60fps. as i stated numerous times already, it works on elgato's software. so the cpu isn't the problem here. i reinstalled the drivers about 500 times and it seems to work... for now. i wonder if it'll eventually break, just like sound breaks, just like streams drop and just like it artifacts from time to time.

thanks for all of your help, i just wish for a more stable experience in the future.
 

sam686

Member
Although you are streaming at 720p, the log file says you are capturing at 1080p (edit: nevermind) then encoding and streaming at 720p. If your Elgato have a hardware scaler, then it may be able to capture at 720p (through OBS capture device settings, not the global stream setting) taking some load off the CPU.

My capture card is very old AverMedia C027 PCI-E with less then 2% CPU usage just to preview and not encoding. Thats the power of having uncompressed video data (but color space reduced 4:2:2 YUY2).
 
Last edited:

mitori

New Member
@Beardedbob oh? i thought it was from the correct version.

anyway, what i have found out after testing some more that if i set buffering to auto-detect it gives me 60fps, if to disable - no 60fps. but i have ran into an issue of artifacting and some weird stuttering/delay. it's there on an off so i'm suspecting thermal throttling, but could be anything with the little information i have. btw CPU usage didn't go above 20% in obs.

UPD: usage doesn't go above 30-40%, the artifacting is only where after starting up skyrim special edition and in subsequent game until restarting OBS.
 
Last edited:
Top