Full screen using second monitor doesn't work but windowed does

Hi,

I am using a mac and connecting it to a monitor with an HDMI cable. This all runs fine when I don’t full screen my experiment but when I set fullscreen to true, the screen just stays black. Any ideas why? I am using the following code to initialise the screen:

self.__win = visual.Window([1920, 1080], color=[-1, -1, -1], screen=1, fullscr=self.__fullscreen)

I’d appreciate any help, thanks!

If you’re on a MacBook then this is just an issue with retina displays and external monitors that is entirely on Apple’s side and almost impossible to fix. What version of MacOS are you on?