Does MATLAB work with Qualcomm arm processors? For example, Microsoft surface pro 11 with X Elite processor, and Windows 11 on Arm.
Show older comments
Qualcomm has released its latest X Elite processor and I really like its long battery life and low carbon footprint. I would like to ask the community if matlab runs well on windows on arm platform through an emulator? Will it affect normal ploting and coding? OS version:the latest Windows 11 on Arm.
Thank you!
5 Comments
yibo
on 8 Jul 2024
Bahadir
on 9 Nov 2024
Moved: Walter Roberson
on 9 Nov 2024
Thanks you Yibo,
How slow Snapdragon X Elite from original x64/x86 PC?
Can you guess approximately.
I attached simulink Deneme.slx file which is matlab 2019a.
When I press Run button on simulink, I started the stopwatch. When simulink finished, I stopped the stopwatch.
After pressing the run button, simulink finished with 2 minutes 52 seconds real time on my old laptop (i5-460M).
Yibo, Could you measure deneme.slx how long it took with stopwatch on your ASUS VIVOBOOK S laptop, (Snapdragon X Elite)
Thanks
yibo
on 20 Nov 2024
Thanks you Yibo,
When I run deneme.slk on huwai matebook intel ultra 7 155h 16GB Ram, it take first run 1 minutes 12 seconds and second runs it take only 26 second.
In addition deneme.slk tested on a Lenovo Yoga Slim 7x with Snapdragon X1E-78-100 and the first run took 5 minutes, while the next runs took about 2 minutes 35 seconds.
In summary
Deneme.slx run with
HP Pavilion Intel i5-460M=2 minutes 52 second,
ASUS VIVOBOOK S Snapdragon X Elite= 2 minutes
Lenovo Yoga Slim 7x Snapdragon X1E-78-100 5 minutes
Huwai matebook Intel Ultra 7 155h = 1 minutes 12 second
Answers (3)
halleyhit
on 1 Jul 2024
0 votes
I would like to suggest MATLAB Online, and you only need browser and internet connection.
2 Comments
yibo
on 8 Jul 2024
Selvanathan
on 21 Jul 2025
but matlab online seeion will cut out if internet is disturbed and i have to run my code again from the start on my command promt. How do i resume my process in matlab online when my internet reconnected. because the session time out is unacceptable.
when we look to matlab system reqrements, I understand that matlab&simulink will not work on surface pro 11 (Snapdragon X Elite/Plus arm processor).
Because matlab system requrements donot include arm processor. Matlab&simulink is only installed on intel or amd x86-64 processor and any m-series chip.
But matlab can be installed on surface pro 9 which has intel i7-1265u processor.
it is very important to study matlab on a portable computer because sometimes we do not have internet connection.
Why doesn't matlab compiled for ARM processors? I want to run MATLAB on Surface Pro 11.
7 Comments
yibo
on 7 Nov 2024
yibo
on 7 Nov 2024
Walter Roberson
on 9 Nov 2024
Why doesn't matlab compiled for ARM processors?
Rebuilding MATLAB and associated products to work on Windows ARM, and thoroughly testing the result, is a lot of work. The Windows 10 ARM version only supported 32 bit executables, with 64 bit executables being beta version. Windows 11 ARM uses an ABI named ARM64EC that is incompatible with Windows 10 ARM. Drivers for hardware, games and apps will only work if they're designed for a Windows 11 Arm-based PC. Commercial support for Windows 11 ARM 64 bit has been available since only September 2024 (see https://www.windowscentral.com/software-apps/windows-11/whats-next-for-windows-11-microsoft-prepares-early-24h2-release-for-arm-pcs-and-major-ai-update-this-fall )
Mathworks will probably support Windows ARM at some point, but it will take time.
Understood, but now that the "Copilot+PC"(Windows ARM) laptops are rapidly increasing in market share (Microsoft Surface Laptop, Dell XPS 13, HP OmniBook X 14, and more), are there any plans to provide binaries for Matlab on Windows arm64?
Since there are already Windows builds of Matlab, it shouldn't be too hard to compile for Windows arm64, as far as I know. Please try to add support and builds soon so that Matlab can be much more usable on Windows on ARM.
Thanks.
Walter Roberson
on 3 Jan 2025
All I can say is that it is not planned for R2025a. I have no knowledge (for or against) it being planned for later releases.
I can say that I think Copilot+PC is a stupid idea that ought to fail (but probably won't.)
Friedel Hartmann
on 31 May 2025
Agree
Pranava Guru Sankar
on 14 Sep 2025
0 votes
Matlab requires x86 (CISC based) not primarily ARM which I understand
While M1, M2 apple Processor have developed Rosetta 2 (kind of emulation ) to convert either Ahead of time (AOT) - like while installing softwares, or if we require it at realtime via Just In Time (JIT) - Rosetta 2 does it seamlessly improving processing time
Snapdragon don't have specific developed solution like Rosetta 2, while it uses general Emulator like QEMU (Quick Emulator) and window based emulation which is bit slower comparitively
Inference:
Snapdragon needs to do emulation to process x86 tasks which makes it slower comparitively
Note: Snapdragon uses ARM (simple reduced instruction set) - making it energy efficient - more battery performance.
1 Comment
Walter Roberson
on 14 Sep 2025
As of MATLAB R2023b, MATLAB runs natively on Apple Silicon (ARM) chips, without needing Rosetta 2.
Since R2015b, MATLAB otherwise requires the x64 instruction set; x64 was available from roughly R2010b. MATLAB used to require x86 instruction set. (Unless you went back far enough, in which case it was supported on SPARC and on SGI MIPS and even on Vax.)
Categories
Find more on Install Products in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!