Exclusive full screen not working, always in windowed full screen

I’m on Windows 7, Nvidia GPU, RetroArch 1.9.10, I have windowed full screen turned off in the menu, I’ve tried GL, GLCore, D3D11 and Vulkan, none of them run in exclusive mode. I also just downloaded the latest nightly build, but it was no different in this regard.

I did find that D3D9 was properly in exclusive full screen, but it’s the one driver that refuses to work on my system. The menu is garbled and emulation is just sound with a black screen.

I found two threads describing the same issue, but no solutions in either.

Greatly appreciate any help.

I found a D3D11 wrapper, 3Dmigoto, which is supposed to have the ability to force applications into exclusive full screen, but it fails. The hook is working, as I can use it to force change the resolution of Retroarch, but the full screen command specifically, appears to do nothing at all.

I also tried the oldest version of Retroarch that I could still find on https://buildbot.libretro.com/stable/ , and it had the same issue.