We experimented with Actual Multiple Monitors but didn't find it to cause any problems with Spine. Damn, it seemed likely!
Your log indicates that something hangs during OpenGL initialization. Our best guess so far is something bad is happening with the graphics driver, but to really dig into it we need to see it happening. We don't currently have an RTX 2060 but we've tested with an RTX 2070 Super and an RTX 2080 without luck. If other users with the same problem are using an RTX 2060 then we may need to buy one. Someone just posted what looks like the same problem. 🙁
We've create a little tool that creates an OpenGL window similar to Spine, but is a whole lot simpler and does more logging. Our hope is that if this is run on a computer that has problems launching Spine when multiple monitors are connected, then the logging will give us some clues so we can fix Spine.
The tool can be downloaded here. To run it, from a command line type:
java -jar testopengl.jar
You'll need a relatively new version of Java, for example Java 15 which you can get here. Under
15 GA click the
zip link to download, then extract the ZIP to a folder and find the
bin subfolder. That contains the
java.exe file that you need to run the command above. For example:
C:\path\to\java.exe -jar C:\path\to\testopengl.jar
What you run the tool it should show a bright green window with buttons to minimize, fullscreen, maximize, and close. If you don't see that then please paste all the logging the tool output in the command window. Thanks a lot for your help!