PunktfunkPunktfunk

Troubleshooting

Find what you see and jump to its fix — install, connection, picture, input and audio problems.

Find what you see and follow it to the fix. Start on the web console's Troubleshooting page: its Health checks catch most setup problems and give the command that fixes each.

Install & startup

The Linux host service won't start

Usually an old hand-copied unit in ~/.config/systemd/user/ shadows the packaged one, and systemctl --user status punktfunk-host shows status=203/EXEC. Remove it:

rm ~/.config/systemd/user/punktfunk-host.service
systemctl --user daemon-reload
systemctl --user restart punktfunk-host

Any other failure: journalctl --user -u punktfunk-host -e names the reason.

nvidia-smi says it can't communicate with the driver

The NVIDIA kernel module didn't load. With Secure Boot on (mokutil --sb-state), its signing key isn't enrolled yet. Import the key, reboot, and on the blue MOK Manager screen, at the machine itself, choose Enroll MOK → Continue → Yes, enter the password, then Reboot:

sudo mokutil --import /var/lib/shim-signed/mok/MOK.der    # Ubuntu
sudo mokutil --import /var/lib/dkms/mok.pub               # Debian (DKMS)
sudo akmods --force && sudo mokutil --import /etc/pki/akmods/certs/public_key.der   # Fedora

Or turn Secure Boot off in the firmware. Then cat /sys/module/nvidia_drm/parameters/modeset must print Y. If it doesn't, turn modesetting on, rebuild the initramfs and reboot:

echo 'options nvidia-drm modeset=1' | sudo tee /etc/modprobe.d/nvidia-drm.conf

Connection & discovery

No client can reach a Windows host

Setup opens the host's ports on Private and Domain networks only, so a network Windows marks Public blocks every client. The host log warns about it at startup.

Set the network to Private in Settings → Network & internet → your network → Network profile type. Running the setup again offers the same switch. On a trusted network that has to stay Public, run this from an elevated PowerShell:

punktfunk-host service install --allow-public-network=on

It opens the streaming ports on Public networks; the console's ports keep their scope.

Picture & session

Input & controllers

Audio

Still stuck?

Collect the logs in one file and file a report: Reporting an Issue. The console's Troubleshooting page shows the host's recent log at debug detail, whatever the log level, and a Sources filter for plugin output.

On this page