Polda18
New Member
Hi. I want to record some videos on my computer screen, and since I am using mostly laptop, I am concerned about the performance as well as to make it work. I want to record multiple genres of video tutorials. First being gaming. I am playing some games, one of them being Minecraft. I want to start recording single player Survival tutorials, however I ran into an issue: Minecraft actually outputs the screen image into the Integrated GPU and OBS doesn't like to run on the Integrated GPU, because it actually drops down the performance. Well, it didn't seem so severe when I was just recording the desktop, it had actually full 60 fps. The issue started when I launched Minecraft. The direct output was fine, the game was at 60 fps (OptiFine used, otherwise it's 30 fps, not so good, but still useable). However, the recorded image became choppy when the game started. I guess it was like 10 fps. Not good at all! And that's because it was running on Integrated GPU. If it was running on the natural choice of OBS, the discrete GPU (nVIDIA), it would work far better. But I don't know if Minecraft actually uses the discrete GPU and I would see the black screen, eighter. I might run some more tests, but other than that, it feels just bad :(
So therefore I am asking: Can I somehow run OBS on both of the GPUs? Somehow link them together, so I can run OBS on the discrete GPU, but it will see the screen even though it runs on the integrated GPU? Because I do not feel right to disable integrated GPU just for the sake of recording and it might actually even drop the performance more, because it will require more power and that might actually drain more than the laptop can handle, resulting in quicker death of motherboard :(
I don't want to use other recording software. I have Streamlabs, which is actually based off the OBS Studio, it only includes some more functions, like advanced transitions, layouts, and some widgets, like Twitch subscriptions and YouTube perks and much more. Other than that, it's just OBS, just redesigned. The reason is, that OBS is completely free and yet it's even far better than most of commercial paid recording softwares (like Fraps or Bandicam). Is OBS even capable of using both GPUs? Or could be? And if not, can I make the integrated GPU share its render image with the nVIDIA GPU for the OBS recording? So it can actually see what's going on at the screen and record it with the proper performance it requires? I don't mind running in on integrated GPU if I was only to record the development (programming) tutorials I am also planning. But since I am in terms of computer use rather the user than developer, and especially gamer, it makes sense that I want better performance also for the gaming recording. And since I am naturally really lazy kind of person, I don't generally like to change my settings so much to switch between different modes.
What makes it difficult for me is the fact I don't know if I can actually capture Minecraft with Game Capture (Java Edition, I don't think that Java actually understands the performance GPU and tries to force the apps to run on integrated GPU instead) while the OBS is running on the high performance GPU and therefore it would solve my issue, and the fact that I can't see the screen and I can't assign the game to the capture device before I run the game, which requires me to turn the full screen mode off and fiddle my settings to the OBS and turn the full screen mode back on. And third issue - I am using Discord widget that allows me to turn the Discord overlay on. Will it be visible in the Game Capture device or not? I don't know actually if it's just a separate layer on the screen, or it's actually cast directly in the game image, so depending on these conditions, it may or may not appear in the video. Sometimes I would like to display the Discord overlay, because it's actually essential for the viewer to see like who's talking right now for example. Sometimes I do not wish to display the Discord overlay, but I can actually solve that by turning the Discord overlay feature off and it won't appear in eighter...
So therefore I am asking: Can I somehow run OBS on both of the GPUs? Somehow link them together, so I can run OBS on the discrete GPU, but it will see the screen even though it runs on the integrated GPU? Because I do not feel right to disable integrated GPU just for the sake of recording and it might actually even drop the performance more, because it will require more power and that might actually drain more than the laptop can handle, resulting in quicker death of motherboard :(
I don't want to use other recording software. I have Streamlabs, which is actually based off the OBS Studio, it only includes some more functions, like advanced transitions, layouts, and some widgets, like Twitch subscriptions and YouTube perks and much more. Other than that, it's just OBS, just redesigned. The reason is, that OBS is completely free and yet it's even far better than most of commercial paid recording softwares (like Fraps or Bandicam). Is OBS even capable of using both GPUs? Or could be? And if not, can I make the integrated GPU share its render image with the nVIDIA GPU for the OBS recording? So it can actually see what's going on at the screen and record it with the proper performance it requires? I don't mind running in on integrated GPU if I was only to record the development (programming) tutorials I am also planning. But since I am in terms of computer use rather the user than developer, and especially gamer, it makes sense that I want better performance also for the gaming recording. And since I am naturally really lazy kind of person, I don't generally like to change my settings so much to switch between different modes.
What makes it difficult for me is the fact I don't know if I can actually capture Minecraft with Game Capture (Java Edition, I don't think that Java actually understands the performance GPU and tries to force the apps to run on integrated GPU instead) while the OBS is running on the high performance GPU and therefore it would solve my issue, and the fact that I can't see the screen and I can't assign the game to the capture device before I run the game, which requires me to turn the full screen mode off and fiddle my settings to the OBS and turn the full screen mode back on. And third issue - I am using Discord widget that allows me to turn the Discord overlay on. Will it be visible in the Game Capture device or not? I don't know actually if it's just a separate layer on the screen, or it's actually cast directly in the game image, so depending on these conditions, it may or may not appear in the video. Sometimes I would like to display the Discord overlay, because it's actually essential for the viewer to see like who's talking right now for example. Sometimes I do not wish to display the Discord overlay, but I can actually solve that by turning the Discord overlay feature off and it won't appear in eighter...