netbird icon indicating copy to clipboard operation
netbird copied to clipboard

Add an arm64 build for Windows

Open PeakeIT opened this issue 1 year ago • 9 comments

Is your feature request related to a problem? Please describe. Reduced performance and battery life on Snapdragon X Elite processors (arm64).

Describe the solution you'd like Provide a Windows installer with a build compiled for arm64.

Describe alternatives you've considered The amd64 build works at the expense of reduced performance and battery life.

Additional context N/A.

PeakeIT avatar Jul 24 '24 15:07 PeakeIT

would love to know if there is a ETA for the arm64 release. the x64 release does weird reconnection to its peers

m0nji avatar Aug 04 '24 20:08 m0nji

+1 this request/feature

glitchsys avatar Oct 01 '24 21:10 glitchsys

+1

xan-it avatar Dec 03 '24 20:12 xan-it

Yes please!

webash avatar Dec 15 '24 14:12 webash

+1

sh00t3r avatar Mar 06 '25 09:03 sh00t3r

+1

kiwibro8 avatar Apr 27 '25 19:04 kiwibro8

I'd like to +1 this now that Microsoft Surface laptops are moving only to ARM territory.

ordovice avatar Apr 30 '25 18:04 ordovice

I too would like an ARM build.

sudomoke avatar May 28 '25 17:05 sudomoke

+1

ThorTheStorm avatar Jun 25 '25 12:06 ThorTheStorm

would love an arm64 version here too! if you can point me to build docs, i can always trying building one myself haha

si458 avatar Jul 15 '25 21:07 si458

+1 - the x86 client doesn't work correctly. On Mac silicon everything works great, but you have to use the x86 client on Windows and it definitely doesn't. I've gotten it to fire up once or twice but the rest of the time it just gets stuck on connecting.

grantcurell avatar Sep 11 '25 19:09 grantcurell

we are building arm64 versions for windows: https://github.com/netbirdio/netbird/releases/download/v0.56.1/netbird_installer_0.56.1_windows_arm64.exe

We will add the links this week.

mlsmaycon avatar Sep 11 '25 19:09 mlsmaycon

Great!

xan-it avatar Sep 11 '25 19:09 xan-it

we are building arm64 versions for windows: https://github.com/netbirdio/netbird/releases/download/v0.56.1/netbird_installer_0.56.1_windows_arm64.exe

We will add the links this week.

Works like a champ!

grantcurell avatar Sep 12 '25 00:09 grantcurell

#4206 appears to have fully merged this in and releases are being generated as of 0.54.0 (https://github.com/netbirdio/netbird/releases/tag/v0.54.0)

Perhaps the amd64 client should detect if its running on a arm64 machine and suggest changing to that version on an update?

But I guess this request can be closed!

webash avatar Sep 27 '25 21:09 webash

This won't be possible yet. But we will add the link to download on our dashboard really soon.

In the meantime, please use these links for the latest downloads:

EXE: https://pkgs.netbird.io/windows/arm64 MSI: https://pkgs.netbird.io/windows/msi/arm64

mlsmaycon avatar Sep 27 '25 22:09 mlsmaycon

FYI @mlsmaycon ; I'm now running the arm64 version - seems to work great! However, unlike for Mac, there is only one download URL specified in the code for Windows, so when there's an update available, it sends you to the amd64 link rather than the arm64 link

Should I open another issue for that specifically?

webash avatar Oct 04 '25 12:10 webash

Yes please.

mlsmaycon avatar Oct 04 '25 12:10 mlsmaycon

I did one better and opened a pull request with code that should hopefully fix the problem in #4586

webash avatar Oct 04 '25 12:10 webash