Accelerated Video Playback: Difference between revisions

Unabomberlive (talk | contribs)
No edit summary
Unabomberlive (talk | contribs)
Marked this version for translation
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:1-->
Accelerated video playback in NixOS is generally done by adding relevant packages to {{nixos:option|hardware.opengl.extraPackages}}.
Accelerated video playback in NixOS is generally done by adding relevant packages to {{nixos:option|hardware.opengl.extraPackages}}.
</translate>
</translate>
Line 19: Line 20:
</nowiki>}}
</nowiki>}}
<translate>
<translate>
<!--T:2-->
Note, <code>intel-vaapi-driver</code> still performs better for browsers (gecko/chromium based) on newer Skylake (2015) processors.<ref>https://github.com/intel/media-driver/issues/1024</ref>
Note, <code>intel-vaapi-driver</code> still performs better for browsers (gecko/chromium based) on newer Skylake (2015) processors.<ref>https://github.com/intel/media-driver/issues/1024</ref>
</translate>
</translate>


<translate>
<translate>
<!--T:3-->
For 32-bit support, use
For 32-bit support, use
</translate> {{nixos:option|hardware.graphics.extraPackages32}}:
</translate> {{nixos:option|hardware.graphics.extraPackages32}}:
Line 32: Line 35:
</nowiki>}}
</nowiki>}}
<translate>
<translate>
=== AMD ===
=== AMD === <!--T:4-->


<!--T:5-->
AMD configuration (at least for Ryzen 5 iGPUs) works out of the box:
AMD configuration (at least for Ryzen 5 iGPUs) works out of the box:
</translate>
</translate>
Line 42: Line 46:
</nowiki>}}
</nowiki>}}
<translate>
<translate>
== Testing your configuration ==
== Testing your configuration == <!--T:6-->


<!--T:7-->
You can test your configuration by running: <code>nix-shell -p libva-utils --run vainfo</code>
You can test your configuration by running: <code>nix-shell -p libva-utils --run vainfo</code>


<!--T:8-->
See [https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Verification Arch Linux wiki#Hardware video acceleration] for more information.
See [https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Verification Arch Linux wiki#Hardware video acceleration] for more information.
</translate>
</translate>
<translate>
<translate>
== Applications ==
== Applications == <!--T:9-->


=== Chromium ===
=== Chromium === <!--T:10-->


<!--T:11-->
See [[Chromium#Accelerated_video_playback]].
See [[Chromium#Accelerated_video_playback]].


=== Firefox ===
=== Firefox === <!--T:12-->


<!--T:13-->
See [https://wiki.archlinux.org/index.php/Firefox#Hardware_video_acceleration Arch Linux wiki#Firefox].
See [https://wiki.archlinux.org/index.php/Firefox#Hardware_video_acceleration Arch Linux wiki#Firefox].


<!--T:14-->
=== MPV ===
=== MPV ===
You can place the following configuration in {{ic|~/.config/mpv/mpv.conf}}:
You can place the following configuration in {{ic|~/.config/mpv/mpv.conf}}:


<!--T:15-->
<syntaxHighlight lang=ini>
<syntaxHighlight lang=ini>
hwdec=auto-safe
hwdec=auto-safe
Line 69: Line 79:
</syntaxHighlight>
</syntaxHighlight>


<!--T:16-->
See [https://wiki.archlinux.org/title/mpv#Hardware_video_acceleration Arch Linux wiki#mpv].
See [https://wiki.archlinux.org/title/mpv#Hardware_video_acceleration Arch Linux wiki#mpv].
</translate>
</translate>
<translate>
<translate>
<!--T:17-->
== Also see ==
== Also see ==
* [https://wiki.archlinux.org/index.php/Hardware_video_acceleration Arch Linux wiki#Hardware video acceleration].
* [https://wiki.archlinux.org/index.php/Hardware_video_acceleration Arch Linux wiki#Hardware video acceleration].