Question / Help High cpu usage on Windows 10

Cryonic

Member
Doesnt matter how he did it, with dual boot, fresh install whatever.
Our point is - OBS is using way more CPU-power than it should under Win10. I know thats affecting only a small amount of people so far and Xsplit is expiriencing the same issue, related to the x264 encoder.
But time flows and we need at least an idea what the heck is going on, so we can start searching for a solution/workaround.
 

hypnotoad

New Member
I have my Windows 7 installation backed up on another HDD and i can simply boot from it. Resource monitors are not "the same", they're from corresponding (to screenshots) OSs.
There's new Nvidia driver, I'm gonna try it now.
//I don't see any changes with latest Nvidia driver.
 
Last edited:

Bazim

Member
With Windows 7 i streaming 720p@30 with 130 FPS ingame ( SMITE ). Now with clean install WIndows 10 i streaming same quality with 70-80FPS infame.
 

dping

Active Member
Well good luck @hypnotoad sorry that I'll be away for about 6 weeks so I hope you figure it out. keep posting your progress.

@Cryonic, I wanted to know so I asked. I dont know what the point of you even "contributing" is. if you know the issue is with windows 10, then go talk to MS support about it.
 

Cryonic

Member
@dping Why should i talk to MS when their product is working like a clock?
I have my own thread, with logs and details. No attention, fine with it, i dont need a personal answer, a general answer like "XY is broken in OBS, here is a fix/workaround" is more than enough.
But that problem is not new, every day we have a new thread hitting the forum with almost the same question (depends on the hardware) and we get nothing.
I know the issue is somewhere between the x264 encoder and OBS, because pure x264 encoding (local files, nothing special, just converting some big files for the sake of testing it) works good, resulting in the same time what i had on windows 8.1. It only affects livestreaming apps using the x264 encoder.

Just tell me what you need to fix that thing right away? Logs? DxDiag? Videos where i can show you what is going on? Full information about my ISP, my connection, my rig and software installed/running?
You can have it all. But we need a solution. I lose quality and a lot of other people cant even stream because they dont have a top CPU to throw at the hungry encoder.

And even IF MS did change something > OBS has do work around it, there is no way that Microsoft would reverse a change that is affecting like 0,5% of Windows10 users who want to stream with the x264 encoder via OBS or Xsplit...
 

Osiris

Active Member
Logs aren't going to help probably. The logs i've seen show no issues, cpu profiler times are normal. Almost no duplicated frames.
 

Vlaadz

New Member
I'm still cant make good streams with OBS in Windows 10. I don't know but I think the real problem here it is W10.
 

Cryonic

Member
Didnt follow the stuff for a while (moving, hardware changes blahrg). But so far i can confirm that even after all the updates and changes, the load on my CPU under win10 didnt change, i still see similar numbers what i had when opened this thread. It doesnt really matter, cause the overkill CPU allows me to stream anyway, i just lose a bit of that crispy look that i can get with a slower preset that was possible before.
But Win10 is ultrastable and i love it, not going back. Maybe OBS MP will do better, once it actually will get useful and get all the plugins.
 

Cryonic

Member
Not if you rely heavily on plugins that didnt manage it into OBS MP so far. I know thats not your stuff, most plugins are third party developments from guys in their free time (if they have any free time left).
So far most streamers that i know and talk to use the old OBS and keep doing it, even if they could use the MP without any drawbacks. They just stick with what they know, not everyone is a tech freak.

I still hope that someone will actually look deeper into that "problem". Its rare and doesnt really hurt, just the increased CPU usage is a small drawback. I can cover that with a crazy overclocked CPU, but would love to push better encoded videofeeds on lower bitrate, specially because i`m not partnered on twitch and pumping out 3500 still causes some problems for a couple of my viewers. I know that bitrate is not replaceable, even the craziest CPU setup with 2x 12-core Xeon CPUs will not make up for a drop from 3500 to 2500 bitrate in realtime.

I will try OBS MP again later, when more stuff arrives. Sadly i cant help with the code or adjust some plugins on my own, so i have to take whats there...
 

dodgepong

Administrator
Community Helper
The problem with just "looking into it" is that it isn't happening everywhere. In fact, it's hardly happening anywhere. Unless developers can physically get their hands on a machine that is exhibiting the problem, it will be pretty tough to track down. More often than not it just turns out to be a configuration issue, or people expecting too much out of their hardware.
 

Cryonic

Member
Well it is not a hardware issue, just because the machine was performing better with windows 7 and 8.1 with the same hardware and OC. The OC is even a bit higher now.
Believe me, i build a X99 system with the i7 5820K @ 4,5GHz core & 4,1GHz uncore just for the sake of pumping as much power as possible towards the x264 encoder and actually take a look how far i can push the preset while maintaining playable fps ingame and streaming at 1080p 60fps.
The issue is almost impossible to catch, specially because everything else performs like it should and even better with Win10 than with 7 or 8.1. I have tested everything, compared the numbers from benchmarks like Cinebench R15, ASUS Realbench, Valley, Furmark and a shitload of other tools... Literally everything is working like it should.
By the way, the problem appeared after Microsoft pumped out some updates to connect the Xbone and added some functions. Remember what happened to game capture? This stuff was patched.
I believe it has something to do with that crap. It is disabled, but still... The Win10 that i use is also an Insider Preview build - so far i know we get early updates without overriding them with final versions for the normal customer if they work just fine.
I`m not complaining, just wondering what the heck is going on and why do i lose performance.
But so far this is a minor issue, i just have to adjust the settings and live with the higher CPU usage from OBS or maybe roll back to Windows 8.1 one day.
I dont even believe that if i just would bring the machine to you guys, that you will find the issue withhin a reasonable amount of time. Its sitting somewhere deep in the DX, no idea what Microsoft did there, but it is complicated.
 

NeoMasaki

New Member
I've been having issues with win10 and obs with x264 encoder as well...It's weird cause this issue never happened before.
After updating win10, every time I try to stream or record video the encoder overloads and crashes. Switching to intel's encoder doesn't crash but frames keeps dropping.

after being frustrated I went online searching any solutions and it seems like there is none atm?
I even reinstalled win 10 and did a clean install still the same issue.
 

dping

Active Member
I've been having issues with win10 and obs with x264 encoder as well...It's weird cause this issue never happened before.
After updating win10, every time I try to stream or record video the encoder overloads and crashes. Switching to intel's encoder doesn't crash but frames keeps dropping.

after being frustrated I went online searching any solutions and it seems like there is none atm?
I even reinstalled win 10 and did a clean install still the same issue.
Its best not to entertain this thread TBH. post your logfile from the help menu in your own thread and @dping me and I'll take a look.
 
Top