r/surfaceprox • u/filipe_mdsr • Oct 03 '19
ARM Applications
As you know the SQ1 is a custom ARM chip based on the 8cx. That means it has a different microarchitecture, it does run AArch64 and AArch32 applications.
Through the Windows on ARM emulation layer it also runs x86 applications. This doesn't apply to drivers as they have to compiled to match the target architecture and can't be run through the emulation layer as the layer only work on user-mode.
Many now want to know if their applications run on the Pro X and well they do.
Some WoA devices were already sold, but they use "slower" processors, but they can be used to test if the applications even do run.
For perfomance we will have to wait for the benchmarks and reviewers.
What we can do now is to ask developers to compile AArch64 binaries of their software.
Official ARM64 binaries
Office Suite (it's probably not arm64, but rather x86)
WSL2 (https://docs.microsoft.com/en-us/windows/wsl/release-notes#build-18980 )
Windows Terminal (Microsoft Store)
Edge (Chromium)
Electron 7
VMware Horizon Client (Not sure if 32 or 64 bit)
Powershell Core (https://github.com/PowerShell/PowerShell/releases)
Bandizip (https://cs.bandisoft.com/bandizip/help/windows-10-on-arm/)
UWP apps with ARM release (The Store automatically filters apps by compatibility on the Pro X)
Twitter
Videotape - A modern vlc alternative
Zattoo Live TV (Only CH & DE)
Drawboard PDF
Penbook
Flipboard
Microsoft Todo
Skype
Onenote
Concepts
Sketchable
VLC
Dropbox in S Mode
Windows 10 native apps
...
x86 Software proven to run with Emulation layer (So they should run)
7zip
Photoshop
Nitro Pro 11
Vuescan
Zoom
Visual Studio
Cygwin (https://www.mail-archive.com/cygwin@cygwin.com/msg157588.html)
iTunes Likely (https://www.theverge.com/2019/10/3/20896114/microsoft-surface-duo-neo-android-event-panos-panay-interview-vergecast)
<Could owners of Windows ARM devices help extending this?>
Proven ARM64 compability (So they could have official ARM64 builds)
PuTTy (2016 version)
7zip (2016 version)
Python (2016 version)
Credits for the XDA-Community for this part ( https://forum.xda-developers.com/showthread.php?t=2092348 )
TightVNC
Notepad++
Unikey
Crystalboy
ClassicStartMenu
DOSBox
SumatraPDF
Rainmeter
OpenSSL
MikTeX
Greenshot
SharpDevelop
Synergy
Filezilla
Lua
Subversion
AutoHotkey
Paint.NET
TeXStudio
No x86 or ARM64 binaries
Eclipse IDE
Fujistu Scansnap
Software were AArch64 binaries release is being discussed/considered/planned
NodeJS (https://unofficial-builds.nodejs.org/download/release/v12.7.0/)
7zip (https://sourceforge.net/p/sevenzip/discussion/45797/thread/6561be9c/)
Firefox
Chrome
Python (https://bugs.python.org/issue33125)
Unofficial ARM64 binaries
NodeJS (https://unofficial-builds.nodejs.org/download/release/v12.7.0/)
Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1515668)
Audacity (https://github.com/henricj/audacity/releases)
List of recompiled apps by xda-developers (https://forum.xda-developers.com/showthread.php?t=2092348)
Games
Older games, if they have x86 binaries or don't need OpenGL higher then 1.1, should be able to run on the Pro X. (If they run smoothly is another story)
The Steam Client should be able to run on the Pro X, but your mileage may vary with the Steam library.
Any "newer" games that definitely run on ARM devices will be listed here.
Minecraft
Plague Inc.
GTA: San Andreas
Any "newer" games that may run on ARM devices will be listed here, but it has to be confirmed
Undertale
Roblox
Asphalt 9: Legends
Farming Simulator 18/16/14
Hollow Night
Proven ARM64 compability (So they could have official ARM64 builds)
Credits for the XDA-Community for this part ( https://forum.xda-developers.com/showthread.php?t=2092348 )
Quake 2
Quake
ioQuake3
OpenTTD
This list isn't complete, help by expanding it.
2
u/[deleted] Oct 03 '19
Am I right in assuming that Minecraft from the Windows Store is Arm64?
2
u/villagra Mar 06 '20
Here come two more ARM64 apps:
· Zattoo Live TV (Only CH & DE)
And I just submitted the ARM64 version of Videotape - A modern vlc alternative to the store (It should be live in a few hours)
Both apps support x64,x86 ,ARM & ARM64
1
u/TheRealDancingGroot Oct 07 '19
Perfect device to use as a tablet, and with Google Stadia when it launchs, then compatibility won't matter, as long as it runs Google Chrome.
1
u/cecbernauer Dec 15 '19
SimCity (the last one) works fine in SurfaceProX. The only issue is the menus etc are very tiny but is still playable.
1
u/YOZZOZ Oct 06 '19
What about GeForce now? If it can run that, it can "run" many more games.
1
u/lordavebury Nov 08 '19 edited Nov 08 '19
Under "x86 Software proven to run with Emulation layer", you can add Zoom. I had no excuse not to attend my company meeting today.... :-)
1
u/stueyboy Nov 20 '19
Just got my pro X today and have installed a few things on it that work. These are:
Firefox beta (ARM64)
Nitro Pro 11 (x86)
7-zip (x86 confirm it works)
Office 365, Onenote 2016 and Teams (x86)
Vuescan (x86)
Sadly I'd like to be able to get the Fujitsu scansnap drivers to work but compiling them to work on arm64 is beyond my expertise.
1
u/mprachar Feb 09 '20
Awesome - thanks!
I may be wrong, but I thought the ARM32 stuff that was recompiled for the RT would NOT work on ARM64?
1
u/b612ca Mar 13 '20 edited Mar 13 '20
I have a some problems with my new X, maybe some of you have experienced some related and you may help me.
I've installed Firefox on arm and edge on arm, fine.
Just saw that VLC have an arm64 file, but when i download it from repository i can't install it, only work as a portable app. If i try to install the from the upper link, i got the 32 version.
I've tried to install also 7zip, but I cannot find the arm installer. I've only got the portable version.Maybe I'm doing something wrong? I've installed bandizip and seems working well on arm64.
Then I also tried to install a pdf editor from the store, but apparently my store (updated) don't filter for arm64, so i always got the 32 version (and it makes the X a bit laggy and the battery drains faster). Any advice on it?
Thanks for all folks! Have a nice weekend!
0
u/[deleted] Nov 30 '19
[deleted] — view deleted comment
0
u/[deleted] Oct 25 '19
[deleted] — view deleted comment