Skip to content

feat: linux support (dev, cuda, AppImage+deb x64) - #14

Open
VinewZ wants to merge 3 commits into
danvelope:mainfrom
VinewZ:feat/linux-support
Open

feat: linux support (dev, cuda, AppImage+deb x64)#14
VinewZ wants to merge 3 commits into
danvelope:mainfrom
VinewZ:feat/linux-support

Conversation

@VinewZ

@VinewZ VinewZ commented Sep 6, 2026

Copy link
Copy Markdown

Closes #13

Linux x64 at feature parity with macOS/Windows:

  • Dev: run dev works: static ffmpeg fetch, Linux python/js-runtime detection, private Python runtime preferred (distro pythons often lack python3-venv), CUDA-aware --device auto.
  • GPU: NVIDIA toggle + on-demand CUDA torch swap extended to Linux; CPU torch pinned at bootstrap; explicit cuda/cpu devices.
  • Packaging: dist:linux (AppImage + deb, x64 only), ubuntu-22.04 CI job, updater auto-checks AppImage-only.

Verified
AppImage built, launched, and splitting on Arch Linux + Wayland + RTX 3060 Ti: 4 stems in ~5s on CUDA vs ~12s for one stem on CPU. macOS/Windows config untouched.

Out of scope
arm64 packages and Linux smoke-CI.

Note
I left the website out, it still says Windows/macOS only. Happy to fold that into this PR if you want it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linux support (dev + CUDA + AppImage/deb)

1 participant