34 Commits

Author SHA1 Message Date
dec05eba
309c4e5f2e Update info about reporting bugs in the manpage, move gpu-screen-recorder.env to ~/.config/gpu-screen-recorder but keep old path as well 2026-02-23 23:15:09 +01:00
dec05eba
3b09cb7fd3 Disable cap_sys_nice which causes amd gpu crash for some people. Do glFlush instead of swapBuffers, which allows it to run at high fps anyways. Downside is that some games on kde plasma can start to stutter. Kde plasma issue? 2025-06-07 00:41:45 +02:00
dec05eba
73fd0a30cd Change default quality for systemd service file 2025-05-11 10:41:15 +02:00
dec05eba
e3225bc628 Move dbus code to a separate process to allow gpu-screen-recorder to use cap_sys_nice for better recording performance on amd 2025-05-10 17:10:59 +02:00
dec05eba
030947e33a Default replay service to cbr for better file size (less ram usage) and 60 seconds 2024-11-05 10:25:48 +01:00
dec05eba
112640282d Add option to change output resolution (-s) 2024-10-26 20:58:00 +02:00
dec05eba
5ba8c6933e m 2024-10-07 22:31:24 +02:00
dec05eba
5d7933b0c9 Replace -bitrate with -q for constant bitrate (-bm cbr) 2024-10-07 22:30:11 +02:00
dec05eba
4a8544eeb3 Update doc for capabilities 2024-09-15 14:55:01 +02:00
dec05eba
239f2010f5 Fix systemd service file 2024-09-05 23:39:17 +02:00
dec05eba
78e4620d9c Update comments 2024-08-19 17:42:42 +02:00
dec05eba
677526e2e2 Explain why portal needs access to process root file 2024-08-18 18:36:25 +02:00
dec05eba
8efc371038 Small refactor in pipewire code, remove unused extra/install_preserve_video_memory.sh script 2024-08-18 13:38:29 +02:00
dec05eba
5a9601a8a0 /sbin/setcap -> /usr/sbin/setcap 2024-08-08 22:33:05 +02:00
dec05eba
01f19ae9d2 Rename argument -mf to -df (keep -mf for backwards compatibility) 2024-07-23 15:07:49 +02:00
dec05eba
098aa5c57a Add info about setcap 2024-07-18 00:01:24 +02:00
dec05eba
e5716e69a2 Remove setcap sys nice because it breaks portal :( 2024-07-17 22:29:24 +02:00
dec05eba
63a953e2f0 Update systemd file with restore portal session option (default to yes) 2024-07-15 20:05:52 +02:00
dec05eba
48cd80f24e Add encoder option to systemd service file 2024-07-05 18:57:06 +02:00
dec05eba
42e59307e7 M 2024-06-23 01:40:01 +02:00
A person
dfa7dc6659 Migrate to Meson build system 2024-06-11 17:01:51 +02:00
dec05eba
bccf6e2dfe Rename gopm to keyint in service file too 2024-05-30 22:21:03 +02:00
DjUlt
47dbf1a6d1 Added secondary audio device for daemon and .env config 2024-05-30 20:16:51 +02:00
dec05eba
fee6441bc5 Allow setting gop multiplication to reduce file size 2024-05-21 22:02:59 +02:00
dec05eba
28efefc4a9 Change default replay duration for systemd service to 30 seconds 2024-03-21 19:51:45 +01:00
dec05eba
177df56154 Add gpu-screen-recorder.env example 2024-02-28 16:27:58 +01:00
dec05eba
017fd0a37d Add support for hdr capture on amd/intel
Nvidia support will be added in the future.
Note that hdr metadata is missing from the output file as
amd and intel both have bugged drivers that dont add hdr metadata
to the output file.
Need to find a workaround for this (patching the video bitstream?).

Add -cr limited|full, to set color range
2024-02-06 02:43:47 +01:00
dec05eba
ee5d1d7a27 -mk > -mf in systemd service file 2023-10-15 21:03:21 +02:00
dec05eba
bae4504370 Install systemd service in install script, skip empty audio device
Stop systemd service with SIGINT
2023-10-15 18:12:33 +02:00
4censord
3ae89c8d7c Add the ability to save replays into folders by date
This adds a new flag, '-mf' with a boolean argument
If this is set, replays are organized in folders by date.

With this, replays are saved like:
    $output_folder/2023-10-15/Replay_15-39-28.mp4
instead of all into the same folder.
2023-10-15 18:10:15 +02:00
dec05eba
ba00c20b47 Remove coolbits script (document the nvidia-xconfig command to use instead) 2023-08-09 22:46:47 +02:00
dec05eba
1cf7c77871 Systemd replay service: record default audio output by default 2023-07-28 21:51:09 +02:00
dec05eba
a72b41c1fa Create gpu-screen-recorder systemd service 2023-07-28 20:03:59 +02:00
dec05eba
aabab6dd87 Move additional scripts to 'extra' directory 2023-07-28 16:46:55 +02:00