Wondering if anyone willing to share initial experiences with Processing on the new Mac hardware and “Big Sur” OS11 (OSX 11? OSXI?) … For context, we have a number of semi-permanent and permanent installations that use Mac minis and run Processing/Java full-out, thousands of threads, 24/7 type things, and sometimes require external hardware like sound cards etc. Wondering what kind of change we should be prepared for if we start using the new silicon and operating system. Catalina had a few things re: security, and access to peripherals, but we managed.
Anybody taken the plunge yet? (I know the hardware is only out today, but dev previews have been around for a bit)
Currently it seems Azul “Zulu” builds might be the way to go on jdk front, but you are likely to be missing OpenGL support and a lot of other hardware related stuff see link to @headius tweet (aka Charles Nutter chief JRuby developer):-
`
It is worth
pointing out that the sources for the Azul "Zulu"
builds of OpenJDK are largely the same as other organizations'
builds of OpenJDK, so I would expect those JDKs to work just as well
when they are available and supported! https://t.co/Oa7FVEd16d
See Also JEP 391: macOS/AArch64 Port, support will likely only be available for jdk11+ so you are looking at processing-4, so 1st step would be to try out the beta version…
There will be major if not crippling issues with using rosetta software.
A blank screen while using processing on Big Sur happens on older machines as well, not just M1. For myself it affected P3D programs.
A user on the Github site has indicated that including frameRate will let the screen display normally. I have tested this with several P3D examples myself.
I experienced this issue a few weeks ago but did not see this thread at that time. I too found that a sketch with a P3D renderer, that failed without the frameRate(30) command included, executed correctly in the IDE when frameRate was added, but when exported, it failed. Have you tried to export and execute the sketch you indicated had “worked”?