⚡ 59 Entwickler-Tools, immer aktuell — neue Upstream-Releases landen innerhalb von Stunden in apt. Discord beitreten

📅 Ab ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel

Neuestes GPU Screen Recorder unter Debian installieren

Ein Bildschirmrekorder im ShadowPlay-Stil für X11 und Wayland, der auf der GPU aufnimmt und kodiert

Neueste Version: 6.1.3 · aktualisiert 2026-09-25
QuelleVersion
deb.griffo.io6.1.3 ✅
Offizielles Debian🚫 nicht paketiert
← Zurück zur Startseite
📌 Installation auf einer bestimmten Version? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Was ist GPU Screen Recorder?

GPU Screen Recorder ist ein Bildschirmrekorder, der die gesamte Pipeline auf der GPU hält: Er nimmt einen Monitor, ein Fenster, einen Bildschirmbereich oder eine Webcam auf und übergibt die Frames direkt an den Video-Encoder der GPU (VA-API bei AMD und Intel, NVENC bei NVIDIA oder Vulkan Video), sodass die Aufnahme eines Spiels mit 60 oder 144 FPS die Framerate praktisch nicht belastet. Er nimmt in eine Datei auf, streamt über RTMP, SRT oder WHIP, erstellt Screenshots und führt einen Instant-Replay-Puffer im ShadowPlay-Stil, der auf Wunsch die letzten paar Minuten speichert. Er funktioniert unter X11 und Wayland, und der Befehl, den du tippst, heißt gpu-screen-recorder.

🚀 Warum neueste Versionen wichtig sind: Debian 12 und Debian 13 paketieren GPU Screen Recorder überhaupt nicht, und das 5.13.8 in forky und sid liegt vor der 6.x-Serie. Diese Version hat weder gsr-cli noch die Option -ipc, sodass ein laufender Recorder nur über Signale gesteuert werden kann; keinen WHIP-Ausgang mit -auth für latenzarmes Streaming; und kein -exclude-metadata. Hotkey-Skripte und Replay-Setups, die nach der aktuellen Upstream-Dokumentation geschrieben wurden, setzen all das voraus.

⚡ Wichtige Funktionen von GPU Screen Recorder

⏪ Instant Replay

-r 60 hält die letzten 60 Sekunden im Speicher (oder auf der Festplatte mit -replay-storage disk), und das Sichern ist nur einen Befehl entfernt: der Clip, den du wolltest, aufgenommen, bevor du wusstest, dass du ihn wolltest.

🎮 Nahezu kein Overhead

Aufnahme und Encoding verlassen nie die GPU, sodass die CPU frei für das Spiel bleibt. H.264, HEVC, AV1, VP8 und VP9 werden unterstützt, mit HDR- und 10-Bit-Varianten von HEVC und AV1.

🖥️ X11 und Wayland

Nimm einen Monitor direkt auf, ein Fenster unter X11, das fokussierte Fenster, einen mit slop oder slurp gewählten Bereich, oder alles, was das Desktop-Portal unter Wayland mit -w portal anbietet.

📡 Streaming

Schicke dieselbe Aufnahme über RTMP an Twitch oder YouTube, an einen SRT-Listener oder über WHIP für Latenzen unter einer Sekunde, mit -bm cbr für die konstante Bitrate, die Streaming-Dienste erwarten.

🎛️ Fernsteuerung mit gsr-cli

Starte den Recorder mit -ipc, und gsr-cli pausiert ihn, stoppt ihn oder sichert die letzten 30 Sekunden des Replay-Puffers und gibt den Pfad der gespeicherten Datei aus, was Hotkeys zum Kinderspiel macht.

🔊 Audio-Mixing

Mische Desktop-Ausgabe und Mikrofon mit -a "default_output|default_input", oder nimm das Audio einer einzelnen Anwendung mit app:firefox über PipeWire auf.

🚀 Immer den offiziellen Archiven voraus: Debian und Ubuntu frieren Paketversionen zum Release-Zeitpunkt ein — dieses Repository veröffentlicht neue Upstream-Releases in der Regel innerhalb weniger Stunden. Ein einfaches apt upgrade hält dich auf der neuesten Version.

📦 Installation aus deb.griffo.io

Befehle ausführen

Schritt 1: Repository hinzufügen

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud und Zed; GPU Screen Recorder ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

🧩 Zur extrepo-Option. extrepo ist Debians eigenes Werkzeug für externe Repositories: Es legt die Sources-Datei an und installiert den Signaturschlüssel für dich, nachdem es ihn gegen signierte Metadaten geprüft hat. Dieses Repository ist dort als griffo registriert, der für immer kostenlose Spiegel als griffo-free. Unter Debian (bookworm, trixie, forky und sid) sind die Befehle oben damit die gesamte Einrichtung.

extrepo richtet nur die Sources-Datei und den Schlüssel ein; die Zugangsdaten eines Abos gehören weiterhin in /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu wird nicht abgedeckt, denn extrepo veröffentlicht Metadaten nur für Debian-Suites: dort nimmst du die Befehle mit sudo oder als root.

Schritt 2: GPU Screen Recorder installieren

# Neuestes GPU Screen Recorder installieren
sudo apt install gpu-screen-recorder-cli

# Installation prüfen
gpu-screen-recorder --version
# Neuestes GPU Screen Recorder installieren
apt install gpu-screen-recorder-cli

# Installation prüfen
gpu-screen-recorder --version

Schritt 3: Video-Encoder der GPU installieren und aufnehmen

# Der Encoder kommt vom GPU-Treiber. AMD:
sudo apt install mesa-va-drivers
# Intel (die non-free-Variante bringt mehr Encoder):
sudo apt install intel-media-va-driver-non-free
# NVIDIA: Der proprietäre Treiber liefert NVENC und CUDA

# Zeigen, was diese Maschine aufnehmen und kodieren kann
gpu-screen-recorder --list-capture-options
gpu-screen-recorder --info

# Bildschirm mit 60 FPS und Desktop-Audio aufnehmen, Strg+C stoppt und speichert
gpu-screen-recorder -w screen -f 60 -a default_output -o ~/Videos/video.mp4
# Der Encoder kommt vom GPU-Treiber. AMD:
apt install mesa-va-drivers
# Intel (die non-free-Variante bringt mehr Encoder):
apt install intel-media-va-driver-non-free
# NVIDIA: Der proprietäre Treiber liefert NVENC und CUDA

# Zeigen, was diese Maschine aufnehmen und kodieren kann
gpu-screen-recorder --list-capture-options
gpu-screen-recorder --info

# Bildschirm mit 60 FPS und Desktop-Audio aufnehmen, Strg+C stoppt und speichert
gpu-screen-recorder -w screen -f 60 -a default_output -o ~/Videos/video.mp4

🎯 Grundlegende Verwendungsbeispiele

Aufnahme:

# Desktop-Audio und Mikrofon in einer Spur gemischt
gpu-screen-recorder -w screen -f 60 -a "default_output|default_input" -o video.mp4

# Ein einzelner Monitor namentlich, siehe --list-monitors
gpu-screen-recorder -w DP-1 -f 144 -k hevc -o video.mp4

# Ein mit slurp unter Wayland oder slop unter X11 gewählter Bereich
gpu-screen-recorder -w region -region $(slurp -f "%wx%h+%x+%y") -o video.mp4

# Bildschirm mit der Webcam in der unteren rechten Ecke
gpu-screen-recorder -w "screen|/dev/video0;halign=end;valign=end;width=30%;height=30%" -o video.mp4

Instant Replay:

# Die letzten 60 Sekunden behalten, konstante Bitrate für vorhersagbaren Speicherverbrauch
gpu-screen-recorder -w screen -c mp4 -r 60 -bm cbr -q 40000 -a default_output \
    -ipc "$XDG_RUNTIME_DIR/gsr.sock" -o ~/Videos

# Über einen Hotkey: den ganzen Puffer sichern, oder nur die letzten 30 Sekunden
gsr-cli -ipc "$XDG_RUNTIME_DIR/gsr.sock" save-replay
gsr-cli -ipc "$XDG_RUNTIME_DIR/gsr.sock" save-replay 30

# Signale funktionieren auch ohne -ipc
pkill -SIGUSR1 -f "^gpu-screen-recorder"

Streaming und Screenshots:

# Zu Twitch mit konstant 8000 kbps streamen
gpu-screen-recorder -w screen -c flv -a default_output -bm cbr -q 8000 \
    -o "rtmp://live.twitch.tv/app/$STREAM_KEY"

# Latenzarmer WHIP-Stream mit einem Bearer-Token
gpu-screen-recorder -w screen -bm cbr -q 3500 -c whip -auth "$TOKEN" -o https://whip.example.com/api/whip

# Einen Screenshot aufnehmen
gpu-screen-recorder -w screen -o screenshot.png

Eine Aufnahme steuern:

# Eine Aufnahme starten, die über einen Socket gesteuert werden kann
gpu-screen-recorder -w screen -f 60 -ipc "$XDG_RUNTIME_DIR/gsr.sock" -o video.mp4 &

# Status prüfen, pausieren, dann stoppen und ausgeben, wo die Datei gespeichert wurde
gsr-cli -ipc "$XDG_RUNTIME_DIR/gsr.sock" status
gsr-cli -ipc "$XDG_RUNTIME_DIR/gsr.sock" set-paused true
gsr-cli -ipc "$XDG_RUNTIME_DIR/gsr.sock" stop

🔧 Tool-Integrationen

GPU Screen Recorder ist ein Kommandozeilenprogramm und passt daher überall dort, wo eine Tastenkombination einen Befehl ausführen kann:

  • Desktop-Hotkeys: binde gsr-cli save-replay 30 in GNOME, KDE, Sway oder Hyprland, um eine Taste im ShadowPlay-Stil für „die letzten 30 Sekunden speichern" zu bekommen
  • Hilfsskripte: die Toggle-, Replay- und Streaming-Skripte von Upstream liegen in /usr/share/gpu-screen-recorder/scripts
  • systemd: ein User-Service für einen dauerhaft aktiven Replay-Puffer ist installiert, aber nicht aktiviert; ~/.config/gpu-screen-recorder.env konfigurieren, dann systemctl --user enable --now gpu-screen-recorder
  • Streaming ohne OBS: RTMP-, SRT- und WHIP-Ausgänge decken Twitch, YouTube und selbst gehostete Server ab, ganz ohne zweites Programm
  • FFmpeg: -ffmpeg-opts, -ffmpeg-video-opts und -ffmpeg-audio-opts reichen Optionen direkt an Encoder und Muxer durch

🚀 Warum deb.griffo.io?

📊 Repository-Vergleich:
  • Offizielles Debian: in Debian 12 oder 13 nicht paketiert; forky und sid führen 5.13.8, aufgeteilt in mehrere gpu-screen-recorder-*-Pakete und ohne gsr-cli, -ipc oder WHIP
  • Flatpak: aktuell und bringt eigene Encoder mit, aber es ist die GTK-Oberfläche, die Kommandozeile liegt hinter flatpak run --command=gpu-screen-recorder, und die Monitor-Aufnahme auf AMD/Intel braucht eine systemweite Installation
  • Selbst aus den Quellen bauen: Upstreams install.sh braucht meson und rund zwanzig -dev-Pakete, installiert an apt vorbei und muss bei jedem Release von Hand erneut ausgeführt werden
  • deb.griffo.io: neueste Version mit automatischen Updates

Ein Vorbehalt bleibt von Upstream bestehen: Mit dem FFmpeg der Distribution können NVIDIA-Karten der GTX-1080-Generation und älter möglicherweise nicht kodieren. Upstreams Flatpak und AppImage liefern dafür ein gepatchtes FFmpeg.

📦 Paket-Build-Repository

Die Debian-Pakete werden in diesem GitHub-Repository automatisch gebaut und gepflegt:

🔗 Verwandte Pakete

Ebenfalls verfügbar über deb.griffo.io:

🎯 Ideal für: Gamer, die unter Linux eine Taste im ShadowPlay-Stil für „die letzte Minute speichern" wollen, Streaming zu Twitch oder YouTube ohne OBS, das Aufnehmen von Tutorials und Bugreports unter X11 oder Wayland, und alle, deren CPU-basierter Recorder bei hohen Bildwiederholraten Frames verliert.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist GPU Screen Recorder in den offiziellen Debian-Paketquellen?

Nein, GPU Screen Recorder ist nicht in den offiziellen Debian-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert GPU Screen Recorder 6.1.3.

Wie installiere ich das neueste GPU Screen Recorder unter Debian?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install gpu-screen-recorder-cli. Neue Releases kommen über das normale sudo apt upgrade.

Sind die Pakete signiert und wie werden sie gebaut?

Jedes Paket ist mit dem GPG-Schlüssel des Repositories (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) signiert und wird aus Upstream-Releases in öffentlichen GitHub-Repositories gebaut, die jeder einsehen kann.

Welche Debian-Versionen werden unterstützt?

Debian 12 Bookworm, Debian 13 Trixie, Forky und Sid.