I've got the same problem here. I have a GT650m with optimus and when I select D3D11 my card shows up correctly. However, as soon as I start the game the adapter switches to integrated graphics (making the game run much slower) and the nvidia card won't show up until Dolphin is restarted.
This only happens with D3D11. I have the latest beta drivers, and I've tried using the drivers my laptop came with. I've also forced dolphin to use the nvidia card through the control panel.
I only really want to try D3D11 for one game (F-Zero GX) because OpenGL is slower than D3D9 (by ~10 FPS) and D3D9 is unstable (crashes almost every race). If D3D11 is supposed to be somewhere in-between the two backends then it seems like it would be the best choice.
EDIT: By disabling the Integrated Graphics in device manager the problem went away, but I got a black screen and had to see what was going on via a remote desktop viewer. Performance in game was VERY slow, as if it was still using the integrated graphics even though it said it wasn't in settings.
This only happens with D3D11. I have the latest beta drivers, and I've tried using the drivers my laptop came with. I've also forced dolphin to use the nvidia card through the control panel.
I only really want to try D3D11 for one game (F-Zero GX) because OpenGL is slower than D3D9 (by ~10 FPS) and D3D9 is unstable (crashes almost every race). If D3D11 is supposed to be somewhere in-between the two backends then it seems like it would be the best choice.
EDIT: By disabling the Integrated Graphics in device manager the problem went away, but I got a black screen and had to see what was going on via a remote desktop viewer. Performance in game was VERY slow, as if it was still using the integrated graphics even though it said it wasn't in settings.