@lounges the option for that existed before but I removed it because of those nvidia driver issues. Especially since it can freeze the computer. I will only re-add it if nvidia fixes the bugs.
Search Criteria
Package Details: gpu-screen-recorder r1058.0104079-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gpu-screen-recorder.git (read-only, click to copy) |
---|---|
Package Base: | gpu-screen-recorder |
Description: | A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux |
Upstream URL: | https://git.dec05eba.com/gpu-screen-recorder |
Licenses: | GPL-3.0-only |
Submitter: | DEC05EBA |
Maintainer: | DEC05EBA |
Last Packager: | DEC05EBA |
Votes: | 53 |
Popularity: | 4.15 |
First Submitted: | 2024-11-15 18:38 (UTC) |
Last Updated: | 2025-04-04 21:57 (UTC) |
Dependencies (23)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- libcap
- libdrm (libdrm-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libx11 (libx11-gitAUR)
- libxcomposite
- libxdamage
- libxfixes
- libxrandr (libxrandr-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- meson (meson-gitAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- intel-media-driver (intel-media-stack-binAUR, intel-media-driver-gitAUR) (optional) – Required to record your screen on Intel Broadwell or later iGPUs or Intel Arc
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR, libva-intel-driver-hybrid-gitAUR, libva-intel-driver-irqlAUR) (optional) – Required to record your screen on Intel G45 and HD Graphics family
- libva-mesa-driver (mesa-wsl2-gitAUR, mesa-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa) (optional) – Required to record your screen on AMD
- libxnvctrl (libxnvctrl-430xxAUR, libxnvctrl-340xxAUR, libxnvctrl-390xxAUR, libxnvctrl-525xxAUR, libxnvctrl-510xxAUR, libxnvctrl-470xxAUR, libxnvctrl-535xxAUR) (optional) – Required when using the -oc option to overclock the NVIDIA GPU to workaround NVIDIA p2 state bug
- Show 3 more dependencies...
Required by (2)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 18 Next › Last »
DEC05EBA commented on 2024-01-12 18:07 (UTC) (edited on 2024-01-12 18:07 (UTC) by DEC05EBA)
lounges commented on 2024-01-12 18:05 (UTC) (edited on 2024-01-12 18:08 (UTC) by lounges)
Thanks @DEC05EBA, that did exactly what I wanted. Would love to have this as an option or checkbox (maybe when in advanced view) in the gtk client. This is a big improvment for me.
Yes, g-sync only works with one monitor when in X. Supposedly there is a way to get g-sync/vrr and wayland going on nvidia, but I havent been able to get it going yet.
DEC05EBA commented on 2024-01-12 16:47 (UTC) (edited on 2024-01-12 17:13 (UTC) by DEC05EBA)
@lounges Yes, it should work if you use the hidden "-w screen-direct-force" option. Note that this method records all monitors (I believe gsync only works with one monitor enabled anyways?). But this method doesn't work in all games because of nvidia driver bugs (either black video or it freezes your computer). On wayland if you record a monitor it should work without gsync getting disabled but im not sure if gsync works properly on wayland yet anyways (or even nvidia for that matter).
lounges commented on 2024-01-12 01:58 (UTC)
Is it possible to run gpu-screen-recorder without it disabling g-sync? I am curious if this is something with my setup, or if it is a restriction of the capture method.
spychodelics commented on 2024-01-06 23:17 (UTC) (edited on 2024-01-07 12:18 (UTC) by spychodelics)
did an systemupdate and now it seems to work flawlessly. will report back ...
DEC05EBA commented on 2024-01-06 10:30 (UTC)
@Typology the replay buffer (the encoded video) is stored in ram
Typology commented on 2024-01-06 09:33 (UTC)
hey, I have a question. Is the replay buffer saved on disk, ram, or vram? Ideally I would just read the source code to find out, but I can't seem to find a definitive answer...
DEC05EBA commented on 2024-01-05 15:49 (UTC)
@spychodelics Can you install an older version of gpu screen recorder and test if the issue is also there? run this:
git clone https://aur.archlinux.org/gpu-screen-recorder-git.git
cd gpu-screen-recorder-git
git reset 349d6b84027996d19e080063a6356e63ce66a9e9 --hard
makepkg -si
spychodelics commented on 2024-01-05 13:59 (UTC) (edited on 2024-01-05 14:04 (UTC) by spychodelics)
thats an amazing piece of software, runs buttersmooth but sometimes stops recording audio. in order to get rid of the stuttering when watching my own recorded clips, i had to add hwdec=auto in my ~/.config/mpv/mpv.conf. av1 mkv recorded with an 7900xtx if i find out why it stops recording sound i will add that here. keep up the good work.
DEC05EBA commented on 2023-11-11 12:40 (UTC)
I added experimental av1 support (only tested on amd). It requires ffmpeg-git until extra/ffmpeg is updated to ffmpeg 6.1 which was released today. The gpu screen recorder gtk gui will be updated with av1 option when extra/ffmpeg has been updated to 6.1.
Pinned Comments
DEC05EBA commented on 2024-11-26 18:52 (UTC)
The aur package gpu-screen-recorder-git was renamed to gpu-screen-recorder. Install gpu-screen-recorder instead or you may experience issues.