Recently I installed Windows 8 on my PC and I've been trying to get Dolphin to work correctly again. I had managed to get everything running perfectly on my previous OS (Windows 7, same hardware) so I copied all the config files and used them again.
On Windows 7 I had been playing around with the two GFX backends, and it turned out that D3D worked better for some games, and OGL worked better for others. I therefore edited the game ini's to select the best backend for each game.
Unfortunately two strange errors have appeared.
- When I select D3D as the 'global' backend, and I run a game that uses the OGL backend via its .ini, then on exiting the game by pressing ESC the game pauses and the game window stays on top, and I have to press Ctrl+Alt+Del to stop Dolphin. Dolphin does not seem to freeze, but it looks like it does not remove the rendering window, if that makes sense. I see the mouse pointer and it changes when I move it around the screen if I leave an instance of notepad running, for example. Strangely enough, when I select OGL as the 'global' backend this error does not occur.
- Conversely, when I select OGL as the global backend, then exiting any D3D-game will crash Dolphin. Windows will show a window with the text 'Dolphin has stopped working'. When selecting D3D as the global backend the game will close normally.
I tried to update my video card drivers (running AMD Catalyst 14.7 drivers now) and Direct X but this didn't help. I also removed the folder 'Dolphin Emulator' from my Documents folder in order to clear all settings, and only add the backend option (and nothing else) to the game.ini's but the problem persists.
Something I have noticed is that the graphics menu shows two graphics adapters; I think that under Windows 7 I only got the AMD adapter. See the following screenshot:
https://www.dropbox.com/s/z4ihw5p0mblbrw....25.02.png
Could that be the issue? I tried both but the result stays the same.
The obvious workaround would of course be selecting the right 'global' backend prior to starting a game, but as I'm planning to use Dolphin as a part of a media center this is not optimal. If no solution is found I'll have to stick to using one backend for all my games.
Does anyone have an idea what I might be doing wrong?
If more details are needed I'll gladly provide them.
On Windows 7 I had been playing around with the two GFX backends, and it turned out that D3D worked better for some games, and OGL worked better for others. I therefore edited the game ini's to select the best backend for each game.
Unfortunately two strange errors have appeared.
- When I select D3D as the 'global' backend, and I run a game that uses the OGL backend via its .ini, then on exiting the game by pressing ESC the game pauses and the game window stays on top, and I have to press Ctrl+Alt+Del to stop Dolphin. Dolphin does not seem to freeze, but it looks like it does not remove the rendering window, if that makes sense. I see the mouse pointer and it changes when I move it around the screen if I leave an instance of notepad running, for example. Strangely enough, when I select OGL as the 'global' backend this error does not occur.
- Conversely, when I select OGL as the global backend, then exiting any D3D-game will crash Dolphin. Windows will show a window with the text 'Dolphin has stopped working'. When selecting D3D as the global backend the game will close normally.
I tried to update my video card drivers (running AMD Catalyst 14.7 drivers now) and Direct X but this didn't help. I also removed the folder 'Dolphin Emulator' from my Documents folder in order to clear all settings, and only add the backend option (and nothing else) to the game.ini's but the problem persists.
Something I have noticed is that the graphics menu shows two graphics adapters; I think that under Windows 7 I only got the AMD adapter. See the following screenshot:
https://www.dropbox.com/s/z4ihw5p0mblbrw....25.02.png
Could that be the issue? I tried both but the result stays the same.
The obvious workaround would of course be selecting the right 'global' backend prior to starting a game, but as I'm planning to use Dolphin as a part of a media center this is not optimal. If no solution is found I'll have to stick to using one backend for all my games.
Does anyone have an idea what I might be doing wrong?
If more details are needed I'll gladly provide them.