[GH-ISSUE #2589] Windows ARM support #63562

Closed
opened 2026-05-03 14:11:52 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @PeronGH on GitHub (Feb 19, 2024).
Original GitHub issue: https://github.com/ollama/ollama/issues/2589

Originally assigned to: @dhiltgen on GitHub.

I tried to run it on a Windows on ARM device and the installer refused to exectue.

image

Is there any plan for the native Windows on ARM support? Or is it possible to remove the architecture checking and make the x86 version work on ARM devices?

Originally created by @PeronGH on GitHub (Feb 19, 2024). Original GitHub issue: https://github.com/ollama/ollama/issues/2589 Originally assigned to: @dhiltgen on GitHub. I tried to run it on a Windows on ARM device and the installer refused to exectue. ![image](https://github.com/ollama/ollama/assets/18367871/93600aed-a45e-4a74-9253-b36c3f2b731d) Is there any plan for the native Windows on ARM support? Or is it possible to remove the architecture checking and make the x86 version work on ARM devices?
GiteaMirror added the feature requestwindows labels 2026-05-03 14:11:56 -05:00
Author
Owner

@jmorganca commented on GitHub (Feb 20, 2024):

@dhiltgen AFAIK windows has pretty good emulation support for running amd64 apps on arm64 windows – it might be worth removing this hard check as a starting point

<!-- gh-comment-id:1954872346 --> @jmorganca commented on GitHub (Feb 20, 2024): @dhiltgen AFAIK windows has pretty good emulation support for running amd64 apps on arm64 windows – it might be worth removing this hard check as a starting point
Author
Owner

@dhiltgen commented on GitHub (Mar 15, 2024):

PR #3111 will at least allow us to install, and run under emulation. Performance isn't good, so I'm not going to close this ticket until we actually build a native ARM binary.

<!-- gh-comment-id:2000642131 --> @dhiltgen commented on GitHub (Mar 15, 2024): PR #3111 will at least allow us to install, and run under emulation. Performance isn't good, so I'm not going to close this ticket until we actually build a native ARM binary.
Author
Owner

@hmartinez82 commented on GitHub (Apr 26, 2024):

@dhiltgen How can I be of help? I have a Windows on ARM laptop (the Surface Pro 9 ARM64 flavor).

I have a few questions. I see the instructions to build for Windows (on x64) in https://github.com/ollama/ollama/blob/main/docs/development.md#windows

Those steps look like Powershell (or did I get that wrong?)

Also, any chance this will be NPU accelerated (my laptop has one, the Hexagon, by Qualcomm) ?

<!-- gh-comment-id:2078643013 --> @hmartinez82 commented on GitHub (Apr 26, 2024): @dhiltgen How can I be of help? I have a Windows on ARM laptop (the Surface Pro 9 ARM64 flavor). I have a few questions. I see the instructions to build for Windows (on x64) in https://github.com/ollama/ollama/blob/main/docs/development.md#windows Those steps look like Powershell (or did I get that wrong?) Also, any chance this will be NPU accelerated (my laptop has one, the Hexagon, by Qualcomm) ?
Author
Owner

@hmartinez82 commented on GitHub (Apr 26, 2024):

I was able to compile it locally for ARM64. I'll try to create a PR soon. I'm glad that NEON and Armv8.2 extensions are automatically enabled without extra CMake switches when ARM64 is detected

image

<!-- gh-comment-id:2078823341 --> @hmartinez82 commented on GitHub (Apr 26, 2024): I was able to compile it locally for ARM64. I'll try to create a PR soon. I'm glad that NEON and Armv8.2 extensions are automatically enabled without extra CMake switches when ARM64 is detected ![image](https://github.com/ollama/ollama/assets/1100440/bfcfe0fe-63d6-425c-af3d-ddb3c51ecfa6)
Author
Owner

@dhiltgen commented on GitHub (Apr 26, 2024):

@hmartinez82 PR's definitely welcome to enable Windows ARM! Thanks!

<!-- gh-comment-id:2079634373 --> @dhiltgen commented on GitHub (Apr 26, 2024): @hmartinez82 PR's definitely welcome to enable Windows ARM! Thanks!
Author
Owner

@hmartinez82 commented on GitHub (Apr 27, 2024):

@dhiltgen https://github.com/ollama/ollama/pull/3972

<!-- gh-comment-id:2080380249 --> @hmartinez82 commented on GitHub (Apr 27, 2024): @dhiltgen https://github.com/ollama/ollama/pull/3972
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#63562