Emulator Issues #7169
closedOpenGL fullscreen bugged for AMD card users.
0%
Description
The following issue happens in all games.
What's the problem? Describe what went wrong in few words.
OpenGL's fullscreen is bugged on AMD cards. This includes:
Horrible tearing.
"Would you like to end emulation" dialog not showing at all when ending emulation. Input however is still accepted and it can be seen when exiting fullscreen mode.
The game looking like it's playing at a lower FPS than it actually is. (Frame skipping)
etc.
What did you expect to happen instead?
All of the above things not to happen.
What steps will reproduce the problem?
- Have an AMD card.
- Use OpenGL
- Go to fullscreen
Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0.2, 4.0-13XX (happens on all of them)
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
No
What are your PC specifications?
Windows 8.1 64-Bit
Intel i5 4670k @4.4Ghz
ASUS HD7970Ghz (flashed to R9 280x BIOS but it doesn't matter anyways)
8GB Corsair Vengeance Dual Channel
Are you using the 32 or the 64 bit version of Dolphin?
64-Bit
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Vsync makes the tearing be better, but not gone. If the FPS fall under gamespeed the FPS automatically half, so this is not a solution.
A while ago on IRC, Billiard and me were talking about this. He procceded to make a quick "Adaptive Vysnc" patch that just turned Vsync on/off depending on if the game ran fullspeed (or not). IIRC he even made a branch on GoogleCode. It was abandoned due to me totally forgetting about it, but I hope someone picks it up again.
Also, why didn't no one report this already? My laptop does the same thing so I can't be the only one that has this, right?