elementary / elementary/triage
Automatically install and configure hardware video acceleration
- 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
Assessment
This issue has not been assessed yet.