diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-11-14 05:43:54 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-11-14 05:43:54 +0100 |
commit | 33ed64355f0e1147aece724bee2be07616ebddff (patch) | |
tree | b28703992ef6d96840d111c2bd0086bd2ada55a0 | |
parent | f20253fce9406a983ef0c9012dcbc953ded5a071 (diff) |
Update readme with info about nvlax
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | TODO | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -16,7 +16,7 @@ the fps remains at 30. # Installation gpu screen recorder can be built using [sibs](https://git.dec05eba.com/sibs) or if you are running Arch Linux, then you can find it on aur under the name gpu-screen-recorder-git (`yay -S gpu-screen-recorder-git`).\ -Recording monitors requires a gpu with NvFBC support (note: this is not required when recording a single window!). Normally only tesla and quadro gpus support this, but by using https://github.com/keylase/nvidia-patch you can do this on all gpus that support nvenc as well (gpus as old as the nvidia 600 series), provided you are not using outdated gpu drivers. +Recording monitors requires a gpu with NvFBC support (note: this is not required when recording a single window!). Normally only tesla and quadro gpus support this, but by using [nvidia-patch](https://github.com/keylase/nvidia-patch) or [nvlax](https://github.com/illnyang/nvlax) you can do this on all gpus that support nvenc as well (gpus as old as the nvidia 600 series), provided you are not using outdated gpu drivers. # How to use Run `interactive.sh` or run gpu-screen-recorder directly, for example: `gpu-screen-recorder -w 0x1c00001 -c mp4 -f 60 -a bluez_sink.00_18_09_8A_07_93.a2dp_sink.monitor > test_video.mp4`\ @@ -5,4 +5,5 @@ Use nvEncoder api directly? maybe with this we could copy the window opengl text Load cuda at runtime with dlopen. Track window damages and only update then. That is better for output file size. Remove cuda to cuda copy when using nvFBC if possible. ffmpeg is getting in the way. -Use av_fifo.
\ No newline at end of file +Use av_fifo. +Getting the texture of a window when using a compositor is an nvidia specific limitation. When gpu-screen-recorder supports other gpus then this can be ignored. |