GPU Screen Recorder icon

GPU Screen Recorder

A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux

Linux Free GPL-3.0
About

This is a screen recorder that has minimal impact on system performance by recording a monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. This screen recorder works on X11 and Wayland on AMD, Intel and NVIDIA.

This screen recorder can be used for recording your desktop offline, for live streaming and for nvidia-like instant replay, where only the last few minutes are saved.

Supported video codecs:

  • H264 (default)
  • HEVC (Optionally with HDR)
  • AV1 (Optionally with HDR. Not currently supported on NVIDIA if you use GPU Screen Recorder flatpak)
  • VP8
  • VP9

Supported audio codecs:

  • Opus (default)
  • AAC

Supported image formats:

  • JPEG
  • PNG

At the moment the program comes with two different UIs. A gtk based one and a new experimental ShadowPlay-like fullscreen overlay UI. The gtk based UI will be removed in the future. You can switch to the new UI by clicking on "Try out the new UI" and then after that is done press Left Alt+Z to open/close it.

AV1 is currently not supported in the flatpak for Nvidia since GPU Screen Recorder uses an older ffmpeg version to support older Nvidia cards. Install GPU Screen Recorder from source or from AUR if you want to use AV1 on Nvidia.

For more information visit the GPU Screen Recorder homepage.

If you use the new UI and also keyboard remapping software such as keyd then make sure you make the keyboard remapping software ignores "gsr-ui virtual keyboard" (dec0:5eba device id), otherwise you may be unable to use your keyboard. You can press (left) ctrl+shift+alt+esc to close gpu screen recorder and remove it from system startup if this happens. You should also change hotkeys option in gpu screen recorder to only grab virtual devices when using keyboard remapping software.

GPU Screen Recorder flatpak can install files in $HOME/.local/share/gpu-screen-recorder. If you want to uninstall GPU Screen Recorder then you will have to remove this directory manually.

If you tried out the new UI then a systemd service was added to ~/.local/share/systemd/user/gpu-screen-recorder-ui.service. If you want to uninstall GPU Screen Recorder then you will have to remove this file.

Details
  • Homepage: Visit
  • Bug tracker: Report an issue
  • Keywords: gpu-screen-recorder, screen recorder, streaming, twitch, replay

Related

4KTUBE icon
4K YouTube Downloader – Download HD YouTube Videos, Playlists, and Music Instantly.
Adobe Flash Player icon
Player for content created using Adobe Flash
Aegisub icon
Create and modify subtitles
Amarok icon
Rediscover your music
Amberol icon
Plays music, and nothing else
Ardour icon
Digital Audio Workstation
Get download link

Reveals the direct download_url for this app.