# ParaView on new Macs with M1 chips?

**URL:** https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909
**Category:** ParaView Support
**Created:** [November 27, 2020, 5:31am UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909 "2020-11-27T05:31:29Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![carlisto](https://discourse.paraview.org/user_avatar/discourse.paraview.org/carlisto/32/5384_2.png) [@carlisto](https://discourse.paraview.org/u/carlisto)
#### Post date: [November 27, 2020, 5:31am UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/1 "2020-11-27T05:31:29Z")

</div>

Currently Paraview does not work with the new Mac computers. Are there any plans to make this happen?

---

<div class="post-metadata">

### Author: ![wascott](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/w/8e8cbc/32.png) [@wascott](https://discourse.paraview.org/u/wascott)
#### Post date: [November 30, 2020, 8:25pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/2 "2020-11-30T20:25:01Z")

</div>

Welcome to the ParaView community, Carlos!

@cory.quammen @utkarsh.ayachit What is the plan for the new M1 chip? Has anyone at Kitware tested yet? Schedule (5.10?)?

---

<div class="post-metadata">

### Author: ![cory.quammen](https://discourse.paraview.org/user_avatar/discourse.paraview.org/cory.quammen/32/11193_2.png) [@cory.quammen](https://discourse.paraview.org/u/cory.quammen)
#### Post date: [November 30, 2020, 9:06pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/3 "2020-11-30T21:06:25Z")

</div>

There is no plan currently 🙂 A lot will depend on the need of ParaView’s funders, and those folks tend to be conservative when it comes to adopting new operating systems and hardware. At some point we will obtain M1 hardware and set up a dashboard machine for it, but until then we won’t have a ParaView build directly targeted for that architecture.

---

<div class="post-metadata">

### Author: ![Raymond\_Sellevold](https://discourse.paraview.org/user_avatar/discourse.paraview.org/raymond_sellevold/32/5455_2.png) [@Raymond\_Sellevold](https://discourse.paraview.org/u/Raymond_Sellevold)
#### Post date: [December 4, 2020, 8:48pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/4 "2020-12-04T20:48:52Z")

</div>

I was able to get Paraview 5.5.2 running on my M1 Mac, newer versions crash during startup.

---

<div class="post-metadata">

### Author: ![ronalddith](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@ronalddith](https://discourse.paraview.org/u/ronalddith)
#### Post date: [December 5, 2020, 12:00pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/5 "2020-12-05T12:00:55Z")

</div>

I guess with the new M1 chip we will have to stay with an older version that can be run. I’m actually thinking of buying it but I really use Paraview for my activities. @Raymond_Sellevold Does it run the same, slower or faster?

Thanks for making this post to everyone since this is very important i believe, everyone will pass to the new M1 soon

---

<div class="post-metadata">

### Author: ![matthieuvitse](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@matthieuvitse](https://discourse.paraview.org/u/matthieuvitse)
#### Post date: [December 8, 2020, 2:12pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/6 "2020-12-08T14:12:37Z")

</div>

Hi all,

@cory.quammen who are these ParaView funders? may be worth pinging them on the matter, as @ronalddith mentioned, many mac users will move to M1 and future generations of this chip and that will be a pity if ParaView does not follow (not to mention that going back to 5.5.2 is not possible for some users).

---

<div class="post-metadata">

### Author: ![wascott](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/w/8e8cbc/32.png) [@wascott](https://discourse.paraview.org/u/wascott)
#### Post date: [December 8, 2020, 5:18pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/7 "2020-12-08T17:18:39Z")

</div>

@matthieuvitse Trust me, the funders, the movers and the shakers know about this matter. As Cory stated, many of this group tend to be conservative (i.e., cautious and slow) adopting new operating systems and thus hardware. I am also sure this will eventually get funded and implemented, but very likely not on the “bleeding edge”. My guess is the spring release or the fall 2021 release.

---

<div class="post-metadata">

### Author: ![matthieuvitse](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@matthieuvitse](https://discourse.paraview.org/u/matthieuvitse)
#### Post date: [December 8, 2020, 5:31pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/8 "2020-12-08T17:31:06Z")

</div>

Thank you @wascott for your answer. I understand that building an arm-ready version for these macs may require an extensive amount of resources, however there should be minimal requirements to have something work with rosetta2? At least a lot of other developers seemed to have relatively easily jumped on that on various softwares and applications. I also know it’s easy for non-dev like me to complain 🙂

---

<div class="post-metadata">

### Author: ![neurolabusc](https://discourse.paraview.org/user_avatar/discourse.paraview.org/neurolabusc/32/4798_2.png) [@neurolabusc](https://discourse.paraview.org/u/neurolabusc)
#### Post date: [December 9, 2020, 7:39pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/9 "2020-12-09T19:39:54Z")

</div>

The issue with the latest version relates to Intel’s _OSPRay_ needing libembree3.3.12.0.dylib. [Embree is an Intel library](https://www.embree.org) and I suspect that it is accelerated using AVX, which is [not supported by Rosetta2](https://developer.apple.com/documentation/apple_silicon/about_the_rosetta_translation_environment). The library is built with Intel’s [ispc](https://ispc.github.io) compiler which leverages Intel’s SIMD to the hilt. I doubt Intel has much incentive to support a competitors architecture.

The [release notes for 5.6.1](https://github.com/Kitware/ParaView/blob/702a95d2c7976940794791ee4b9dcac0de3c72cf/Documentation/release/ParaView-5.6.1.md) specify the AVX dependency:

> Two changes were made in support of OSPRay. The first was to make AVX the minimum supported instruction set. This avoids a bug building Embree on Macs for SSE instruction sets. The second was to copy OSPRay’s headers into the paraview include directory for OSPRay enabled ParaView SDKs.

Can ParaView be run without the Embree functionality?

I have a [Github page](https://github.com/neurolabusc/AppleSiliconForNeuroimaging) that evaluates the M1 for neuroimaging applications. It is a pretty compelling platform if you can live without tools like CUDA, Embree and (at least for the moment) do not have heavily threaded workloads or huge RAM demands.

---

<div class="post-metadata">

### Author: ![neurolabusc](https://discourse.paraview.org/user_avatar/discourse.paraview.org/neurolabusc/32/4798_2.png) [@neurolabusc](https://discourse.paraview.org/u/neurolabusc)
#### Post date: [December 22, 2020, 1:36pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/10 "2020-12-22T13:36:07Z")

</div>

Will Usher describes an [AArch64/NEON port of Embree](https://www.willusher.io/graphics/2020/12/20/rt-dive-m1) that seems relevant to this discussion.

---

<div class="post-metadata">

### Author: ![sesc](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sesc/32/6323_2.png) [@sesc](https://discourse.paraview.org/u/sesc)
#### Post date: [April 2, 2021, 4:46pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/11 "2021-04-02T16:46:02Z")

</div>

Any news on support for Apple silicon (M1)?

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [April 2, 2021, 5:12pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/12 "2021-04-02T17:12:33Z")

</div>

There is still work that needs to happen to figure out the proper bundling and so on, but the latest 5.9 release works with Rosetta 2 to some extent if you turn off all the avx specific code via the following environment variables.

```auto
export VTK_DISABLE_VISRTX=1
export VTK_DISABLE_OSPRAY=1

```

Also if you build PV locally, it is fine unless you need Python.

---

<div class="post-metadata">

### Author: ![sesc](https://discourse.paraview.org/user_avatar/discourse.paraview.org/sesc/32/6323_2.png) [@sesc](https://discourse.paraview.org/u/sesc)
#### Post date: [April 2, 2021, 6:28pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/13 "2021-04-02T18:28:04Z")

</div>

Great, thanks! I confirm that this works. Maybe helpful for other readers: I used launchctl to set the variables because otherwise applications do not see them (if not started from a terminal)

> launchctl setenv VTK\_DISABLE\_VISRTX 1  
> launchctl setenv VTK\_DISABLE\_OSPRAY 1

@Sebastian: obviously, it would be much more convenient if this could be done automatically or if the App would be compiled without avx. A native version would be great but Rosetta 2 is so much better than nothing…

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [April 2, 2021, 6:47pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/14 "2021-04-02T18:47:36Z")

</div>

I agree and we are working toward that but we are behind on other tasks. So far, no one managed to put any time into the M1 build of PV, but it is for sure on our list and we start having more M1 available within Kitware to do so… So it will happen, you just need to be patient unfortunately.

At least you have a work around for now. 😉

---

<div class="post-metadata">

### Author: ![matthieuvitse](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@matthieuvitse](https://discourse.paraview.org/u/matthieuvitse)
#### Post date: [April 6, 2021, 3:08pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/15 "2021-04-06T15:08:28Z")

</div>

Thank you, that seems to be a good fix for now!

---

<div class="post-metadata">

### Author: ![Tomaubier](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tomaubier/32/6523_2.png) [@Tomaubier](https://discourse.paraview.org/u/Tomaubier)
#### Post date: [May 5, 2021, 2:14pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/16 "2021-05-05T14:14:55Z")

</div>

The fix seems to be working fine for the most part on a MacBook Air M1, however while trying to use the function “Plot Global Variables Over Time” I’ve stumbled across a graphic bug where the plot only showed nasty artifacts. This problem prevents me from plotting anything. Did anybody experienced this kind of problem and found a way to fix it?

 ![Screenshot 2021-05-05 at 15.32.29](https://discourse.paraview.org/uploads/default/original/2X/9/9d40cdf53df785110d17e2b358460437426f6a44.png)

---

<div class="post-metadata">

### Author: ![wascott](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/w/8e8cbc/32.png) [@wascott](https://discourse.paraview.org/u/wascott)
#### Post date: [May 5, 2021, 3:37pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/17 "2021-05-05T15:37:15Z")

</div>

FYI, [https://gitlab.kitware.com/paraview/paraview/-/issues/20634](https://gitlab.kitware.com/paraview/paraview/-/issues/20634)

---

<div class="post-metadata">

### Author: ![adofarsi](https://discourse.paraview.org/user_avatar/discourse.paraview.org/adofarsi/32/6835_2.png) [@adofarsi](https://discourse.paraview.org/u/adofarsi)
#### Post date: [June 5, 2021, 11:01am UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/18 "2021-06-05T11:01:18Z")

</div>

Hello! Could someone please describe in more details the steps to run Paraview on M1 chips with the fix that was mentioned in the previous comments, or point me to a relevant post? Thank you

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [June 7, 2021, 4:30pm UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/19 "2021-06-07T16:30:03Z")

</div>

Open your console and run the following

```auto
export VTK_DISABLE_VISRTX=1
export VTK_DISABLE_OSPRAY=1
/Applications/ParaView-5.9.0.app/Contents/MacOS/paraview 

```

---

<div class="post-metadata">

### Author: ![Tomaubier](https://discourse.paraview.org/user_avatar/discourse.paraview.org/tomaubier/32/6523_2.png) [@Tomaubier](https://discourse.paraview.org/u/Tomaubier)
#### Post date: [October 15, 2021, 9:06am UTC](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909/20 "2021-10-15T09:06:10Z")

</div>

For anyone encountering a similar issue on Paraview 5.9, I can confirm that this particular bug has been fixed in the first release candidate of the 5.10 version.

[Next page](https://discourse.paraview.org/t/paraview-on-new-macs-with-m1-chips/5909.md?page=2)
