# Does Processing work well in Mac M1

**URL:** https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678
**Category:** Processing
**Created:** [April 27, 2021, 10:36am UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678 "2021-04-27T10:36:43Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Vrishy](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@Vrishy](https://discourse.processing.org/u/Vrishy)
#### Post date: [April 27, 2021, 10:36am UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/1 "2021-04-27T10:36:43Z")

</div>

Does Processing work well on Mac book with M1 processors?  
Any known issues?

---

<div class="post-metadata">

### Author: ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)
#### Post date: [April 27, 2021, 6:37pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/2 "2021-04-27T18:37:25Z")

</div>

Hi @Vrishy ,

Welcome to the forum! 😉

You can check the previous threads on the subject related to M1 :

> [@Could Processing run on MacBook M1？](https://discourse.processing.org/t/could-processing-run-on-macbook-m1/25786):
>
> please format code with \</\> button \* [homework policy](https://discourse.processing.org/faq/#homework) \* [asking questions](https://discourse.processing.org/t/2147) with libraries

> [@Problems with P2D and P3D renderers with new Apple M1 processor](https://discourse.processing.org/t/problems-with-p2d-and-p3d-renderers-with-new-apple-m1-processor/27287):
>
> I have encountered an issue when trying to execute sketches that function and export correctly on an older MacBook Pro when these sketches are attempted to be run on a new MacBook Pro using a new M1 processor. I have tried to use two different versions of Processing. 1) the stable 3.5.4 release (17 Jan 2021) and 2) pre-release 4.0 alpha 3 (17 Jan 2021). Both appear to have similar issues. The sketches fail - i.e. they only open a blank window and the following is displayed in the console: 0 …

> [@Big Sur and new Macs](https://discourse.processing.org/t/big-sur-and-new-macs/25374):
>
> Hi all, 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. Catalin…

---

<div class="post-metadata">

### Author: ![th75](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@th75](https://discourse.processing.org/u/th75)
#### Post date: [April 27, 2021, 7:19pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/3 "2021-04-27T19:19:43Z")

</div>

hi,  
i use processing on M1 since 2 months now…  
Transition was better than expected, but some behaviours are strange:

main caveat so far, i was not able to export: sketch run from ide as expected, but it fail on export,  
however if you export the code on another machine, the app created will work on M1

all examples from processing works well, with both processing 3.5.4 and processing 4,  
only ones related to webcam via video library fail, (library still works for playing movies )

i didn’t expect but ps3eye library works, didn’t try kinect library yet

i was surprised even low level opengl calls, all glsl shaders , jocl calls works well, and all other external libraries i tried so far, opencv, xuggler, irods…

but some stuff feel not totally stable, for eg, “save as” behave strangely : sometimes only a part of the files are duplicated  
it’s strange but behaviour became more smooth after few days,  
first days i had issues of security prompt asking about directories permission randomly for same directories (i think it s big sur related problem more than M1 ) or sometimes it tooks 30 sec to get a windows when you press run

and with huge sketch, sometimes processing just hang 3 minutes with 500% cpu, then is back to normal  
this too happened less and less after few days… (some rosetta learning curve??)

while software is running, cpu usage vary more than it was on intel macbook pro, still…it s really faster for heavy data manipulation, and faster for heavy visualisation (volume rendering)

some benchmark from processing performance examples:  
quadRendering 65fps  
dynamicParticlesImmediate 280 fps  
dynamicParticlesRetained 190 fps  
textRendering 50fps

plug in and unplug external screen while a sketch run can result in strange behaviour

ha and last, as someone find out in this forum, you need frameRate(xx) in setup to run P3D sketch, otherwise you got a blank windows

it sounds lot of issue but for my personal workflow i still had a huge gain, i never had a so huge improvement between two mac generations…

Tell me if you need some more specific test… or to test your project before switching…

---

<div class="post-metadata">

### Author: ![roboag](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/roboag/32/5914_2.png) [@roboag](https://discourse.processing.org/u/roboag)
#### Post date: [February 17, 2022, 5:46pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/4 "2022-02-17T17:46:54Z")

</div>

Hi, are they any plans to create at ARM version for processing 4.x ?

I fell pian, when I run my favorit software in migrating mode. So much money for nearly the same speed.  
Best regards Gerd

---

<div class="post-metadata">

### Author: ![Erif](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/erif/32/15932_2.png) [@Erif](https://discourse.processing.org/u/Erif)
#### Post date: [March 26, 2022, 9:56pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/5 "2022-03-26T21:56:43Z")

</div>

Hi all,  
Any updates on this topic by March 2022? It seems the previous responses are at least 1 year old.  
Do we have Processing working well under M1 processors already, or is it still the same?  
I need to upgrade my macbook pro and I am very hesitant to make the switch due to this.  
Cheers

---

<div class="post-metadata">

### Author: ![th75](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@th75](https://discourse.processing.org/u/th75)
#### Post date: [March 26, 2022, 10:34pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/6 "2022-03-26T22:34:32Z")

</div>

hi,  
one year later… i will say it work well, i don’t face any of the issues i pointed last year,  
last versions of processing export for both mac architectures aarch64(arm) and x86-64(intel),both works well, with P3D sketch it run from the ide, and x86 exported app works too but not the aarch64 exported apps. however , running x86 version app via rosetta have really good performance.  
i updated a lot of my sketchs and all are fine…  
if needed i can test some of yours…

---

<div class="post-metadata">

### Author: ![Erif](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/erif/32/15932_2.png) [@Erif](https://discourse.processing.org/u/Erif)
#### Post date: [March 28, 2022, 12:58pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/7 "2022-03-28T12:58:42Z")

</div>

Thanks a lot! I might still wait a while to upgrade my machine as I need to check other software as well, however good to hear things are progressing well. Will get in touch again if needed for testing, sure 🕶👍

---

<div class="post-metadata">

### Author: ![2box](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/2box/32/16597_2.png) [@2box](https://discourse.processing.org/u/2box)
#### Post date: [July 5, 2022, 11:55am UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/8 "2022-07-05T11:55:40Z")

</div>

Did you get your application to export and run successfully on an m1 mac?

---

<div class="post-metadata">

### Author: ![trottertot](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@trottertot](https://discourse.processing.org/u/trottertot)
#### Post date: [July 18, 2022, 7:13pm UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/9 "2022-07-18T19:13:58Z")

</div>

Hey, I am trying to get the PS3eye library to work on my M1, but cannot find the right drivers to recognize the device. Which path did you follow? Thank you!

---

<div class="post-metadata">

### Author: ![th75](https://avatars.discourse-cdn.com/v4/letter/t/ebca7d/32.png) [@th75](https://discourse.processing.org/u/th75)
#### Post date: [July 31, 2022, 1:01am UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/10 "2022-07-31T01:01:28Z")

</div>

HI, sorry for being late  
i use the very good library from Thomas Diewald : [www.github.com/diwi/PS3Eye](https://www.github.com/diwi/PS3Eye)  
I didn’t install other driver  
it can manage 2 camera 120fps  
(only had mixed result once with a cheap usb-C → usb3 converter)

---

<div class="post-metadata">

### Author: ![trottertot](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@trottertot](https://discourse.processing.org/u/trottertot)
#### Post date: [July 31, 2022, 2:02am UTC](https://discourse.processing.org/t/does-processing-work-well-in-mac-m1/29678/11 "2022-07-31T02:02:34Z")

</div>

Thank you — I tried using processing 3 on the M1 and the library worked. However it did not work when I originally tried using Processing 4.
