diff --git a/README.md b/README.md index 49fb700..9c7df96 100644 --- a/README.md +++ b/README.md @@ -246,3 +246,6 @@ Some desktop environments such as KDE Plasma turn off notifications when you rec This is likely not an issue in the recorded video itself, but the video player you use. GPU Screen Recorder doesn't record by dropping frames. Some video players dont play videos with hardware acceleration by default, especially if you record with HEVC/AV1 video codec. In such cases it's recommended to play the video with mpv instead with hardware acceleration enabled (for example: `mpv --vo=gpu --hwdec=auto video.mp4`). Some corporate distros such as Fedora (or some Fedora based distros) also disable hardware accelerated video codecs on AMD/Intel GPUs, so you might need to install mpv (or another video player) with flathub instead, which bypasses this restriction. +## My cursor is flickering in the recorded video +This is likely an AMD gpu driver issue. It only happens to certain generations of AMD GPUs. On Wayland you can record with the desktop portal option (`-w portal`) to workaround this issue. +This issue hasn't been observed on X11 yet, but if you do observe it you can either record a window (`-w $(xdotool selectwindow)`) or change your xorg config to use software cursor instead (Add `Option "SWcursor" "true"` under modesetting "Device" section in your xorg config file). \ No newline at end of file diff --git a/src/args_parser.c b/src/args_parser.c index 16e9631..d4b7ba8 100644 --- a/src/args_parser.c +++ b/src/args_parser.c @@ -251,7 +251,7 @@ static void usage_full() { printf(" Run GPU Screen Recorder with the --list-application-audio option to list valid application names. It's possible to use an application name that is not listed in --list-application-audio,\n"); printf(" for example when trying to record audio from an application that hasn't started yet.\n"); printf("\n"); - printf(" -q Video quality. Should be either 'medium', 'high', 'very_high' or 'ultra' when using '-bm qp' or '-bm vbr' options, and '-bm qp' is the default option used.\n"); + printf(" -q Video/image quality. Should be either 'medium', 'high', 'very_high' or 'ultra' when using '-bm qp' or '-bm vbr' options, and '-bm qp' is the default option used.\n"); printf(" 'high' is the recommended option when live streaming or when you have a slower harddrive.\n"); printf(" When using '-bm cbr' option then this is option is instead used to specify the video bitrate in kbps.\n"); printf(" Optional when using '-bm qp' or '-bm vbr' options, set to 'very_high' be default.\n");