Fullscreen with multiple displays

When using two (and likely more) displays, RetroArch will only use the primary display for fullscreen, no matter which display the window was dragged to beforehand. There does not appear to be a setting to allow you to choose which screen displays fullscreen.

Retroarch win64 0.9.6 rc1 Windows 7 2500k GTX 670

It’s listed on the RetroArch wiki as a Linux/Unix-only problem, but there’s a problem/limitation with SDL 1.2 that causes similar behavior (i.e., the image is always in the middle of the screens). You can apparently fix it if you set the environment variable “SDL_VIDEO_FULLSCREEN_HEAD=” to your monitor of choice, though I have no idea how/if this is done in Windows. I think building with SDL 1.3 handles it more gracefully if you’d like to try that.

Thanks for the help, but unfortunately my programming experience is “I wrote a ‘hello world’ in C 6 years ago”. Migrating an emulator between two different display library versions is probably beyond me.

This is an SDL 1.2 limitation yes. When 1.3 is stable, we can add support for that.

Thanks for them update. For completion’s sake, I tried adding SDL_VIDEO_FULLSCREEN_HEAD = 1 as an environmental variable, to no effect. According to a quick google, SDL 1.2 will often ignore this for no apparent reason.

That environ only works on X11 (Unix).