SoundSwitch icon indicating copy to clipboard operation
SoundSwitch copied to clipboard

Works on Windows 11 on ARM

Open Hunv opened this issue 1 year ago • 7 comments

What workfow do you want to improve?

Installer blocks installation as it mentions "only on x64 systems".

How to make it better?

The ARM Windows-version is also 64bit based. I downloaded the code, compiled and run it. It works out of the box without any changes. Maybe in the setup.iis file the ARM64 needs to be added to the ArchitecturesAllowed variable, but I don't know InnoSetup. Maybe this needs to be added/changed at other places. So I didn't create a pull request. Edit: I just saw, that the software is also in the Microsoft Store. It is also available to be installed but as the regular setup while installing it stops with the x64 only-message.

Any alternative?

A seperate version for ARM, but this would not makes any sense, as the software is DotNet based.

Additional context

No response

Hunv avatar Nov 20 '23 06:11 Hunv

Hey, sorry for taking so long to come back to you.

Currently, to solve the issue either I need to pack the full arm64 runtime with the installer or update the auto-updater code to be clever enough to find a arm64 version of the application (and also build and publish said version).

Currently, I'm not sure arm64 is widely used for Windows (or even performant) so for now, I'm keeping this open to gage people interest. But no plan in the near future.

Belphemur avatar Dec 19 '23 04:12 Belphemur

@Belphemur Windows finally shipped their new Surface Pro 11 with their x64 ARM architecture that is going to start powering all of their new devices. I just got mine and can't install SoundSwitch. I NEED it (or I might melt) ;) - But for reals, can you reevaluate this as a priority.

mromrell avatar Jun 21 '24 15:06 mromrell

@Belphemur Windows finally shipped their new Surface Pro 11 with their x64 ARM architecture that is going to start powering all of their new devices. I just got mine and can't install SoundSwitch. I NEED it (or I might melt) ;) - But for reals, can you reevaluate this as a priority.

In case you have visual studio or similar, you can clone the project and compile yourself. It works.

Hunv avatar Jun 21 '24 17:06 Hunv

Just came here to also say that yes I just got myself a new Surface Pro 11 as development machine and it seems snappy for everything, and very portable, so I'm guessing I won't be the last to move and ARM will become more and more important going forward for Windows devs.

Seldaek avatar Jul 04 '24 11:07 Seldaek

Just tried to install it on my new Surface laptop 7 and it fails complaining that it needs to run on x64.

badbob001 avatar Jul 05 '24 03:07 badbob001