unom

Kreative Webentwicklung aus Rottweil

Rottweil

punktfunk-host (0.3.0~ci2963.g1bd60ffb)

Published 2026-06-28 14:42:57 +00:00 by enricobuehler in unom/punktfunk

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 update

Choose $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
Debian
2026-06-28 14:42:57 +00:00
0
unom
6.4 MiB
Assets (1)
Versions (92) View all