Commit Graph

137 Commits

Author SHA1 Message Date
dec05eba
aee744c67a Info about live streaming 2023-11-17 12:37:17 +01:00
dec05eba
1ac862d155 Readme, info about old nvidia gpus 2023-11-11 19:47:24 +01:00
dec05eba
cd6105fe10 Update usage info about screen direct option 2023-11-05 02:06:58 +01:00
dec05eba
9710f8a2d4 Attempt to fix amd/intel driver bug vram leak, force cfr when livestreaming, replace std::filesystem with posix
create replay directory automatically, recursively
2023-10-21 22:46:33 +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
951706d32a Improve dependencies section in readme 2023-10-07 13:35:44 +02:00
dec05eba
0183b8e11f m 2023-10-04 22:48:32 +02:00
dec05eba
8b02a338a7 README replay on startup section 2023-10-04 22:45:57 +02:00
dec05eba
4516221c25 m 2023-10-01 14:04:05 +02:00
dec05eba
1a7cbaa003 Issues readme section 2023-10-01 14:02:58 +02:00
dec05eba
d95ff70d77 Update readme with info about replay path stdout 2023-10-01 10:23:48 +02:00
dec05eba
f89d23c2d0 Remove unused cursor code 2023-09-29 20:56:59 +02:00
dec05eba
70734d224e Readme 2023-09-10 23:39:42 +02:00
dec05eba
d6cf3b7354 readme 2023-08-30 00:19:33 +02:00
dec05eba
3acc7e5972 README password prompt 2023-08-18 23:14:59 +02:00
dec05eba
00dfb69981 Unofficial package info 2023-08-17 02:31:37 +02:00
dec05eba
ba00c20b47 Remove coolbits script (document the nvidia-xconfig command to use instead) 2023-08-09 22:46:47 +02:00
dec05eba
3a85b457c8 Remove TODO items, improve readme replay service section 2023-07-28 23:06:26 +02:00
dec05eba
0db86f4a69 Nvidia readme 2023-07-28 20:08:34 +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
dec05eba
44f84748f8 README 2023-07-24 13:00:15 +02:00
dec05eba
bb88c4ee3a readme 2023-07-23 00:03:31 +02:00
dec05eba
9a7d1e2117 Update readme 2023-07-23 00:00:25 +02:00
dec05eba
d45597e104 Exit with exit code 10 if pkexec fails 2023-07-22 23:22:51 +02:00
dec05eba
8cd0ae0162 vfr on wayland (even on nvidia), add uninstall script 2023-07-21 16:17:22 +02:00
dec05eba
e89d8a0551 readme typo 2023-07-18 04:06:49 +02:00
dec05eba
0a2806972f Experimental wayland support, test 1 2023-07-18 02:14:27 +02:00
dec05eba
93225fbc3b Wayland broken shit 2023-07-16 03:00:56 +02:00
dec05eba
a20068e23c Do not automatically install coolbits 2023-06-20 00:26:28 +02:00
dec05eba
7f2099b3ca Update readme 2023-06-18 20:48:36 +02:00
dec05eba
66dbfe69a4 Mention that only h264/hevc is supported at the moment 2023-06-07 19:30:39 +02:00
dec05eba
41176177c6 Update readme about flatpak 2023-05-29 00:43:59 +02:00
dec05eba
e2d69a5201 Cleanup readme how to use section 2023-05-17 19:06:37 +02:00
dec05eba
e1c613666e kms_vaapi: add cursor capture for amd/intel monitor capture
Always find largest drm buf, to fix some cases
when there are multiple planes and we accidentally
capture a drm buf that isn't the target buf.
We always want the full SCREEN drm buf.
2023-04-22 02:13:11 +02:00
dec05eba
49ac7d7429 Add code to copy cursor image to opengl texture and update on event update (not used yet) 2023-04-21 20:59:06 +02:00
dec05eba
beeb9a57aa m 2023-04-21 12:46:32 +02:00
dec05eba
6bb4860b7b FAQ: amd/intel h264/hevc issue because of patent 2023-04-21 12:22:42 +02:00
dec05eba
a99baa6872 Temporary issue description for VFR video 2023-04-18 03:15:47 +02:00
dec05eba
f6107a0c5d Fix AMD single monitor rotated display being rotated in recording
If there is only one monitor connected and it's rotated then
the drm buf will also be rotated. This only the case with AMD and
only when using one monitor!

To fix this, we perform color conversion with an opengl shader
which allows us to also rotate the texture.
VAAPI supports rotation but it's not implemented by AMD at least.

Performance seems to be the same as when using VAAPI, even when
GPU usage is 100%.
2023-04-15 19:06:08 +02:00
dec05eba
4e59a9b4b6 Remove mention of PRIME, not needed anymore 2023-04-15 02:47:04 +02:00
dec05eba
bbe5a526af mm 2023-04-12 20:38:08 +02:00
dec05eba
95465c6a8e Add crypto donation addresses, for the many that have asked to donate 2023-04-11 04:58:22 +02:00
dec05eba
069e9b9de4 nvidia prime 2023-04-11 01:27:15 +02:00
dec05eba
5ea4e7fff1 readme 2023-04-11 00:50:20 +02:00
dec05eba
2fdc73ffab Temporary disable monitor recording on amd/intel 2023-04-11 00:48:59 +02:00
dec05eba
8d250f7e33 Improve doc (wayland not supported) 2023-04-08 02:34:29 +02:00
dec05eba
6a92aaba7f Remove ubuntu specific install scripts 2023-04-08 02:00:52 +02:00
dec05eba
75ed160122 Implement kms vaapi capture 2023-04-07 05:31:46 +02:00