Steps to reproduce
In a browser, navigate to Download - Obsidian and click the link marked “ARM 64-bit installer (1.1.9)” to download a file named Obsidian.1.1.9-arm64.exe with a SHA256 hash (as computed by Powershell Get-FIlehash) D5966C2294286A4ECAB99CBC168564F0E55F07E13456AA7F3B2C156F5E7D0B17.
On a Windows on ARM installation (I am using Windows 11 Home 22H2) open the installer’s file properties, then navigate to the Compatibility tab. Near the bottom of the Compatibility tab, observe that the “Windows on ARM - Change emulation settings” section is not disabled, indicating the installer file is not a native ARM binary.
Perform an installation, then navigate to the installation folder, and using the procedure above, observe Obsidian.exe is not a native ARM binary. Obsidian.exe SHA256 hash: 24163A100E6D58A48306AF5258F9B11EFD65EA723160CB29ED8C3EEFA3745377
Launch Obsidian and open task manager. In the details tab of the task manager, review the Architecture column of the running processes and observe that the Obsidian.exe is reported as x64, and not ARM or ARM64.
Expected to download and install Windows ARM-native binaries.
Appear to have downloaded and installed Windows x64 Intel binaries.
- Operating system: Windows 11 Home ARM64 22H2
- Debug info:
Obsidian version: v1.1.9
Installer version: v1.1.9
Operating system: Windows 10 Home 10.0.22621
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on
The Windows On ARM emulation settings referenced above appear only on ARM versions of Windows.
Performance and power consumption should be lower for ARM native applications than emulated applications. Obsidian does appear to run under Windows 11 x64 emulation. Windows 10 cannot emulate x64 so ARM users would need to install the 32-bit Intel version.
I don’t think I’d have noticed the difference if I hadn’t looked.
The hash of the Windows x64 version is different than the hash of the version marked as ARM64, but the installer file sizes are very similar.
Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 12/30/2022 6:24 PM 68627128 Obsidian.1.1.9-32.exe -a--- 12/30/2022 5:58 PM 72690776 Obsidian.1.1.9-arm64.exe -a--- 12/30/2022 6:23 PM 72690816 Obsidian.1.1.9.exe