Accelerated Video Playback: Difference between revisions

Unabomberlive (talk | contribs)
Marked this version for translation
Sdht0 (talk | contribs)
Fix option
 
(4 intermediate revisions by 2 users not shown)
Line 2: Line 2:
<translate>
<translate>
<!--T:1-->
<!--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.graphics.extraPackages}}.
</translate>
</translate>


== Installation ==
<translate>
=== Intel ===
== Installation == <!--T:18-->
</translate>
<translate>
=== Intel === <!--T:19-->
</translate>
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{
{
   hardware.graphics = { # hardware.opengl in 24.05 and older
   hardware.graphics = {
     enable = true;
     enable = true;
     extraPackages = with pkgs; [
     extraPackages = with pkgs; [
Line 30: Line 34:
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{{file|/etc/nixos/configuration.nix|nix|<nowiki>
{
{
  # hardware.opengl.extraPackages32 in 24.05
   hardware.graphics.extraPackages32 = with pkgs.pkgsi686Linux; [ intel-vaapi-driver ];
   hardware.graphics.extraPackages32 = with pkgs.pkgsi686Linux; [ intel-vaapi-driver ];
}
}
Line 50: Line 53:
<!--T:7-->
<!--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>
 
</translate>
<translate>
<!--T:8-->
<!--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.
Line 56: Line 60:
<translate>
<translate>
== Applications == <!--T:9-->
== Applications == <!--T:9-->
 
</translate>
=== Chromium === <!--T:10-->
<translate>
 
<!--T:10-->
<!--T:11-->
=== Chromium ===
See [[Chromium#Accelerated_video_playback]].
See [[Chromium#Accelerated_video_playback]].
</translate>
<translate>
=== Firefox === <!--T:11-->


=== Firefox === <!--T:12-->
<!--T:12-->
 
See [https://wiki.archlinux.org/index.php/Firefox#Hardware_video_acceleration Arch Linux wiki#Firefox].
</translate>
<!--T:13-->
<!--T:13-->
See [https://wiki.archlinux.org/index.php/Firefox#Hardware_video_acceleration Arch Linux wiki#Firefox].
<translate>
 
=== MPV === <!--T:20-->
</translate>
<translate>
<!--T:21-->
You can place the following configuration in {{ic|~/.config/mpv/mpv.conf}}:
</translate>
<!--T:14-->
<!--T:14-->
=== MPV ===
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 79: Line 88:
</syntaxHighlight>
</syntaxHighlight>


<!--T:16-->
<!--T:15-->
<translate>
<!--T:22-->
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-->
<!--T:16-->
== 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].