Accelerated Video Playback: Difference between revisions
Marked this version for translation |
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. | 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.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.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> | |||
<translate> | |||
<!--T:10--> | |||
<!--T: | === Chromium === | ||
See [[Chromium#Accelerated_video_playback]]. | See [[Chromium#Accelerated_video_playback]]. | ||
</translate> | |||
<translate> | |||
=== Firefox === <!--T:11--> | |||
<!--T:12--> | |||
See [https://wiki.archlinux.org/index.php/Firefox#Hardware_video_acceleration Arch Linux wiki#Firefox]. | |||
</translate> | |||
<!--T:13--> | <!--T:13--> | ||
<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--> | ||
<syntaxHighlight lang=ini> | <syntaxHighlight lang=ini> | ||
hwdec=auto-safe | hwdec=auto-safe | ||
Line 79: | Line 88: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
<!--T: | <!--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: | <!--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]. |