Bug Report NVIDIA, MSI gt70

Virtue

New Member
When I set my graphic card to use Nvidia the sources (text, windows capture (google chrome)) just dissapear. They wrok fine with intel graphic 3000 but then everything is not as good. I have made the program use NVIDIA as well, but still it doesnt work. Anything I can do so I can run it in NVIDIA?

With NVIDIA i can run Dota 2 on 45 fps 1080p and have 60 fps in game, with intel I cant do that.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Multi-GPU laptops tend to have this issue. It's been a nightmare for me honestly writing a GPU accelerated streaming app, because these laptops will use one GPU for certain things and the other GPU for different things. And because -windows- is hardware accelerated these days that means that the texture memory of something you're trying to capture could be on one or the other GPU, and it can't be captured when it's on another GPU. There's just like almost nothing I can really do except for advise people with these mixed GPU laptops to force the graphics card to one or the other.

The only other option is to copy every single thing to RAM instead of use hardware accelerated capturing, but what kind of option is that? That's a horrible option. It would slow everything down immensely.
 

Virtue

New Member
I have made so my laptop only uses the NVIDIA graphic card and never the intel one, but still it doesnt show those sources.
 

belboz

Member
Did you go for an unlocked firmware so you could turn off the integrated chip? Did you get it from the one guy on the MSI forum who does unlocks for people? Or somewhere else. I am curious for looking into this for myself also.

I have an MSI GT70 also, and OBS has worked well so far.

One thing, you can never really turn off the integrated chip from my understanding. The Nvidia chip always writes its video memory to the integrated chips memory so the integrated chip can display it. So even when you disable it in the bios (with an unlocked bios), it still uses the integrated chip to output the actual image to your screen.

What I have found is this works for me. I run OBS with the integrated chipset. I then run my game (windowed or borderless windowed) and have it use the nvidia chipset. OBS can capture chrome or any other such program that uses the integrated chip, but it still captures the games nvidia output. I can verify the nvidia chipset is being used for the game from the one nvidia monitoring app.

I am assuming this works because the nvidia chip is writing to the integrated chips memory and doing all the heavy lifting for the game, and OBS is pulling the game screen from the integrated chips memory, and the chrome screen also.

Your mileage may very.
 

Virtue

New Member
The fps in game vary if I run OBS on nvidia or on integreted, ~60-80 % higher fps using NVIDIA. this is the issue for me.
 
Top