Running Roon on Wine on aarch64 Linux (e.g. Asahi Linux, Snapdragon X Elite laptops, RPis, etc...)

It sounds crazy at first, but you can actually run Roon on ARM64EC Wine on aarch64 devices!

REQUIREMENTS:

  • 4k pagesize system (16k won’t work e.g. Asahi, you can use muvm on Asahi to run 4k pagesize kernel)
  • FEX-Emu 2508.01 compiled for Wine ARM64EC mode
  • Wine 10.16 (preferably staging, stable not tested)
    (changing FEX-Emu and/or Wine version will break things, be warned)

Steps:

  1. Install FEX-Emu, Wine
  2. Clone GitHub - RoPieee/roon-on-wine: Running Roon with Wine on Linux repository
  3. Run install.sh
  4. If UI freezes, install DXVK using Winetricks
  5. Enjoy!
    It might crash once or more, but eventually it gets stable.

Screenshot: