Question / Help Video Choppy/Freezes & Audio fine on semi high end computer.

Hello everyone i created my account on here because for the first time in a year i'm having troubles with OBS, but only on my new computer. I used to run obs on my much less impressive laptop with a lot better results so i'm sure its something stupid on my end.

My problem is when i try to stream with games in full screen using game capture (fallout 4, Witcher 3, etc...) the video is either completely frozen or its gets like 1 FPS and lags horrendously. I tried streaming using OBS Multi-platform, it is a little better a lot less laggy but i would really like to get the original OBS to run. The other problem i'm having is its saying "High CPU Usage" and as i stated before i NEVER got this on my laptop and it has much much less specs as you will see below.

my goal is to be able to stream on x264 on fast or medium please help me do this cause i think my build can.

Current Desktop Specs
- MSI AMD Radeon R9 390
- 16GB Ram
- Intel i5-4690k 3.50 GHz (overclocked to 4.4 GHz, 4 CPU)

Laptop Specs
-
MSI GE62 2QD Apache Pro
- Nvidia GTX 960m
- 8GB of Ram
- Intel i7-5700HQ (2.7 GHz, 8 CPU)

Also attached to the thread will be 5min capture with these settings.
- x264 Faster Preset
- 1980x1920 with a 1280x720 Resolution downscale (Lanczos Filter)
- 60 FPS
- 3500 Bitrate
- CBR Enabled
- CFR Enabled
- Keyframe Interval = 2
- No advanced settings
- Encoding profile = Main
- Multi-threaded Optimization Enabled
- Process Priority Class = High

THESE SETTINGS ARE THE ONES I USED TO STREAM WITH MY LAPTOP WHICH AS YOU CAN SEE DOESN'T HAVE BETTER SPECS SO I KNOW I CAN DO BETTER THAN THIS

Thank you to everyone who can help me out. I appreciate you taking time out of your day to help me with my problem. Also attached is my speed test from Testmy.net w/ 6mb test size ALONG with a Speedtest.net test.

http://www.twitch.tv/zazzootv/v/38986258 - LINK TO THE VIDEO THAT WAS RECORDED OF THE LOG POSTED.
 

Attachments

  • speedtest.jpg
    speedtest.jpg
    418.9 KB · Views: 27
  • TESTMY.jpg
    TESTMY.jpg
    427.3 KB · Views: 29
  • OBS LOG.txt
    26.5 KB · Views: 20

sam686

Member
The webcam Logitech HD Pro Webcam C920 is probably a USB 2.0. 1080p 30 fps requires compression and decompression for limited USB 2.0 speed that will take up a lot of CPU. Your webcam running at 1920x1080 might be too much for your computer. Go to video capture, and use a custom input resolution of maybe 640x360 or whatever is listed as an option. Or just unplug or don't use the webcam.

If the CPU usage and skipping frames is still a problem, maybe change preset to "VeryFast"

Your log file shows no record or stream information in it. Show us a log file that has a stream or record in it?
 
The webcam Logitech HD Pro Webcam C920 is probably a USB 2.0. 1080p 30 fps requires compression and decompression for limited USB 2.0 speed that will take up a lot of CPU. Your webcam running at 1920x1080 might be too much for your computer. Go to video capture, and use a custom input resolution of maybe 640x360 or whatever is listed as an option. Or just unplug or don't use the webcam.

If the CPU usage and skipping frames is still a problem, maybe change preset to "VeryFast"

Your log file shows no record or stream information in it. Show us a log file that has a stream or record in it?

as i stated before i had the exact same setup on my laptop and its much worse then my desktop... so how would my camera be any effect to me streaming on this thing...? and thats weird the log was of a 5 minute recording ill try and stream again with the recommened settings but i would like to keep it whats its at.
 

sam686

Member
Log file shows: 14:50:50: Total frames encoded: 1685, total frames duplicated: 753 (44.69%)
This happens with x264 preset is too slow, "Faster" with 1280x720 at 60 fps may be too much CPU. Change preset to "VeryFast" or maybe "SuperFast" at a small cost of quality, or reduce frame rate to 30.

The main difference on both your CPU is i7-5700HQ can run 8 CPU threads, but Intel i5-4690k only have 4 CPU threads. Running a game on the same computer often use up 1 CPU threads for old games, moslty 2 or maybe more CPU threads for newer games.
 

FaHu

Member
Yes your desktop pc is not really better than your laptop. i7 is a lot better cpu to stream and play. And like people say before, if you use an i5 cpu, you shouldnt go higher than a veryfast cpu preset. The most i5 cant handle that. I would also set down your fps to 30 to get a more decent quality in your stream. You should also not more kbit/s use than 3000 if you are not partnered with twitch, because a lot of people probably getting buffering and cant see your stream at all
 

sam686

Member
It may be better to use a capture card, with one computer streaming, the other computer for gaming. Look for USB 3.0 capture cards if your computer have a good USB 3.0 controller. If your desktop will be a streaming computer, there are cheaper and more options for PCI-E capture cards. USB stuff is shown in device manager.

Your desktop have a faster graphics card for gaming so it may be best to make your laptop a streaming computer.
 

FaHu

Member
there is no capturecard out till now who could capture more than 1080p60fps. and that are Elgato HD60 pro or HD60 or the avermedia extreme, but just the elgato hd60 pro is an PCI-E capture card. the rest is usb3.0. I dont know if this works together with your 144hz. But gaming and streaming was never easy without problems, if you want reach special things.
 

sam686

Member
Graphics cards have multiple video outputs, 2 or sometimes more can be used. cloning/duplicating a 144 Hz display with a 60 Hz display may keep your primary output display at 144 Hz, with the secondary output to display/capture card at 60 Hz.

Possible problem is v-sync might reduce fps down to 60, due to a 60 Hz output. Disable v-sync may avoid that problem.

EDIT: with some search, found: https://obsproject.com/forum/threads/can-you-duplicate-120-and-60-hz-at-the-same-time.29017/
 
Top