Question / Help OBS High Cpu Usage & New Elgato HD60 Pro

Hawk89

New Member
Hi, to anyone who can help I recently purchased the Elgato HD60 Pro cap card (with uses Pci-e slot)
and have been experiencing WAY more cpu usage than I am comfortable with like while streaming console games on PS4.

My Specs:
Motherboard: Gigabyte GA-78LMT MicroATX
CPU: AMD FX-8320 @ 3.5GHz 8-Cores
CPU Cooler: Hyper Evo 212
GPU: GeForce GTX 720 2GB
RAM: G.Skill Ripjaws X Series 8GB
HD: Crucial MX100 128GB SSD & WD Blue 1TB

And currently my obs settings are:

Bitrate: 1500
Quality: 5
FPS: 30 (I stream FPS console games)

Resolution: 1920x1080 Downscaled to 1096x616
Downscale Filter: Bilinear (Fastest)

Process Priority Class: Normal
Scene Buffering Time: 700
x264 CPU Preset: Veryfast

ANY RECOMMENDATIONS to help me make it less stressful on CPU would be welcome, I've heard that I should set the CPU preset to Medium because I have an AMD Cpu but I'd like a second opinion from others, thanks :D
 
Hi, to anyone who can help I recently purchased the Elgato HD60 Pro cap card (with uses Pci-e slot)
and have been experiencing WAY more cpu usage than I am comfortable with like while streaming console games on PS4.

My Specs:
Motherboard: Gigabyte GA-78LMT MicroATX
CPU: AMD FX-8320 @ 3.5GHz 8-Cores
CPU Cooler: Hyper Evo 212
GPU: GeForce GTX 720 2GB
RAM: G.Skill Ripjaws X Series 8GB
HD: Crucial MX100 128GB SSD & WD Blue 1TB

And currently my obs settings are:

Bitrate: 1500
Quality: 5
FPS: 30 (I stream FPS console games)

Resolution: 1920x1080 Downscaled to 1096x616
Downscale Filter: Bilinear (Fastest)

Process Priority Class: Normal
Scene Buffering Time: 700
x264 CPU Preset: Veryfast

ANY RECOMMENDATIONS to help me make it less stressful on CPU would be welcome, I've heard that I should set the CPU preset to Medium because I have an AMD Cpu but I'd like a second opinion from others, thanks :D
Yes, post a logfile from the last stream. logfile can be automatically uploaded under the help menu of OBS. copy the link and post it here.
 
Yeah, so a few things,
your encoding time is fine, its the video processing time that is taking the longest per frame, which could be caused by scaling issues or from what I've seen over-saturated USB devices.

First,
instead of upscaling to 1080p then back down to 616p. just set the HD60ps base resolution to 720p@60 in the HD60's properties. Then set the base resolution in OBS video tab to 720p, then downscale to what you want.

Second,
use a USB3.0 port to test. sometimes these use different HUBs instead of the shared usb2.0 hub. this is more theory but it should help.

Third
I believe the newest elgato driver has a message that says forcing 1ms buffer. So did you get those drivers from the CD? either way, what I would do is while it is plugged in do a devce manager uninstall of the driver by first uninstall the HD60's driver from add and remove programs then going an extra step by right clicking the device in device manager, selecting uninstall making sure you check the option that says "remove driver". unplugging the HD60, at this point update your chipset drivers from your motherboard manufacturer's website then reboot, then installing the latest HD60 drivers from elgato's website, plug back in, then do a reboot. give that a go and see if it makes a difference.
 
Yeah, so a few things,
your encoding time is fine, its the video processing time that is taking the longest per frame, which could be caused by scaling issues or from what I've seen over-saturated USB devices.

First,
instead of upscaling to 1080p then back down to 616p. just set the HD60ps base resolution to 720p@60 in the HD60's properties. Then set the base resolution in OBS video tab to 720p, then downscale to what you want.

Second,
use a USB3.0 port to test. sometimes these use different HUBs instead of the shared usb2.0 hub. this is more theory but it should help.

Third
I believe the newest elgato driver has a message that says forcing 1ms buffer. So did you get those drivers from the CD? either way, what I would do is while it is plugged in do a devce manager uninstall of the driver by first uninstall the HD60's driver from add and remove programs then going an extra step by right clicking the device in device manager, selecting uninstall making sure you check the option that says "remove driver". unplugging the HD60, at this point update your chipset drivers from your motherboard manufacturer's website then reboot, then installing the latest HD60 drivers from elgato's website, plug back in, then do a reboot. give that a go and see if it makes a difference.

Thanks, the new elgato is one that you plug into the PCI-E slot so I dont have any usb connections, I did change the HD60 resolution to 720p within the program, I just also want to know should I change the CPU preset at all from veryfast or leave it as is
 
Thanks, the new elgato is one that you plug into the PCI-E slot so I dont have any usb connections, I did change the HD60 resolution to 720p within the program, I just also want to know should I change the CPU preset at all from veryfast or leave it as is
personally 616@30 with medium should be doable with your CPU but not always (stock clocks more unlikely), but if it helps, I would reduce it. between fast and medium is a big jump in usage but fast should workload, but I would make sure that you close anything that you dont need. dont watch your own stream on your encoding/streaming PC. Those are rules of thumb. if you HAVE to watch your own stream, use internet explorer. it uses hardware decoder which will reduce CPU usage dramatically.
 
personally 616@30 with medium should be doable with your CPU but not always (stock clocks more unlikely), but if it helps, I would reduce it. between fast and medium is a big jump in usage but fast should workload, but I would make sure that you close anything that you dont need. dont watch your own stream on your encoding/streaming PC. Those are rules of thumb. if you HAVE to watch your own stream, use internet explorer. it uses hardware decoder which will reduce CPU usage dramatically.

I downscaled it to 1024x576 @ the 30FPS, yes I usually don't watch my stream at the same time, sorry I'm not that tech savvy but when you refer to the "fast" setting should workload what precisely would that mean?
 
I downscaled it to 1024x576 @ the 30FPS, yes I usually don't watch my stream at the same time, sorry I'm not that tech savvy but when you refer to the "fast" setting should workload what precisely would that mean?
Well the x264 CPU preset is currently set to medium. fast would use up less CPU usage instead of dropping your downscale more.
 
Problem with HD60 Pro 100% CPU usage fixed in 3.0 beta drivers, but I still notice what using regular Monitor Capturing takes less CPU than HD60 as a video source.

That is interesting info.. So I guess I will use capturing card only for console games.
 
Last edited:
Back
Top