You can now record external monitors on x11 on a laptop with dedicated gpu when the external monitor is connected to the dedicated gpu (which is commonly the case with intel laptops with a nvidia gpu, where the hdmi/display port is connected to the nvidia gpu). This update may change the name of displays.
Search Criteria
Package Details: gpu-screen-recorder r932.027b29c-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: | 44 |
Popularity: | 4.91 |
First Submitted: | 2024-11-15 18:38 (UTC) |
Last Updated: | 2024-12-29 20:42 (UTC) |
Dependencies (23)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, 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-driver-gitAUR, intel-media-stack-binAUR) (optional) – Required to record your screen on Intel Broadwell or later iGPUs
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR) (optional) – Required to record your screen on Intel G45 and HD Graphics family
- libva-mesa-driver (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-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 (3)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 18 Next › Last »
DEC05EBA commented on 2024-08-16 17:44 (UTC)
DEC05EBA commented on 2024-07-21 17:14 (UTC)
I fixed a bug in HDR capture. It was missing hdr metadata before but it should now be included. Note that HDR capture only works on Wayland (KDE plasma and gamescope), and only when recording a monitor directly and not when using desktop portal option (pipewire doesn't support HDR).
DEC05EBA commented on 2024-07-15 17:06 (UTC) (edited on 2024-07-15 19:39 (UTC) by DEC05EBA)
I added experimental support for desktop portal (pipewire) capture now with the -w portal option. This option should fix the issue where recording on intel iGPU ends up with glitched/black video. Note that capture session wont be restore the next time you record unless you use the "-restore-portal-session yes" option
DEC05EBA commented on 2024-06-22 07:49 (UTC)
@kode54 thanks, fixed
kode54 commented on 2024-06-22 03:11 (UTC) (edited on 2024-06-22 03:12 (UTC) by kode54)
You need to add libxdamage
to the dependencies list.
(Building your package with pkgctl build
will more easily spot these problems.)
DEC05EBA commented on 2024-06-22 01:37 (UTC)
Ffmpeg 7.0 was just released in arch and that broke gpu screen recorder audio capture. Update to the latest version of gpu-screen-recorder-git to fix this.
DEC05EBA commented on 2024-06-09 22:01 (UTC) (edited on 2024-06-09 22:12 (UTC) by DEC05EBA)
The latest commit fixes screen recording on intel arc gpus. If you use amd/intel and have issue with black video now and screen recording worked before then please tell me.
DEC05EBA commented on 2024-05-10 22:30 (UTC)
I re-enabled opus and made it default now. If there are any issues tell me.
DEC05EBA commented on 2024-04-27 01:41 (UTC)
I changed nvidia encoding preset from p5 to p4 (default). There are some nvidia cards that cant handle p5 nicely, so if you had video encoding performance issues (especially with constant framerate) then this should fix it.
DexterHaxxor commented on 2024-04-17 18:05 (UTC) (edited on 2024-04-17 18:06 (UTC) by DexterHaxxor)
Then you either resubmit it without the -git name, or, since your project has no releases and you update this package for every git commit you make, you should add the pkgver function (so that you can avoid updating it manually and follow AUR guidelines, since it will actually be a git package)
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.