New
#1
Weird monitor issue in Dolphin
Hi, I'm using the latest Beta build of Dolphin (x64) and I get this weird monitor issue. I am using a duplicate monitor set up. When you run a game in full screen mode, it will run correctly on one monitor, but won't refresh on the other. If you mouse over the game from the taskbar, you can see it refreshing normally, and you can always hear it, so I know its working in the background. But, if you bring it to the front, it freezes in whatever frame it was at. Sometimes, if I get it to display full screen, but still have it in the background (i.e. the Windows taskbar is technically at the front, and the fullscreen Dolphin emulation is in the background but still maximized) you can play it normally and everything refreshes. It only freezes when it is at the front.
I've seen the same thing happen with Retroarch. If I set it to fullscreen mode, and leave windowed full screen on, it does the same thing. If I set it to full screen mode and turn off windowed full screen, it works on both monitors. I'm not sure how I would set similar options in Dolphin though.
Having it behave this way is fine actually, but I don't know how to change the "dominant" monitor (i.e. the monitor that it will work on in full screen). If I could change that, I'd be fine as I only really play games on one of these monitors. I had everything set up before a reformat, and the monitors roles were switched, and everything was fine. When I reformated, the monitors got switched somehow.
Any ideas what is going on here and how to change this behavior?
Windows 10 (x64 - 1909)
Bump. Anyone go through this? I did some more playing around with it. If you unplug the "dominant" monitor, Dolphin displays and refreshes correctly. If I plug the other "dominant" monitor back in, it stops this and returns to only refreshing Dolphin on the "dominant" monitor. It doesn't matter if I go to "Extend Displays" and change the primary monitor on the "non-dominant" monitor to "primary" and then set it back to "Duplicate". Windows just treats the "dominant" monitor as king regardless of what I do. Before I reformatted the roles were switched, so it has to be how Windows is deciding initially to treat each monitor.
I found this on the internet, would it work? I could do this, and then start by plugging in the "non-dominant" monitor first, followed by the currently "dominant" monitor:
Yoan Melinda, worked at Windows 10
Answered Sep 20, 2018
Available an answer in my issue however were required to delete three registry keys. This solution helped for me and never confirm it can meet your needs. I'm not responsible if something appear in your computer. click Windows + R >> Type regedit and click ENTER. >> If a text shows up saying "do you need to allow this app to create changes for a device" click YES. >> A window called "Registry Editor" should show. >> Locate this three registry keys: >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity >> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ScaleFactors >> After finding them right then click each folder and choose delete than yes. Basically what this did becoming to force windows ignore the monitors (and the settings) which you combined with this PC. Following this after you connect your computer to the monitor, windows should "rediscover" becoming if this was the very first time and all sorts of settings can be in their default values again.
Last edited by SSShadii; 16 May 2020 at 14:57.