verdre/screencast-hw-encoding

Project ID: 54920

Description

GNOME Shell with this MR introducing hardware encoded screen recording: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2080

HW Encoder setup

## for intel, amd or nouveau # Install vaapi plugin for gstreamer sudo dnf install gstreamer1-vaapi # install intel vaapi driver # for intel 5th gen or newer use intel-media-driver (from rpmfusion-nonfree) sudo dnf install intel-media-driver # for old intel cpus use the legacy i965 driver (from rpmfusion-free) sudo dnf install libva-intel-driver # install amd/nouveau vaapi driver sudo dnf install mesa-dri-drivers # check if vaapi works using vainfo (part of libva-utils package) vainfo ## for proprietary nvidia driver users # install nvcodec plugin for gstreamer sudo dnf install gstreamer1-plugins-bad-free ## finally clear gstreamer cache so the elements are not blacklisted rm -r ~/.cache/gstreamer-1.0

Gathering data

Logout and login again. Now do a screen recording using Ctrl+Alt+Shift+R and watch the whole recording to check if it recorded everything. Then get logs using journalctl --boot | grep SCREENCAST > log.txt and send them to verdre@v0yd.nl including some info about your setup (output of vainfo, which CPU, GPU and GPU drivers).

Installation Instructions

sudo dnf copr enable verdre/screencast-hw-encoding sudo dnf update

To revert back to the official package, use:

sudo dnf copr disable verdre/screencast-hw-encoding sudo dnf downgrade gnome-shell

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 35 x86_64 (0)* Fedora 35 (34 downloads)

* Total number of packages downloaded in the last seven days.


Quick Enable

#> dnf copr enable verdre/screencast-hw-encoding
More info about enabling Copr repositories

Other Actions