From 951706d32a3f44afed8f56244356cb18f594ba22 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 7 Oct 2023 13:34:02 +0200 Subject: Improve dependencies section in readme --- README.md | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e48191e..b6a1805 100644 --- a/README.md +++ b/README.md @@ -42,11 +42,38 @@ If you install GPU Screen Recorder flatpak, which is the gtk gui version then yo # Dependencies ## AMD -`libglvnd (which provides libgl and libegl), mesa, ffmpeg (libavcodec, libavformat, libavutil, libswresample, libavfilter), libx11, libxcomposite, libxrandr, libpulse, libva, libva-mesa-driver, libdrm, libcap, polkit (for pkexec), wayland-client`. +libglvnd (which provides libgl and libegl)\ +mesa\ +ffmpeg (libavcodec, libavformat, libavutil, libswresample, libavfilter)\ +x11 (libx11, libxcomposite, libxrandr)\ +libpulse\ +vaapi (libva, libva-mesa-driver)\ +libdrm\ +libcap\ +wayland-client ## Intel -`libglvnd (which provides libgl and libegl), mesa, ffmpeg (libavcodec, libavformat, libavutil, libswresample, libavfilter), libx11, libxcomposite, libxrandr, libpulse, libva, libva-intel-driver, libdrm, libcap, polkit (for pkexec), wayland-client`. +libglvnd (which provides libgl and libegl)\ +mesa\ +ffmpeg (libavcodec, libavformat, libavutil, libswresample, libavfilter)\ +x11 (libx11, libxcomposite, libxrandr)\ +libpulse\ +vaapi (libva, libva-intel-driver)\ +libdrm\ +libcap\ +wayland-client ## NVIDIA -`libglvnd (which provides libgl and libegl), ffmpeg (libavcodec, libavformat, libavutil, libswresample, libavfilter), libx11, libxcomposite, libxrandr, libpulse, cuda runtime (libcuda.so.1) (libnvidia-compute), nvenc (libnvidia-encode), libva, libdrm, libcap, polkit (for pkexec, only on wayland), wayland-client`. Additionally, you need to have `nvfbc (libnvidia-fbc1)` installed when using nvfbc and `xnvctrl (libxnvctrl0)` when using the `-oc` option. +libglvnd (which provides libgl and libegl)\ +ffmpeg (libavcodec, libavformat, libavutil, libswresample, libavfilter)\ +x11 (libx11, libxcomposite, libxrandr)\ +libpulse\ +cuda runtime (libcuda.so.1) (libnvidia-compute)\ +nvenc (libnvidia-encode)\ +libva\ +libdrm\ +libcap\ +wayland-client\ +nvfbc (libnvidia-fbc1, when recording the screen on x11)\ +xnvctrl (libxnvctrl0, when using the `-oc` option) # How to use Run `gpu-screen-recorder --help` to see all options. -- cgit v1.2.3