elementary / elementary/triage

Automatically install and configure hardware video acceleration

Open
#83 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
Currently, users must go through a time-consuming and frustrating process of reading documentation from multiple websites and installing a dozen different packages to achieve hardware video acceleration for gstreamer, the multimedia backend for Gtk apps. However, hardware video acceleration is automatically configured in practically all other operating systems other than Linux, and users typically take it for granted. As such, hardware video acceleration should be pre-configured for the hardware at install time if supported.

**To Reproduce**
Steps to reproduce the behavior:
1. Install the operating system
2. Play a video in Videos or Web
3. The video is CPU decoded, which is not the norm, and will increase the load on the CPU and reduce battery life.

**Expected behavior**
All videos should be hardware accelerated if supported by the hardware. For example, at 1080p, 60fps YouTube videos should be played at 60 fps.

**Additional context**
Documentation for setting up hardware video acceleration manually: https://wiki.archlinux.org/title/Hardware_video_acceleration
Troublesome troubleshooting: https://blogs.igalia.com/vjaquez/2018/03/28/gstreamer-va-api-troubleshooting/

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.