Citra black screen ONLY on 2nd monitor

Issue:
TItle. Citra works on only main screen. More detail would be that if I launch a game on my main monitor and drag it over to my second, it works, but if I launch a game while Citra is on my second monitor, it shows black screen and then stop responding. Uploading 2 logs, the bigger file is the one that works fine, the smaller file is the one that black screens.

System Information

  • Operating System: Win 10 64bit
  • CPU: AMD Ryzen 7 3800x
  • GPU: MSI GTX 1080 Gaming X
  • Citra Version (found in title bar): Canary 2005, and also tried with an older build
  • Game: Every game
  • Screenshot of Issue (include the full Citra window including titlebar):
    Captured on main monitor
    Captured on second monitor

Diagnostic Log
citra_log.txt (86.7 KB)
citra_log.txt (18.2 KB)

System Information for Support

Client Version                                Canary 2005 HEAD-356dc31
Operating System                              Windows 10 (10.0)
CPU                                           AMD Ryzen 7 3800X 8-Core Processor              | AVX2 | FMA
Graphics API                                  OpenGL 3.3.0
Graphics Renderer                             NVIDIA GeForce GTX 1080/PCIe/SSE2
GPU Driver Version                            496.49
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [x]

Here’s some issues I found with your log that might help.

  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

How have you setup the monitors in Windows 10? Works fine on my end, I have it set to “Extend these displays”.

Its extended. I wondered if was because of g-sync or something but that was not the case