Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: gpu-screen-recorder | Distribution: openSUSE Tumbleweed |
Version: 20250406 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Apr 7 22:28:10 2025 |
Group: Unspecified | Build host: reproducible |
Size: 512299 | Source RPM: gpu-screen-recorder-20250406-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://git.dec05eba.com/gpu-screen-recorder/about | |
Summary: An extremely fast hardware-accelerated screen recorder |
This is a screen recorder that has minimal impact on system performance by recording your monitor using the GPU only, similar to ShadowPlay on windows. This is the fastest screen recording tool for Linux. This screen recorder can be used for recording your desktop offline, for live streaming and for nvidia ShadowPlay-like instant replay, where only the last few minutes are saved.
GPL-3.0-only
* Mon Apr 07 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me> - Update to version 20250406: * Fallback to graphics shader instead of compute shader if the gpu doesn't support compute shader (either glsl 420 or opengl es glsl 310) * Use opengl 4.20 for non-external texture (supports wider range of hardware) * Improve color quality, use texture instead of texelFetch * Fix region capture on hyprland with multiple monitors * Remove -preset and -multipass, replace with -tune performance|quality * Correct error message for preset * Add -preset and -multipass options for higher quality video encoding on nvidia * Wed Apr 02 2025 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me> - Update to version 20250401: * Fix incorrect region when monitor is rotated * Fix cursor rotated background in compute shader on wayland * Fix incorrect region for region capture after compute shader change * Fix incorrect compute size when scaling image * Change quality parameters for 'very_high' (default) quality * Refine options text * Compute shader: nvidia: render full image * Compute shader: add support for external texture, color component swapping (bgr to rgb) * Use sampler2D for alpha blending compute shader instead of output image2D * Test broadcom (raspberry pi) support * Fix application audio not working correctly after a recent update * Fix screenshot of window not working after latest change * texture filter change * Take screenshot with XGetImage on x11 to workaround nvidia driver (nvfbc) limitation that only allows one nvfbc session at a time * nvfbc region capture work * Fix screenshot with region not working correctly for some sizes and possibly crashing * Add region capture with -w region -region WxH+X+Y * Test fix 2: crtc map update * Test fix for monitor changing after power off/on * Example scripts: use cbr for replay scripts * Fix pipewire server breaking when pipewire connection is closed too quickly (--info) * Rename window_wayland to wayland and window_x11 to x11 * Tue Mar 04 2025 mantarimay@pm.me - Update to version 20250303: * Fix portal capture on sway and hyprland: unset capture types/ cursor modes that are not supported by the desktop portal * Correct check for default audio output change in pulseaudio * Pipewire: auto change default_output/default_input connected nodes when the default devices are changed in system audio settings * Audio device capture: make default output/input switch recording source the default output/input is changed in the audio server * Tue Feb 25 2025 mantarimay@pm.me - Update to version 20250224: * Higher jpeg quality, we can afford that * Fix merging audio with audio device and app audio where one audio device is a microphone with mono input * Dont show nvidia-smi output * Force nvenc codecs to work on opensuse * Make it possible to stop screenshot with sigint * Make image output lossy (use stb image writer), also significantly improves performance for jpeg * Make fps option (default to 60) * Mention that hdr only works in 'prefer color accuracy' mode * Wed Feb 19 2025 mantarimay@pm.me - Update to version 20250217: * Only show codec warning for image output * Support taking a screenshot (-o image.jpg/image.png) * Revert kde plasma 6.2 hdr workaround code * Info about hdr * Revert readme for hdr * Revert hdr color fix. It looked better for fullscreen hdr games before * Change hdr colors again * Make hdr better for limited range colors * Attempt to fix incorrect hdr colors on kde plasma 6.2 * HDR: always set has_primaries and has_luminance, otherwise data will be missing from file * hdr works, for fullscreen applications? * Fix crash when trying to capture hdr and it fails * Increase replay max allowed duration to 3 hours * fix: proper cleanup for init_filter_graph * Pipewire: support 10-bit formats (where alpha is 2 bits, total 32-bits) * Sun Jan 26 2025 mantarimay@pm.me - Update to version 20250125: * Fix microphone volume being low when merging audio devices * Dont normalize audio for mixed audio. * Tue Jan 21 2025 mantarimay@pm.me - Update to version 20250118: * Add a workaround for amd recording performance issue on wayland with a 10-bit monitor when recording a monitor instead of desktop portal. This is fixed in mesa version 25.0.0 * Workaround possibly incorrect opengl setup and buggy nvidia driver (uses glx instead of egl). * Workaround teamspeak bug causing teamspeak to crash when recording application audio. * Fix possibility of monitor capture changing to another monitor on wayland when monitors are reconfigured. * Fri Jan 03 2025 mantarimay@pm.me - Update to version 20250102: * Better compatibility and performance on some older AMD GPUs * Better handle application audio nodes, fixing possible issue with application audio not working * Sun Dec 08 2024 mantarimay@pm.me - Update to version 20241208: * minor fixes and refactoring * Fix window creation on wayland * Add card path to --info, add card path and vendor to - -list-capture-options if known to speed up the command * Refactor windowing from egl to window_x11/window_wayland, yolo * Comment out unused egl priority for now because amd error is misleading * Fix virtual sink not destroyed if gsr is forcefully killed (use pipewire to create the virtual sink instead of pulseaudio) * Add error output when reaching max ports/stream nodes/links * Increase pipewire audio max nodes/ports limit * Remove incorrect references to -aa and -aai * Tue Dec 03 2024 mantarimay@pm.me - Update to version 20241130: * Fix application not starting on pulseaudio systems * Don't display monitor capture option when not available * Thu Nov 21 2024 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me> - Update to version 20241121: * Allow recording from both audio devices and application audio at the same time * Workaround amd driver bug that causes garbage output on some gpus in some amd driver versions * Improve window content sizing behavior (no more horizontal scroll) * Sat Nov 16 2024 mantarimay@pm.me - Update to version 20241116: * Add support application audio recording * Tue Nov 05 2024 mantarimay@pm.me - Update to version 20241105: * Add option to change video resolution * Change quality parameters, file size was too large by default * Add option to change video resolution * Fix bitrate calculation being incorrect (it was too low) * Tue Oct 22 2024 mantarimay@pm.me - Update to version 20241022: * Fix capture not working if one of the audio inputs is a virtual audio device with forward slash in its name, for example if NoiseTorch is used * Enable AMD low latency mode * Better frame timing when hardware is too slow to record at the desired framerate * Sat Oct 12 2024 mantarimay@pm.me - Update to version 20241012: * Better frame timing for smoother video, especially when recording a game that runs at the same fps as the recording or lower. * Add constant bitrate option, for better live streaming experience and for lower file size at the cost of quality - add vulkan-headers BuildRequires: to support vulkan video encode * Mon Sep 23 2024 mantarimay@pm.me - Update to version 20240921: * Fix recording not working on some amd systems * Improve screen recording performance on AMD when the system usage is very high * Fix recording not working on old nvidia gpus (that are stuck on nvidia driver version 470) * Tue Sep 17 2024 mantarimay@pm.me - Update to version 20240917: * Improve video capture sync, making the video smoother. The video is smoother on X11 than Wayland. * Improve video recording performance on AMD when the system usage is 100% - Remove pkgconfig(xi) BuildRequires: unneeded anymore on v4.1.8 * Tue Sep 10 2024 mantarimay@pm.me - Update to version 20240906: * Portal: fix external texture * Allow prime run with desktop portal * Explicit glFlush/glFinish before and after render operations to fix tearing and stutter on amd * Fix systemd service file * Sat Aug 31 2024 mantarimay@pm.me - Update to version 20240831: * Disable vaapi info debug log * Faster startup (faster video codec query), fix some video codec callback logic * Add --version command * Improve quality again * Tue Aug 20 2024 mantarimay@pm.me - Update to version 20240820: * Also revert av1 quality * Revert quality parameters, they were overkill * Explain why portal needs access to process root file * x11 cursor deinit: check if display is valid * Small refactor in pipewire code, remove unused extra/install_preserve_video_memory.sh script * Don't install files using absolute paths * Thu May 16 2024 Muhammad Akbar Yanuar Mantari <mantarimay@pm.me> - Initial package
/usr/bin/gpu-screen-recorder /usr/bin/gsr-kms-server /usr/lib/modprobe.d/gsr-nvidia.conf /usr/lib/systemd/user/gpu-screen-recorder.service /usr/share/doc/packages/gpu-screen-recorder /usr/share/doc/packages/gpu-screen-recorder/README.md /usr/share/licenses/gpu-screen-recorder /usr/share/licenses/gpu-screen-recorder/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 25 23:46:17 2025