Question / Help Windows 10 and MsMpEng problem

Dajova

Member
Alright, I've been having some huge issues with OBS ever since i upgraded from win 7 to win 10.
The biggest issue is that, for some explicable reason, the MsMpEng.exe process ALWAYS uses 10-15% of my CPU whenever i preview or stream with Monitor Capture (both on normal OBS and OBS MP, doesnt matter). With Window Capture, this doesn't happen.
Eg. whenever I preview with window capture, overall cpu stays at 10-15% totally (including OBS, it only uses around 5% cpu). but as soon as i turn on monitor capture -> 50 - 70% CPU (OBS still stays on around 5%) and i can almost do nothing cus its so laggy.

I have talked to the people on IRC (as per usual) and nothing they mentioned have helped (eg. setting exclusions, checking for virus and that sorta things). I've tested most suggestions that i have available.

Anyone might know what could be the issue here? Why Windows Defender would use 10-15% CPU for no reason whatsoever whenever i wanna use Monitor Capture on OBS? Confuses the hell out of me...
 

Dajova

Member
Alright, it eliminated the cpu... but now... (bear with me) now Geforce Experience Share seems to have a issue with OBS. now THAT program runs at 10-15% cpu while previewing. I know that when using NVENC, it uses the gpu more, but the cpu usage from OBS shouldn't be transferred to Experience Share or what? Am im missing something here?
 

dping

Active Member
Alright, it eliminated the cpu... but now... (bear with me) now Geforce Experience Share seems to have a issue with OBS. now THAT program runs at 10-15% cpu while previewing. I know that when using NVENC, it uses the gpu more, but the cpu usage from OBS shouldn't be transferred to Experience Share or what? Am im missing something here?
I personally wouldn't run geforce experience with OBS. probably conflicting hook as GFE tries to capture game as well.
 

Dajova

Member
I personally wouldn't run geforce experience with OBS. probably conflicting hook as GFE tries to capture game as well.
So, is there a way to temporarily disable it while streaming? Cus i want to use it when im not, but disable/enable it from the Experience app all the time is a bit daunting...

... or i could set it as a background app... that kinda eliminated the cpu entirely also... :P
 

dping

Active Member
So, is there a way to temporarily disable it while streaming? Cus i want to use it when im not, but disable/enable it from the Experience app all the time is a bit daunting...
close the program and/or stop the service from startup. start\run: "services.msc" [Enter]
 

Dajova

Member
Alright, found the issue.

Apparently i had "Turn on desktop capture for Instant Replays, Record, Broadcast and Screenshot" enabled in Experience Share and it was interfering with OBS. Disabling that fixed it :)
 
Top