Question / Help Which CPU from these 2? Building new computer for streaming.

GodlessGeek

New Member
So I have been looking at Jack0r posts and with quicksync I guess one has to consider which chip we are talking about. Some people are now praising the current HD4600 chip.
Then I will certainly defer to Jack0r. I have seen his posts, been to his website, and watched some of his videos. He is much more knowledgeable on the subject than I.

I have a 4600 in my current CPU but I haven't had it very long and haven't used the iGPU. My Quick Sync experience comes from what is now my secondary PC running an i5 with the HD4000. If the HD4600 is that much better, then perhaps I should take it for a few test runs. :-)
 
This might just work out very well for me. Very conservative stream on one OBS instance and then beefed up Quick Sync on the other one for Youtube editing.

I just tested the -multi switch, with my old setup just for shits and giggles.

PIdFBRp.png


the marked OBS process is the one recording 1080 at 5000kbits. Hopefully the Quick Sync solution will work out, especially when the phenom 955 will be replaced by i5 4690. :D

Thanks everyone for input so far and I shall be reporting with results.
 
Got my new rig, I must say that I am pretty happy with it (getting double the performance in-game), now I just need some help with setting up quicksync or figuring out why I am getting this stutter/microstutter and unable to run 2 instances of OBS 1 stream x264 and 2nd igpu:

A) Stutter

On some of the videos it is more noticeable than others. I am adding logs to each of these and the settings I took them at.
  1. x264lowgpuusage https://gist.github.com/anonymous/84e6998dd5126029bdad http://youtu.be/v2pfxD26P2Y (I used to be CPU bottlenecked, now I am GPU bottlenecked. I dropped the graphics settings in this one to see if that was the cause)
  2. x264normalgraphics no overlay http://youtu.be/uHMcOPGfl6E https://gist.github.com/anonymous/5f27b100a456524d697f
  3. x264normalgraphics overlay https://gist.github.com/a2da73af2075e1709ab1 http://youtu.be/ADIQY6FAC8Q
  4. igpubalanced20kvar https://gist.github.com/anonymous/7c413fa5139dd81a7213 http://youtu.be/0wBee_qCulQ
  5. igpuquality20kvarverticalsync https://gist.github.com/anonymous/a19022af9e7e2ff1be3e http://youtu.be/2L5Z9D9j5N8
Three of these even youtube detected it was shaky. That are the ones with x264 enconding. All of them except for 2 I have msi afterburner running so you can see cpu/gpu memory usages etc.

Do you guys see anything in these logs that might be problematic?

B) 2nd problem I am having is that when I run 2 instances of OBS with -multi, whichever the 2nd button I press is the one that will get feed the other will stay black. So in essence if I press to record with igpu and then stream with x264 then my igpu will make me a black screen recording. If I press stream first and then record igpu on the 2nd instance, my stream will be black.

Any ideas?

About Quicksync - I followed the guide from Jack0r (both his video and written) and as far as that goes there are 2 things that I can see for me are different.

1. After enabling igpu in bios, windows automatically detects and installs the driver. I thought I saw Microsoft publisher on it and when I downloaded the Intel drivers and installed it I could not open the control panel for some reason (the icon you get on the desktop), so I uninstalled the whole thing. But looking again now to my surprise it says Intel under the Device manager. http://i.imgur.com/d8zaS1t.png

2. I have not went to desktop and extended it to the new IGPU port.
 

Jack0r

The Helping Squad
Hmm, timings in the logs look fine, nothing bad I can see.

And I unfortunately cannot reproduce your blackscreen problem :/ Did you try to use two game captures at the same time?
Two monitor captures of the same monitor in two instances work, two window captures of the same window worked, but game capture has to hook to the game process, that might only work once. (Run the game in borderless mode and record it with window/monitor capture).

One idea I had about the stutter, let obs record this page: http://www.testufo.com/#test=framerates&count=6&background=none&pps=960

At 30 and 60 fps maybe, then check the recorded videos in media player classic or vlc (maybe upload them to youtube for us). In MPC you can go through the video picture by picture to see the stutter. I mainly want to make sure that your recording is smooth and if it might be a capture problem.

About QuickSync, I hate this windows auto install driver thing, I once couldnt get rid of some GPU drivers and couldnt install new ones either because of that :D But good you got it working! The extended desktop is only necessary on older generations of quicksync that do not support headless mode :)
 
Ya I am using 2 game captures. I tested this before the upgrade and it worked fine. I now tried:
- making a new renaming/making new capture sources for each profile
- making a global source
- making a new scene
- tested if maybe its because you cant have QS and x264 encoders at the same time, but running 2x x264 encoders produces the same thing
- now I am looking for an older version of OBS, because I think there was an update

I am not really worried about the stutter that much because when I was recording yesterday with quick sync only it seems okish. But having this -multi instance work would be great.


I just tested the -multi switch, with my old setup just for shits and giggles.

PIdFBRp.png


the marked OBS process is the one recording 1080 at 5000kbits.
 
Well, now just have to fix the stuttering. Quicksync at 50mbit is very smooth, but the second I put a projector and monitor capture on that with even the worst x264 setting/or another quicksync encoder things start stuttering. And to think of I thought this would work.
 
Last edited:

Jack0r

The Helping Squad
Hmm, the CPU usage on your screenshot looked good. I am thinking it could be the gtx 460 that gets quite a load by having to do 2 streams and also run a game.
 
Top