MATLAB Answers

Is MATLAB supported on Apple Silicon Macs?

8,568 views (last 30 days)
Macs with an Apple silicon processor such as the Apple M1 have two ways to run applications. Applications built for Apple silicon run natively, while apps built for Intel processors run in the Rosetta 2 environment. Which method does MATLAB support? 

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 11 Dec 2020
Edited: MathWorks Support Team on 11 Dec 2020
Rosetta 2 
MATLAB R2020b Update 3 and later are supported on Apple silicon Macs through the Rosetta 2 translation environment. Earlier releases of MATLAB may run but are not fully supported. 
There are two products which are available on Intel-based Macs but are not compatible with the Rosetta 2 environment: Polyspace and Simulink Desktop Real-Time. 
Native Apple Silicon 
A version of MATLAB which runs natively on Apple silicon is in development. This answer will be updated with more information as development progresses. 

  18 Comments

Walter Roberson
Walter Roberson on 16 Feb 2021 at 12:19
R2020b already has ARM support -- through Rosetta2 .
BISHAL Kr DAS
BISHAL Kr DAS 12 minutes ago
when can I expect the Native Silicon version to come out?
Rik
Rik 24 minutes ago
I doubt you will get anything more than speculation. Mathworks will probably mention it in the release notes for the prerelease (note that in general that would be under NDA).

Sign in to comment.

More Answers (13)

BH
BH on 18 Nov 2020
I installed 2020b on my M1 MBP today. Just thought I’d post here to let you know it runs even if it’s not officially supported

  17 Comments

Ravi Kohli
Ravi Kohli on 2 Dec 2020
Thanks for the post. Does MATLAB actually work in that current (unsupported) state or is it quite buggy/glitchy?
Ethan Woo
Ethan Woo on 4 Dec 2020
I was having trouble getting R2020b to install on my M1 mac mini today, but I JUST got it!! I kept getting the "You need to contact administrator" message. I tried messing around with the terminal command (sudo open blah blah) but that didn't work. I just kept trying and trying. I also installed rosetta 2 using
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
From there, I right-clicked InstallForMacOSX and selected "show package contents" - then, I navigated to Contents > MacOS. Then I double-clicked InstallForMacOSX. This brings up a terminal window that basically does nothing because it can't find a var file. So i opened another terminal window, and navigated to that crazy var file. Then, I opened the matlab_R2020b_maci64.dmg file on my desktop and double clicked the InstallForMacOSX and it actually started bouncing for the first time..
I have no idea what made it finally work. Maybe just luck... but hopefully this helps someone!
Annie Leonhart
Annie Leonhart on 8 Dec 2020
All you need to do to make it work is go to "show package content" Matlab/xxxx/bin/maci64/matlabwindow.app that's pretty much it. Click that and it'll run. Nothing special you need to do. Create an alias on your dock.
Been using 2020b for weeks with 0 issues. Runs just as good as it does on PC. Fully functional.

Sign in to comment.


Saurabh Vyas
Saurabh Vyas on 24 Nov 2020
Edited: Saurabh Vyas on 24 Nov 2020
I feel MATLAB Online is the way to go till we get the version built to run on Apple silicon. It's got almost everything students require and can be run on safari/chrome without an install. It also has Simulink support!!

  4 Comments

Show 1 older comment
Walter Roberson
Walter Roberson on 27 Nov 2020
Is MATLAB online as good as the app?
Is a Pick-Up Truck as good as a Jaguar ? Maybe not, but a Pick-Up truck is good enough for a lot of things.
leu ryan
leu ryan on 30 Nov 2020
But it's not useful if the data is very big to process
Walter Roberson
Walter Roberson on 30 Nov 2020
MATLAB Online is not intended as a heavy duty computing facility. It might perhaps be closer to Tuk Tuk than Jaguar. But in some cases, Tuk Tuk can be very useful to have around.

Sign in to comment.


Annie Leonhart
Annie Leonhart on 8 Dec 2020
All you need to do to make it work is go to "show package content" Matlab/xxxx/bin/maci64/matlabwindow.app that's pretty much it. Click that and it'll run. Nothing special you need to do. Create an alias on your dock.
Been using 2020b for weeks with 0 issues. Runs just as good as it does on PC. Fully functional.

  1 Comment

AKASH PERUMALLA
AKASH PERUMALLA on 16 Feb 2021 at 0:56
Can you please say how to install MATLAB Latest in new MacBook Air m1 It is asking for InstallForMacOSX.app Please help I'm new to mac OS

Sign in to comment.


Moritz Kb
Moritz Kb on 12 Dec 2020
It works fine on the new MBA although battery consumption is huge, meaning 3hrs from 100% to 0%.
Hopefully this will improve when it’s running natively... Also 2D and 3D times in ‘bench’ are very Slow probably because they don’t run on the GPU cores?

  11 Comments

Show 8 older comments
Chuck Cooper
Chuck Cooper on 19 Dec 2020
SUCCESS: I did the stuff described earlier (December 4) by Ethan Woo in this thread and it worked. That included installing Rosetta (perhaps since I had never loaded any version of 2020b), and right-clicking on the package contents, etc., as described by Woo. I didn't have the problem he mentioned with the var file. It's also possible that the very simple solution suggested above by Annie Leonhart on December 8 would have worked. One other thing I did was to update Big Sur from what my Mac mini M1 shipped with a few weeks to the latest version (11.1) as of today, December 18.
Mattia Busana
Mattia Busana on 22 Dec 2020
Does someone have problems with the interface? On my MB Pro M1 everything works fine, except the UI (for example Save and Open button) that is extremely laggish, I need to click 3-4 times to activate the button.

Sign in to comment.


Kumar Yashasvi
Kumar Yashasvi on 16 Dec 2020
yes, the newer version of matlab will surely support

  0 Comments

Sign in to comment.


master TOM
master TOM on 17 Dec 2020
Will MATLAB R2021a run natively on Apple sillicon?

  1 Comment

Walter Roberson
Walter Roberson on 17 Dec 2020
Mathworks has not announced one way or another.
However, if you have Software Maintenance Service then you could install R2021a pre-release under Non-disclosure Agreement and see what the release notes say.

Sign in to comment.


cr
cr on 23 Dec 2020
Edited: cr on 23 Dec 2020
I cannot believe the results (below) I'm seeing on my MBP-M1 with R2019b. R2018a showed slower benchmarks as expected for Matlab running with Rosetta especially on graphics front. But strangely R2019b is zipping fast.
Results on R2019b, connected to power and no peripherals.
Out of curiosity, I connected an external monitor whose resolution is only somewhat lower than MBPs (2560x1080) and re-ran bench. Graphics seemed way faster, like running Matlab on Intel. The results are incredible.
Results on external monitor:

  6 Comments

Show 3 older comments
Walter Roberson
Walter Roberson on 23 Dec 2020
True, when you look at the release notes, every few releases it will take note that bench() has been revised. Mostly it is revised to make it "harder", which makes it less sensitive to timing noise as hardware gets fast enough that small differences in short completion times could bias the computations badly.
Bruno Luong
Bruno Luong on 23 Dec 2020
Already reported. None with update 3 though.

Sign in to comment.


Gal Barkai
Gal Barkai on 1 Jan 2021
Just got MBP with the M1, there are "straight out of the box" benchmarks for 2020b through Rosetta 2:
The grahics scores are REALLY bad right now, but the rest are decent. Hopefully it will improve soon

  0 Comments

Sign in to comment.


cr
cr on 5 Jan 2021
Edited: cr on 5 Jan 2021
UPDATE 1: Text comparison tool in R2019b not working on M1 mac. Got the following error popup.

  2 Comments

Colin Fraser
Colin Fraser on 13 Jan 2021
If you are still experiencing this issue, please create a service request below.
-Colin Fraser
cr
cr on 13 Jan 2021
Yes, the issue still exists. But since MW has already said versions prior to 2020b, update3 are not supported, there is no point opening a ticket.

Sign in to comment.


Petar Apostolov
Petar Apostolov on 23 Jan 2021 at 22:49
Well i got this and i am pleased with that. I know it will get with the next updates even faster. And for that price range... I have the Mac Mini with 16 gb and 512 ssd. But strange how fast 2019 is.

  1 Comment

cr
cr on 25 Jan 2021 at 12:19
Is this 2020b with update 3?

Sign in to comment.


Ongun Palaoglu
Ongun Palaoglu on 1 Feb 2021 at 19:24
I am using mac mini m1, it was very good. right now it is very slow, clicking on function takes a delay. i dont understand why

  0 Comments

Sign in to comment.


FP Am
FP Am on 17 Feb 2021 at 1:17
Edited: FP Am on 17 Feb 2021 at 1:20
For anyone interested:
Macbook Air M1, 8 GB RAM. Pretty zippy!
This is run through terminal+Atom, MATLAB Version: 9.9.0.1570001 (R2020b) Update 4

  2 Comments

Fab Cor
Fab Cor 4 minutes ago
Would you mind sharing the link from where I can download the latest update of MATLAB for Apple M1?
Walter Roberson
Walter Roberson 5 minutes ago
R2020b Update 3 or later runs on Apple M1 under Rosetta2; not all parts of it work yet. Polyspace in particular is not available for M1 yet.

Sign in to comment.


Moritz Kb
Moritz Kb 4 minutes ago
r2020b update5 has terrible performance on my M1 MBA...Update 3 and Update 4 have been running well but after the update nearly every time I want to close a figure window Matlab freezes and everything is really laggy...

  0 Comments

Sign in to comment.

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!