-
-
Notifications
You must be signed in to change notification settings - Fork 48
Related Projects Linux Affinity Installer
Linux-Affinity-Installer (ryzendew's project) is a separate, unofficial installer for running Affinity on Linux, built and maintained by ryzendew. It is not part of this repository, and this repository's own maintainers cannot provide support for it. If you use it and hit a problem, ask in its own project's channels, not here.
Its own repository is also named "AffinityOnLinux" on GitHub (ryzendew/AffinityOnLinux). This page always says "Linux-Affinity-Installer (ryzendew's project)" to keep it clearly separate from this wiki's own project.
The Compatibility-Matrix page lists results using this installer, where known, alongside this project's own methods.
Linux-Affinity-Installer (ryzendew's project) sets up Wine for Affinity Photo, Designer, Publisher, and the unified Affinity v3 app, automatically, with hardware acceleration support. It ships two installation methods:
A portable, self-contained installer, recommended for beginners and for unsupported distributions (Bazzite, Linux Mint, Zorin OS, Manjaro, Ubuntu, Pop!_OS). No system-wide dependencies needed, just download and run:
chmod +x Affinity-3-x86_64.AppImage
./Affinity-3-x86_64.AppImageIt includes DXVK support by default, but does not support OpenCL or VKD3D. Use the Python GUI installer instead if you need those.
A PyQt6-based graphical installer with the full feature set and latest updates:
curl -sSL https://raw.githubusercontent.com/ryzendew/AffinityOnLinux/refs/heads/main/AffinityScripts/AffinityLinuxInstaller.py | python3The installer installs PyQt6 automatically if it's missing. If that fails, the project's own Installation Guide documents per-distribution manual install commands.
- The AppImage build can use unusually large amounts of RAM and crash randomly. The project's own advice is to use the Python GUI installer instead if you hit this.
- Moving or undocking Affinity UI panels can crash the app. This is described as a Wine/Windows-compatibility limitation, not something fixable within that project's scope. Workaround: set up your panel layout on a Windows or Mac Affinity install first, export the studio, then import it on Linux.
- The project's maintainer states they cannot fix AMD/Intel GPU OpenCL or Wine GPU bugs, for lack of test hardware, and recommends VKD3D or DXVK instead.
- Bazzite and Manjaro are explicitly unsupported (AppImage only, at your own risk).
Full credit to ryzendew for building and maintaining Linux-Affinity-Installer (ryzendew's project). See its GitHub repository and Discord community for support.
Start Here
Install Guides
- Wine
- ↳ Uninstalling
- ↳ Wine in Docker 🟨
- Lutris
- ↳ OpenCL
- Heroic
- Bottles
- Rum
- ↳ Installer GUI
⚠️ - Script Installer
Fixes & Tweaks
- Settings Not Saving
- Panels & Dock Layout
- Login Solution and Scripts
- Tips and Tweaks
⚠️ General Known Issues
Related Projects
Reference
Community & Status