Installing XCOMPUTE-CLIENT#

XCOMPUTE-CLIENT is distributed for recent x86-64 and ARM64 architectures on Linux and macOS. Windows support is upcoming.

1. Prerequisites#

XCOMPUTE Account#

Create an account at Sign Up. Downloading a package generates a license key for authentication.

Hardware Requirements#

Component

Requirement

CPU

x86-64-v2 minimum (SSE3, SSE4.1, SSE4.2). 4+ threads recommended. Apple Silicon (M-series) and Intel Macs supported.

GPU

OpenGL 4.1+, 2–16 GB VRAM. Dedicated GPU recommended; integrated graphics supported.

Network

WAN throughput directly impacts update speed. Wired Gigabit LAN recommended for local teams.

Software Requirements#

  • GLIBC 2.34+ (Linux)

  • Qt5 framework (bundled or system-provided)

  • OpenGL 4.1+ drivers (vendor-provided)

Debian/Ubuntu packages resolve dependencies automatically. Manual tarball installations require pre-installed libraries.

2. Package Selection#

Choose the package matching your OS and architecture:

Platform

Package Format

Naming Convention

macOS Apple Silicon (2020+)

.pkg

xcompute-client_macos14-apple.pkg

macOS Intel (2015–2020)

.pkg

xcompute-client_macos12-intel.pkg

Ubuntu 26 / Debian 13 (x86_64)

.deb

xcompute-client_linux-u26-x86_64.deb

Ubuntu 24 / Debian 12 (x86_64)

.deb

xcompute-client_linux-u24-x86_64.deb

Ubuntu 22 / Debian 11 (x86_64)

.deb

xcompute-client_linux-u22-x86_64.deb

Linux GLIBC 2.38+ (x86_64)

.tar.xz

xcompute-client_linux-u24-x86_64.tar.xz

Linux GLIBC 2.34+ (x86_64)

.tar.xz

xcompute-client_linux-u22-x86_64.tar.xz

Filenames include version IDs (e.g., 25.1-0319.b0b7cd0b). u22/u24 denote Ubuntu/Debian base versions. m12x2/m14a8 denote macOS version and architecture.

3. Installation#

macOS#

  1. Download the .pkg file.

  2. Double-click to run the installer.

  3. Application installs to /Applications/xcompute/xcclient.

  4. Launch via Finder or Spotlight.

Ubuntu / Debian#

  1. Navigate to the download directory.

  2. Install via apt (requires root): sudo apt install ./xcompute-client*.deb

    The ./ prefix is mandatory to install the local file instead of searching repositories.

  3. Software installs to /opt/xcompute/xcclient.

Manual Tarball (Linux)#

  1. Extract the archive: tar -xf xcompute-client_*.tar.xz

  2. Move to desired location (e.g., /opt/xcompute/xcclient)

  3. Ensure executable permissions: chmod +x bin/xcompute-client

  4. Install required system libraries manually if prompted.