Written for Synergy 3 (v3.7.2) and Synergy 1 (v1.21.4), checked 3 October 2026.
Product: Synergy 1 and Synergy 3
Operating system: Raspberry Pi OS
Install the ARM64 package. Synergy 1 and Synergy 3 are made for 64-bit Raspberry Pi OS only, so if your Raspberry Pi runs the 32-bit (ARMHF) version, install the 64-bit Raspberry Pi OS first.
Check which Raspberry Pi OS you have
Open the terminal and run:
dpkg --print-architecture
If it prints arm64, you have the 64-bit Raspberry Pi OS and can install the ARM64 package. If it prints armhf, you have the 32-bit version.
If you have the 32-bit Raspberry Pi OS
Install the 64-bit Raspberry Pi OS with Raspberry Pi Imager, if your Raspberry Pi can run it: Raspberry Pi OS
If your Raspberry Pi can only run 32-bit, use an older Synergy 1 release, which had an ARMHF package. Find it on the download page under Other versions.
Synergy 1
Download the Raspberry Pi OS (ARM64) package from the download page. If the page has no Raspberry Pi OS section, download the Ubuntu 22.04 arm64 package; it's the same file. Synergy 1 for Raspberry Pi works only in an X11 session. For the steps to switch and to start Synergy 1 at login, see: How to start Synergy 1 or Synergy 3 at login on a Raspberry Pi
Synergy 3
There are two Synergy 3 installers for Raspberry Pi hardware: a Raspberry Pi OS installer, and an ARM64 Flatpak for other Linux operating systems. After downloading, you will be given a command you can copy to install Synergy 3 in the terminal.
The Raspberry Pi OS installer needs Raspberry Pi OS based on Debian 13 (Trixie), because it uses the libei library, which Debian 12 (Bookworm) doesn't have.
Background
ARMHF stands for "ARM hard float", and is the name given to a Debian port for ARM processors (armv7+) that have hardware floating point support, which is found on most modern 32-bit ARM boards. ARM64 (also known as AArch64) is the 64-bit extension of the ARM architecture.
In short, ARMHF is 32-bit, and ARM64 is 64-bit. You'll need to install the package that matches your Raspberry Pi OS (formerly Raspbian), not just your Raspberry Pi's processor: a 64-bit Raspberry Pi can run the 32-bit Raspberry Pi OS, and then only an ARMHF package works.