Does Psychopy work on mac M2?

Does Psychopy work on mac M2? I have been using psychopy for years and just got a new macbook air, downloaded the new version of psychopy, and can’t get anything to run

OS (e.g. Win10): Mac M2 Ventura
PsychoPy version (e.g. 1.84.x): 2023.2.2
Standard Standalone? (y/n) If not then what?: y
What are you trying to achieve?:
Running a demo

What specifically went wrong when you tried that?:
ioHub Server Process Completed With Code: Negsignal.SIGSEGV
File “/Users/jyeatman/Documents/PsychoPy3 Demos/Experiments/stroop/stroop_lastrun.py”, line 848, in
inputs = setupInputs(expInfo=expInfo, thisExp=thisExp, win=win)
File “/Users/jyeatman/Documents/PsychoPy3 Demos/Experiments/stroop/stroop_lastrun.py”, line 209, in setupInputs
ioServer = io.launchHubServer(window=win, **ioConfig)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/contrib/lazy_import.py”, line 118, in call
return obj(*args, **kwargs)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/iohub/client/connect.py”, line 260, in launchHubServer
return ioHubConnection(iohub_config)
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/iohub/client/init.py”, line 296, in init
raise RuntimeError(‘Error starting ioHub server: {}’.format(self.iohub_status))
RuntimeError: Error starting ioHub server: ioHub startup failed.
################ Experiment ended with exit code 1 [pid:91824] #################

Hello,

I suspect this is an issue with PsychoPy not having permission to control the screen. You can switch ioHub to PsychoToolbox or system preferences → security → input monitoring → add psychopy. Would also add it to security → accessibility.

Previous thread here: Runtime/ioHub server error when running experiment - #3 by M_K1

thanks! Went through the various fixes there and in the end switching ioHub to psychtoolbox worked.