# Metal is now required

**URL:** <https://mworks.discourse.group/t/metal-is-now-required/164>\
**Category:** Support\
**Created:** [October 7, 2020, 3:30pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164 "2020-10-07T15:30:50Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 7, 2020, 3:30pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/1 "2020-10-07T15:30:50Z")

</div>

Hi Chris,

Please ignore the previous message as I just had to upgrade to python 3.8.

I have a new question: does queue\_stimulus() require a higher mac os version? On the rig computer running OS version 10.13.4, I got the following error:

```
ERROR: Failed to create object. 
Extended information:
reason: Metal is not supported on this system
location: line 30, column 5
object_type: action/queue_stimulus
parent_scope: Rendered Images Demo
ref_id: idm34633076219600
parser_context: mw_anonymous_create

```

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 7, 2020, 3:58pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/2 "2020-10-07T15:58:40Z")

</div>

Hi Ruidong,

The current [MWorks nightly build](https://mworks.github.io/downloads/), which is the basis for the [test build](https://mworks.tenderapp.com/discussions/questions/3400#comment_48693480) you’re using, requires a Mac that supports [Metal](https://developer.apple.com/metal/). The list of [supported models](https://support.apple.com/en-us/HT205073) includes basically every Mac made since 2012, with the exception of the “2012” Mac Pro (which was just a very slight update of the 2010 model). Am I correct in assuming that this is the model of your test rig?

It’s possible to add Metal support to the 2010/2012 Mac Pro by [upgrading the graphics card](https://support.apple.com/en-us/HT208898). (I did this a couple years ago on the 2010 Mac Pro that I use for MWorks testing.) Compatible cards may be a little hard to find at this point, although I see that Amazon has the [SAPPHIRE Radeon PULSE RX 580 8GB GDDR5](https://www.amazon.com/Sapphire-11265-05-20G-Backplate-Graphics-Graphic/dp/B06ZZ6FMF8) in stock at a reasonable price. [OWC](https://eshop.macsales.com) also sells compatible cards, though they’re a bit pricier. Either way, this would be the least expensive way to make this system compatible with the latest MWorks builds (and macOS 10.14, which requires Metal).

Be aware that upgrading the graphics card will only buy another year or two of life for the 2010/2012 Mac Pro. The current release of macOS (10.15, Catalina) does not support that system even with an upgraded GPU. Assuming Apple’s annual macOS release cadence continues for the next couple years, MWorks nightly builds starting in the fall of 2021 and the subsequent “official” release in spring 2022 will require macOS 10.15. At that point, you’re going to need a new Mac if you want to run the latest MWorks.

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 7, 2020, 5:46pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/3 "2020-10-07T17:46:10Z")

</div>

Hi Chris,

Thanks for the information. Yes we indeed have the 2012 Mac Pro. I’ll  
upgrade it one way or the other as soon as possible.

Thanks,  
Ruidong

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 7, 2020, 9:06pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/4 "2020-10-07T21:06:09Z")

</div>

Hi Chris,

We are planning to order a new Mac Pro. Could you take a look and let me  
know if the baseline model  
[https://www.apple.com/us-hed/shop/buy-mac/mac-pro/tower#](https://www.apple.com/us-hed/shop/buy-mac/mac-pro/tower#)will be  
sufficient/compatible with both running MWorks and connecting to Eyelink?

Thanks,  
Ruidong

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 8, 2020, 2:09pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/5 "2020-10-08T14:09:08Z")

</div>

Hi Ruidong,

Any current Mac Pro, including the base configuration, should be more than adequate for running MWorks and any associated software. (It’d be more accurate to call it massive overkill, but that excess of capabilities should keep it useful for many years to come!)

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 8, 2020, 4:52pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/6 "2020-10-08T16:52:45Z")

</div>

Hi Chris,

Sorry to keep bothering you with this. If we instead get an iMac would it  
work? My only concern is it looks like we need two ethernet ports (one for  
talking to eyelink and one for internet), and iMacs have only one. But if  
we only use wifi for internet it could work?

Thanks,  
Ruidong

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 8, 2020, 9:24pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/7 "2020-10-08T21:24:29Z")

</div>

Hi Ruidong,

Yes, an iMac would also be fine. My only recommendation is that you get one with a non-Intel graphics card. Currently, that means anything except the lowest-end, 21.5-inch model.

Instead of using Wi-Fi, I’d recommend getting a USB Ethernet adaptor for the second connection. Apple [sells one](https://www.apple.com/shop/product/HJKF2ZM/A/belkin-usb-c-to-gigabit-ethernet-adapter), but you can find other (most likely cheaper) options elsewhere.

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [October 8, 2020, 9:46pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/8 "2020-10-08T21:46:42Z")

</div>

Got it, thanks for the advice! Because future experiments may require a  
pcie connection we went with the pro in the end.

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [July 19, 2022, 7:38pm UTC](https://mworks.discourse.group/t/metal-is-now-required/164/9 "2022-07-19T19:38:43Z")

</div>

Closed on July 19, 2022, 7:38pm UTC


