SomebodyOdd
New Member
Hello!
Okay, so there is a problem when your game is too heavy and OBS cant render frames correctly, and we see frame drop cause of it. But many Intel (and maybe AMD, but I'm not really sure) processors has interated GPU that could possibly help.
I've made some tests, you can make it too, if you want.
1) Turn on integrated GPU and connect second monitor to it
2) Make sure that your first monitor is on discrete GPU
3) Make your second monitor as main
4) So, as of now we have first monitor on dGPU and second on iGPU, and second is main. Lets launch OBS now. Launching OBS makes it use iGPU as its renderer because main monitor is on iGPU which is considered default right now
5) Now we can make first monitor as main in Windows settings again, and make all programms launched from now to use dGPU again.
6) Profit. You have iGPU, rendering your OBS frames and dGPU rendering your game. OBS dont have to conflict with game for GPU resources anymore. Yes, you have to use SLI/Crossfire mode for capturing your game, but stable stream FPS is pretty good, isn't it?
Its tested on latest release Windows 10 with GTX 960 and Intel chip (latest drivers as well)
So, i'm not expert in DirectX, but i believe you can choose rendering GPU in your programs. I dont know if its true for Windows 8.1 and lower, but its possible on Windows 10. So, maybe OBS should chose as well? We can eliminate low stream FPS problems by doing that and free a bit of dGPU resources as bonus!
Okay, so there is a problem when your game is too heavy and OBS cant render frames correctly, and we see frame drop cause of it. But many Intel (and maybe AMD, but I'm not really sure) processors has interated GPU that could possibly help.
I've made some tests, you can make it too, if you want.
1) Turn on integrated GPU and connect second monitor to it
2) Make sure that your first monitor is on discrete GPU
3) Make your second monitor as main
4) So, as of now we have first monitor on dGPU and second on iGPU, and second is main. Lets launch OBS now. Launching OBS makes it use iGPU as its renderer because main monitor is on iGPU which is considered default right now
5) Now we can make first monitor as main in Windows settings again, and make all programms launched from now to use dGPU again.
6) Profit. You have iGPU, rendering your OBS frames and dGPU rendering your game. OBS dont have to conflict with game for GPU resources anymore. Yes, you have to use SLI/Crossfire mode for capturing your game, but stable stream FPS is pretty good, isn't it?
Its tested on latest release Windows 10 with GTX 960 and Intel chip (latest drivers as well)
So, i'm not expert in DirectX, but i believe you can choose rendering GPU in your programs. I dont know if its true for Windows 8.1 and lower, but its possible on Windows 10. So, maybe OBS should chose as well? We can eliminate low stream FPS problems by doing that and free a bit of dGPU resources as bonus!