Graphics Issues with my Aspire VX5-591G-52RU: Games have no visual output
Hello. I have been having major issues with my laptop and am looking for help. I run an Acer Aspire VX5-591G-52RU with:
Intel Core i5-7300HQ
Intel HD Graphics 630
NVIDIA GeForce GTX 1050
8GB RAM
Windows 10 Home 64-Bit
For a few weeks now I have been unable to start any games. The programs do start and in some cases I will even hear the music from the game menu (i.e. Shadow Tactics: Blades of the Shogun or Kingdom Come: Deliverance) but will not see anything. The mouse cursor will sometimes change to that of the game, but I will still only see my desktop or steam or whatever I was seeing when starting the game. One game, Dead Cells, simply crashed giving me an error message (fully disclosed at the end of this post).
My drivers are all up to date according to the MS Device Manager. After some experimenting I found out, that if I completely disabled the GTX 1050 in the Device Manager I was getting a picture again when starting the games that would before not give me any graphics output. I suspect the problem occurs when my system tries switching from the on board Intel graphics to the dedicated NVIDIA graphics when starting a game. I have not found a way to fix this though. Forcing the games to use the so I am hoping to get some help here. It would be greatly appreciated.
Error Message from Dead Cells:
Uncaught Exception
DXError 8876017C line 184
Called from h3d.impl.DirectXDriver.onDXError (h3d/impl/DirectXDriver.hx line 196)
Called from h3d.impl.DirectXDriver.present (h3d/impl/DirectXDriver.hx line 286)
Called from hxd.$System.mainLoop (hxd/System.hl.hx line 74)
Called from hxd.$System.runMainLoop (hxd/System.hl.hx line 127)
Called from hxd.$System.runMainLoop (hxd/System.hl.hx line 123)
Called from haxe.$Timer.~delay.0 (C:\Projects\haxeTools\std/haxe/Timer.hx line 143)
Called from haxe.$Timer.~__constructor__.0 (C:\Projects\haxeTools\std/haxe/Timer.hx line 76)
Called from haxe.$MainLoop.tick (C:\Projects\haxeTools\std/haxe/MainLoop.hx line 174)
Called from haxe.$EntryPoint.processEvents (C:\Projects\haxeTools\std/haxe/EntryPoint.hx line 99)
Called from haxe.$EntryPoint.run (C:\Projects\haxeTools\std/haxe/EntryPoint.hx line 125)