Question / Help Force CPU Scene Rendering or Select GPU to Render Scene?

Harold

Active Member
Is there a way to tell OBS to render through the graphics part of my Intel CPU? To release my main GPU from this stain?
This causes the same problem as the SLI problem I described above. You may think it'll help, but it'll actually make things worse.
 

Paolo07700

Member
You want steady frame rates and less than ~95% GPU load, that's all. If you GPU is strong enough to keep pushing 190fps+ and never drop below 144fps, you could game with 144fps limit and get a smooth stream.
it does not seem to be the case because I can be overloaded gpu 60fps on call of duty black ops 4 yet I have a GTX 1080 ...
 

Paolo07700

Member
This causes the same problem as the SLI problem I described above. You may think it'll help, but it'll actually make things worse.
Yes sorry I didn't see it...
I'm really consued I have a fucking GTX 1080 8G, chy I can't play at 144fps even if I can't hit it without OBS frames missed?
Even at 60 Fps on some games I have frames missed... (call of duty black ops 4, assassin's creed unity)
 

Harold

Active Member
Yep. OBS needs some resources on the video card to do the job, and trying to move obs' work to another video card will just make the main video card AND the second video card work harder.
 

Paolo07700

Member
Yep. OBS needs some resources on the video card to do the job, and trying to move obs' work to another video card will just make the main video card AND the second video card work harder.
I'm amazed that my GTX 1080 is unable to keep some game at even 60fps...
I had until now the graphical part of my activated CPU, is that having activated it impacts the performance?
 

BK-Morpheus

Active Member
It should not, as long as no monitor is connected to it, you're fine.
A log-file could reveal, if there are more problems, than just the GPU overload (which can be fixed easy with lower ingame details and 60fps limit). Maybe you cripple the system by using a huge amount of scenes/sources/filters in OBS or even worse, use monitor_capture + window_capture+game_capture in the same scene.
 

Paolo07700

Member
It should not, as long as no monitor is connected to it, you're fine.
A log-file could reveal, if there are more problems, than just the GPU overload (which can be fixed easy with lower ingame details and 60fps limit). Maybe you cripple the system by using a huge amount of scenes/sources/filters in OBS or even worse, use monitor_capture + window_capture+game_capture in the same scene.
I use monitor_capture + window_capture+game_capture in the same scene, but only game capture is activated.
 

Attachments

  • 2018-10-22 10-17-08.txt
    20.8 KB · Views: 22

BK-Morpheus

Active Member
Maybe create a new scene collection (not just a new scene) to check for performance impact of the sources, that you have active right now.
After creating a new scene collection, add one scene in it, where you insert only game_capture for testing.
 

Paolo07700

Member
Maybe create a new scene collection (not just a new scene) to check for performance impact of the sources, that you have active right now.
After creating a new scene collection, add one scene in it, where you insert only game_capture for testing.
I use the intel graphic for encoding, this can impact my performances ?
I will try this thanks.
 

Paolo07700

Member
Maybe create a new scene collection (not just a new scene) to check for performance impact of the sources, that you have active right now.
After creating a new scene collection, add one scene in it, where you insert only game_capture for testing.

But all of this it's still suspicious.
I sometimes arrive (the game is limited to 60fps) in ultra, to have my GPU loaded at ~ 90% I can have some images missed.
If I limit to 144FPs (because I have a 144Hz screen), it is 100% but I do not understand, because I don't have (or alot) missed frames when my card is loaded at 100%, but at some point in the game , I have FPS drops, the load of the graphics card decreases a little at the same time and my software misses images due to the delay of rendering.
It's a very annoying problem, my CPU goes up easily to 100% but it's the same.

What's going on with this game?
 
I had this issue as well. Decided to go with capture card until there is some resolution. Also if you use NewTek NDI scan converter on the gamePC and just not use OBS at all, everything seems to work fine.
yeah this was something i was intending to try. hope it works as you've said. Or I will find you.

jk ;)
 

Necroshader

New Member
Bump
I need a way render scene on CPU or somehow prioritize OBS process for GPU.
Also i have frametime spikes every 16.667 ms (60 fps obs recording) in game if scene have few various sources. Spreading GPU load across time would be good fix.
 

squintytodd

New Member
OP I had the same issue with AMD 470 btw doesn't matter the manufacturer. I believe without looking into this much like others have said obs needs a small percentage of GPU to run even with CPU encoding. Problem is actually unintentional GPU game will fill the entire GPU for max frame rate and rendering. The best option for single pc streams without doing much is set the game to use limited fps and quality to whatever you like in that 80% usage area load on GPU then stream however you like high res higher fps on OBS more GPU and CPU is needed to render OBS and encode even on CPU encoding. This is something, not any one person is going to fix, all the way to the point new Nvidia cards are coming out with a dedicated encoder/rendering in it so as to not touch the main GPU for the game so people can still use a single pc. And now that I read the article that doesn't seem to really be a solution either. lol




New GeForce-Optimized OBS and RTX Encoder Enables Pro-Quality Broadcasting on a Single PC
 
Top