Intel HD 4000 integrated and an NVidia GeForce 630M 2gb. Link to system report from Requirements Lab:
^This is an html file download.
Screencap of my NVidia card in device manager:
You can look at that one without downloading.
The problem I have is mainly with various games on steam and GOG. Ever since I bought this ASUS it's been giving me hell over this integrated card, refusing to launch many programs on the NVidia and forcing it through the integrated, making many games entirely unplayable. I forced them to launch GeForce through NVidia panel, but it doesn't actually do it and still defaults back to the integrated. Only certain games recognize the command and run the card, usually 2011 era and much older 2D style games like WC2. Most recently, Shadow Warrior 2013 refused the card and crashes on launch because of the unusable power on the integrated. The .dmp file confirms this, listing the Intel as the working card. I've specifically added the game to the NVidia panel and made none of the action dependent on the integrated but like I said, it refuses it.
Occasionally, adding the d3d9.dll fix file to a program's directory would fix this issue, but it's only worked about twice. About 20-30 other games I have are still unusable because of this bug I have.
I use driver agent to keep all my drivers up to date, but I've been having a problem with the chipset recently that I'm trying to fix. This issue has been around before the chipset issue. Everything on this laptop is up to date besides the chipset, some USB ports, and conflicting drivers in the WLAN card.
Answers appreciated; I'm more of a game guru than a hard/software guru.
Quick update, but on the subject of the d3d9.dll file, it fixed the issue with Shadow Warrior 2013. After some fiddling it now works perfectly and shows as running through the NVidia card.
However, my backlog of 50ish~ games that still either don't work or barely function and can't be fixed by d3d9 is still an issue. That's the main issue really.
d3d9 is a Direct X fox I believe, so I think the issue lies there, but my DX is completely to date and redistributed clear back to 05.
The software that has been provided by your motherboard manufacturer to switch between the Intel(R) video controller and the third party one, is the one that evaluates the task and assigns it to either the dGPU or the iGPU.
In this case, you should check with Asus* to certify that this system does support switchable graphics, if so, check with them to troubleshoot the application that does this switch so it will properly determine the system needs and hardware usage.
I did check with ASUS before and am in the process of doing it again; last time they gave me a nonanswer of "Update your DirectX".
Trying to cover all my bases, as it seems not even the makers know whats going on here.
Okay, FINALLY discovered the possible issue. %80 certain.
The monitor for this laptop is directly linked to the Intel card (Monitor-1-Intel(R) HD Graphics 4000), making it the default card that's booted for programs.
That is essentially my issue there. Appears to be that the NVidia card isn't recognized as an actual resource, and it requires something to launch and be recognized as too much for the integrated before its switched. Launching is a problem when something crashes even before boot.
I can't switch the monitor, can't swap out the card, can't tell the software to play nice, really can't do anything.
The fix is apparently somewhere in Direct3D 9, but that keeps linking me back to DirectX. I already have the drivers for my GeForce GT 630M installed and to date, I'm grabbing at straws by now.