-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARM64 builds of Element Desktop for Linux β & Windows π³ #650
Comments
Looking at https://github.com/vector-im/element-desktop/blob/master/scripts/hak/target.js#L28 it appears that there is a build target for ARM64. The link is not straight forward to find, but here you go https://packages.riot.im/desktop/install/macos/arm64/ Hope this helps! |
@gsouquet that's macos exclusive though, not for linux or windows which both also support arm64. The Arm Surface Pro X is by default running Windows, doubt you can get Macos running on it. |
My friend is also using Windows on Surface Pro X with an ARM processor and would like to chat on element. Right now he is using an x86 emulator and it's super slow |
I did not find element in the store on my pinephone, I wondered why and know from ubuntu that I have to add a repository so I did this only to see the platform does not support arm. Would be helpful in order to use element also on linux phones. |
See also element-hq/element-web#6153. Perhaps we should make this issue about ARM64 Windows, and keep 6153 about ARM64 Linux. |
ARM64 != ARM - 6153 is about ARM. |
Fwiw, it seems like the flathub Element release appears to be kind of blocked on an ARM64 |
I should add that I have tried every matrix client I can get on my debian arm64 and they all are pretty alpha, and have fairly huge issues in one way or another so having the flagship client on the architecture would go a long way (I have been trying to use a Matrix client on a librem5). |
With the M1/M2 MacBooks being able to run Linux, more and more people are using Linux on aarch64, which means more and more people are running into this issue. Could someone provide a progress update? What are the current blockers? |
Hi, |
Blocked on migration to Github Actions |
#423 adds support for building for Windows ARM64, we will soon be investigating shipping these builds |
Windows ARM64 builds are blocked on electron-userland/electron-builder#7492 as without that they cannot auto-update. |
@daniellekirkwood ping as requested |
element-nightly is available for ARM64 Linux via packages.element.io - element-desktop to follow in the next release Screen.Recording.2023-04-26.at.17.32.43.mov |
Now aarch64 packages are available from official installation instructions: https://element.io/download#linux |
Hey folks, does electron-userland/electron-builder-binaries#52 still holds back the win arm64 build? Would it make sense to rename this issue to |
@docgalaxyblock yes the ARM64 build fails to start due to the issue you linked. We could possibly ship an ARM64 build without Squirrel but then it'd have no update facility which is not likely something we wish to support |
ok - Personally evenif I need to check for updates myself on a regular basis I prefer this over the translated x86_64 one. In my above linked issue you @t3chguy linked the fork of Squirrel by develar - how about the https://github.com/Squirrel/Squirrel.Windows? That one has recent activity. |
@docgalaxyblock unfortunately https://www.electron.build/ doesn't allow specifying a fork of Squirrel.Windows as far as I am aware.
Not at this time due to it being additional work to maintain a squirrel-less build artifact |
This comment was marked as off-topic.
This comment was marked as off-topic.
I would be really happy if this feature request is revisited again as the new ARM Windows machines are really powerful and fast but the emulation takes more power especially with something like a chat app that is constantly on. |
Unfortunately without hard forking electron-builder it would be something that they need to solve first |
Are there any plans for a desktop executable that supports ARM64? The only download link I see is for amd64. Is the only option the "install as App" in chromium based browsers?
The text was updated successfully, but these errors were encountered: