Question / Help 720p help

Internet speed right now:



Ever since I figured the local recording issues, I still use obs for streaming no problem. The question I have though is how do I get 720p without any audio skips or video delay. I will provide the log now:

I have tried a couple of ideas, but no matter what setting I use I get little sound distortion in game. My stream states also that I have issues with stream slowing down and speeding up. On preset faster I barely use 60% CPU.
 

Attachments

  • 2013-12-12-1148-58.log
    10.9 KB · Views: 37
  • Current internet.png
    30.9 KB · Views: 6

Boildown

Active Member
Trickser24 said:
11:55:01: preset: faster

12:06:58: Total frames encoded: 21477, total frames duplicated: 1710 (7.96%)
12:06:58: Total frames rendered: 20167, number of late frames: 1237 (6.13%) (it's okay for some frames to be late)

The late and duped frames mean that your computer can't encode fast enough. You're using the Faster Preset instead of the recommended Very Fast. Change it back to Very Fast, since your computer can't handle Faster.
 
Boildown said:
Trickser24 said:
11:55:01: preset: faster

12:06:58: Total frames encoded: 21477, total frames duplicated: 1710 (7.96%)
12:06:58: Total frames rendered: 20167, number of late frames: 1237 (6.13%) (it's okay for some frames to be late)

The late and duped frames mean that your computer can't encode fast enough. You're using the Faster Preset instead of the recommended Very Fast. Change it back to Very Fast, since your computer can't handle Faster.
So if the pc is not maxing out, how is it not able to encode it that's weird.
 

Boildown

Active Member
Trickser24 said:
So if the pc is not maxing out, how is it not able to encode it that's weird.

Beats me, but its happening. Maybe you're GPU bound. OBS needs both GPU and CPU.
 
Yea I don't know man graphics card for some reason does not like it when using obs. Most the encoding is going through the pvr though. I already know that between obs and computer< I can't play a game because the are both competing for space, which causes my GPU to bottleneck. Streaming I am not hitting barely 25% CPU usuage on "Very High" but still here little in game audio skip and stream still states its a tad bit lately maybe every 20 seconds.

Here is the log:
 

Attachments

  • 2013-12-12-1219-59.log
    6.7 KB · Views: 21
Here I tried a couple more adjustments, it seemed to me it help little more. Could you possibly recommend another set of adjustments that might help.


Here is the log:
 

Attachments

  • 2013-12-12-1232-59.log
    6.8 KB · Views: 21

Lain

Forum Admin
Lain
Forum Moderator
Developer
Use game capture instead of window capture in this case, unless the game is directx 8 or older.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Well I discovered that the problem with window capture on windows 7 is that it's just not as efficient as it is on windows 8+, on windows 8+ window capture is about identical in speed to game capture, but on windows 7 and below it chugs a bit. Just typical microsoft stuff unfortunately. Game capture will ensure no CPU usage for capturing.
 
Jim said:
Well I discovered that the problem with window capture on windows 7 is that it's just not as efficient as it is on windows 8+, on windows 8+ window capture is about identical in speed to game capture, but on windows 7 and below it chugs a bit. Just typical microsoft stuff unfortunately. Game capture will ensure no CPU usage for capturing.
For some reason your "Game Capture" does not work with my capture card. It dose not even half the time detect it let me try again.

I use a Hauppauge HD Pvr 2
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
So you're using window capture on a capture card application? I didn't know that's what you were doing. What capture device are you using? roxio/hauppauge?

I always seem to sense some sort of hostility from you for some strange reason
 
Jim said:
So you're using window capture on a capture card application? I didn't know that's what you were doing. What capture device are you using? roxio/hauppauge?

I always seem to sense some sort of hostility from you for some strange reason
No man its not you lol just man if you watch my stream you would understand man. I am all about pleasing my audience, sorry to you dodge and krazy if it may seem that way.

To answer your question though, I am using a Hauppauge HD pvr 2. All I get is a black screen.
 

Boildown

Active Member
Capture cards are really only for 2nd computer streaming or streaming consoles. Are you doing some kind of loopback? If you're gaming on the same computer you're streaming from, its probably better to not use a capture device and just use OBS.
 

dodgepong

Administrator
Community Helper
I know you don't want to hear this, but the issue is still with your GPU bottlenecking OBS. See:

11:54:43: | scene->Preprocess - [92.8%] [avg time: 25.784 ms]
You can see here in the profiler section of your log that the scene->Preprocess time is taking over 25.7ms to complete, and as a result, your total frame time is 27.783ms on average. If you want to maintain a solid 30FPS on stream, the amount of time it takes to render and encode an entire frame must be below 33ms (because 1000ms / 30 = 33.3ms). Yes, your average frame time is below that, but that is an average, meaning some frames are higher. The frames that are higher than that are the ones that are getting skipped by the encoder since they aren't coming fast enough. Your Preprocess time is taking over 92% of the time it takes to encode a single frame. A normal value should be in the single digits of milliseconds, or even a fraction of a millisecond. The scene->Preprocess stage is responsible for capturing and compositing, which is largely done on the GPU. So the slowdown here is with your GPU.

One big reason this could be happening is because you're using Window capture with Aero disabled. Normally I would recommend against this because it can cause the problems you're having but unfortunately there's not currently another way to capture a HD PVR with OBS. The rewrite will have support for it eventually, but that's not going to be for a few months at least.
 
dodgepong said:
I know you don't want to hear this, but the issue is still with your GPU bottlenecking OBS. See:

11:54:43: | scene->Preprocess - [92.8%] [avg time: 25.784 ms]
You can see here in the profiler section of your log that the scene->Preprocess time is taking over 25.7ms to complete, and as a result, your total frame time is 27.783ms on average. If you want to maintain a solid 30FPS on stream, the amount of time it takes to render and encode an entire frame must be below 33ms (because 1000ms / 30 = 33.3ms). Yes, your average frame time is below that, but that is an average, meaning some frames are higher. The frames that are higher than that are the ones that are getting skipped by the encoder since they aren't coming fast enough. Your Preprocess time is taking over 92% of the time it takes to encode a single frame. A normal value should be in the single digits of milliseconds, or even a fraction of a millisecond. The scene->Preprocess stage is responsible for capturing and compositing, which is largely done on the GPU. So the slowdown here is with your GPU.

One big reason this could be happening is because you're using Window capture with Aero disabled. Normally I would recommend against this because it can cause the problems you're having but unfortunately there's not currently another way to capture a HD PVR with OBS. The rewrite will have support for it eventually, but that's not going to be for a few months at least.


Well,

I really do appreciate the help and hope you seen comment up above man. Basically short story short, upgraded graphics card to play battlefield and to also bring better quality content than what has already been offered on YouTube channel. I just recently got partnered with Creator X, sub-network to Fullscreen+ VidStats, and I have yet to record any quality content. Now, since I was changing over and trying to fix PC issues these issues have came up and have been persisting for now about 3 weeks ago. Like you stated I think twice now is that OBS and my graphics card don't like you each other. Whether it my graphics card is bad or not good enough I don't really know because I can play perfectly fine just can't hit record button.

So please understand the reason I may come off as a "ArsHole"
 

dodgepong

Administrator
Community Helper
I don't think you were being an asshole, I was just trying to help you understand why we keep telling you the problem is with your GPU.
 

Boildown

Active Member
I still don't understand the purpose of the capture card in your setup. If you're not using a second computer to record your gameplay, you should stop using it / return it. If you're going to use a second computer to record your gameplay with a capture card, check the sticky to select a capture card that works well with OBS.
 
Oh hell ya it was the graphics card, so ya I am running 1080p in game and recording 720p.

Here is the log: Does it look better?
 

Attachments

  • 2013-12-13-2024-15.log
    20.8 KB · Views: 26
Top