Question / Help FX Processor Streaming Help

Laozy

New Member
Ok, I have a problem, recently I sold my old computer which was:
AMD FX-8350
8GB DDR3-1600
Nvidia GeForce GTX 560 Ti 1GB
Corsair 500M PSU

I streamed at these settings:
Quality Balance: CBR
Max Bitrate: 4000
Buffer Size: 4000
Audio: AAC @ 160
Base Resolution: 1920x1080
Resolution Downscale: 1.50 (1280x720)
Filter: Lanczos (best detail, 36 samples)
FPS: 60
Process Priority Class: High
x264 CPU Preset: Veryfast

And It looked amazing and got good FPS as shown here (go to like 09:00 for gameplay):
http://www.twitch.tv/1nsaneas1an/b/452473050



Now I have a new computer and it is unable to handle these settings at all,
AMD FX-8320 (Very Cheap at Microcenter)
8GB DDR3-1600
Nvidia GeForce GTX 580 1.5GB
Corsair 600M PSU

Quality Balance: CBR
Max Bitrate: 3000
Buffer Size: 3000
Audio: AAC @ 160
Base Resolution: 1920x1080
Resolution Downscale: 1.50 (1280x720)
Filter: Lanczos (best detail, 36 samples)
FPS: 30
Process Priority Class: High
x264 CPU Preset: Veryfast

Unable to have more that 50fps ingame at the lowest settings as shown here (go to 02:40),
http://www.twitch.tv/1nsaneas1an/b/508083361

Why is this happening? To my understanding, the 8350 is about 10% if not less better than the 8320 so this should not be a factor.

Is it my CPU? Did I get a bad one?, Is it my GPU? I mean I thought it would be better moving from a 560 ti to an 580. Did I get a bad 580?

Im very confused, so any help would be greatly appreciated.

Log Files:
Recent ones, dont have any of the old ones.
https://gist.github.com/7bc3b63130126f07ec13
https://gist.github.com/69ddb1f1e6fc8d581642
Ive been messing with settings lately to get better fps but no luck. So if you see something different than whats above, this is why.
 

Boildown

Active Member
You need to post log files. Preferably before and after, if they still exist, but at least for the current setup you have.
 

Boildown

Active Member
Keep CBR on and keep your buffer equal to your bitrate. Just set both to 3000, and set your FPS to 30, and stream for at least 5 minutes of high action. You made so many adjustments it was hard to tell what was going on. Right now you're in the testing phase, you need to get a baseline of what actually works before you can fine tune your settings.

That said, I'm not sure why performance isn't better, maybe there's something I'm missing when I look at your logs. What game are you playing? Ty putting your process priority back down to normal, and make sure nothing else on your PC is running that doesn't need to run.

Edit: In the second log it looks like you've already done this (the important parts anyways). And as far as OBS is concerned, it is working well, you have less than 1% duplicated frames, which generally means a nice looking stream. So the problem is that you say your game itself isn't performing well? Again, lower the process priority of OBS back to Normal.

Also, I don't know what these lines mean:
18:00:22: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:00:23: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
18:00:23: CLRHost:: Browser 1: Status message:
18:00:23: CLRHost:: Browser 2: Status message:
18:00:26: CLRHost:: BrowserRenderHandler::OnPaint failed to create texture
 
your GPU is quite old.... why did you sell the entire computer, instead of just upgrading the GPU?
now, the 8320 is slightly slower in performance than the 8350....
anyhow, I think your GPU is your bottleneck here.
but, in any case, try the bilinear or bicubic filter, at 3500kbps max. twitch doesn't take any higher....
 

Boildown

Active Member
commissar0617 said:
anyhow, I think your GPU is your bottleneck here.

Nah, a GTX 580 is fine, better than his 560 Ti he said he had before. And I used to encode with a 560 Ti... for OBS purposes its more than fast enough. For his game it may be a different story of course, but again, he said he went from a 560 Ti to a 580, so the GPU can't really be the problem unless he increased his graphics settings.
 

Boildown

Active Member
Laozy said:
Here those 5 mins of streaming, https://gist.github.com/a3e387598bed6d8a7b75
Counter Strike Global Offensive mostly

01:25:44: Total frames encoded: 9972, total frames duplicated: 11 (0.11%)
01:25:44: Total frames rendered: 9978, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
01:25:44: RTMPPublisher::SocketLoop: Graceful loop exit
01:25:44: Average send payload: 4893 bytes, average send interval: 12 ms
01:25:44: Number of times waited to send: 0, Waited for a total of 0 bytes
01:25:44: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
01:25:44: Number of bytes sent: 128874415

OBS is working perfectly from the most recent log.
 
Boildown said:
commissar0617 said:
anyhow, I think your GPU is your bottleneck here.

Nah, a GTX 580 is fine, better than his 560 Ti he said he had before. And I used to encode with a 560 Ti... for OBS purposes its more than fast enough. For his game it may be a different story of course, but again, he said he went from a 560 Ti to a 580, so the GPU can't really be the problem unless he increased his graphics settings.
true. his setting were quite agressive... 4mbps is more than twitch accepts in any case....
 

Laozy

New Member
Boildown said:
so the GPU can't really be the problem unless he increased his graphics settings.

Ive actually ran max settings on CSGO with the 560ti, Ive tried that with the 580 and it wasnt going well so I put it to the lowest.
 

Boildown

Active Member
Laozy said:
Ive actually ran max settings on CSGO with the 560ti, Ive tried that with the 580 and it wasnt going well so I put it to the lowest.
Then put the 560 Ti back in and see if the problem goes away. But outside of a defective 580, I'm going to have to see some very solid evidence to convince me that a GTX 580 is actually slower than a GTX 560 Ti. Your problem is elsewhere.
 

Laozy

New Member
Boildown said:
Then put the 560 Ti back in and see if the problem goes away.
That was sold with the old computer. I have an HD 6850 in another computer. Would that be sufficient?
 
Top