punktfunk-host (0.3.0~ci2963.g1bd60ffb)
Installation
sudo curl https://git.unom.io/api/packages/unom/debian/repository.key -o /etc/apt/keyrings/gitea-unom.asc
echo "deb [signed-by=/etc/apt/keyrings/gitea-unom.asc] https://git.unom.io/api/packages/unom/debian $distribution $component" | sudo tee -a /etc/apt/sources.list.d/gitea.list
sudo apt updateChoose $distribution and $component from the list below.
sudo apt install punktfunk-host=0.3.0~ci2963.g1bd60ffb
Repository Info
Distributions |
canary |
Components |
main |
Architectures |
amd64 |
About this package
Low-latency desktop/game streaming host (Moonlight + punktfunk/1) punktfunk is a Linux-first, low-latency desktop and game streaming host. It speaks the Moonlight/GameStream protocol (pair a stock Moonlight client) and its own native punktfunk/1 protocol (GF(2^16) Leopard FEC + AES-GCM, mid-stream mode renegotiation, client microphone passthrough). Each session gets a virtual output at the client's exact resolution and refresh via a per-compositor backend (KWin, gamescope, Mutter, Sway/wlroots), captured zero-copy (dmabuf -> CUDA -> NVENC). Input (mouse, keyboard, gamepads) is injected back into the session. . NVENC + GPU EGL come from the NVIDIA driver (libnvidia-encode / libEGL_nvidia), installed out of band. After install: add yourself to the 'input' group for virtual gamepads, then enable the systemd user service punktfunk-host.
Dependencies
| libavcodec62 (>= 7:8.0.1) |
| libavdevice62 (>= 7:8.0.1) |
| libavfilter11 (>= 7:8.0.1) |
| libavutil60 (>= 7:8.0.1) |
| libc6 (>= 2.39) |
| libgbm1 (>= 7.11~1) |
| libgcc-s1 (>= 4.2) |
| libgl1 |
| libopus0 (>= 1.1) |
| libpipewire-0.3-0t64 (>= 0.3.1) |
| libswscale9 (>= 7:8.0.1) |
| libxkbcommon0 (>= 0.5.0) |
| libei1 |
| pipewire |
| wireplumber |
Details
Assets (1)
Versions (92)
View all
0.3.0~ci2963.g1bd60ffb
2026-06-28
0.3.0~ci2955.g30d0d36e
2026-06-28
0.2.1
2026-06-28
0.3.0~ci2938.g3947d5b0
2026-06-28
0.3.0~ci2930.g23850159
2026-06-28