Accelerated Video Playback/zh: Difference between revisions
Appearance
Created page with "您可以将以下配置放在 {{ic|~/.config/mpv/mpv.conf}} 中:" |
Created page with "请参阅 [https://wiki.archlinux.org/title/mpv#Hardware_video_acceleration Arch Linux wiki 的 mpv 部分]." |
||
Line 37: | Line 37: | ||
您可以通过运行以下命令来测试您的配置:<code>nix-shell -p libva-utils --run vainfo</code> | 您可以通过运行以下命令来测试您的配置:<code>nix-shell -p libva-utils --run vainfo</code> | ||
有关更多信息,请参阅[https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Verification Arch Linux wiki 的硬件视频加速 | 有关更多信息,请参阅[https://wiki.archlinux.org/index.php/Hardware_video_acceleration#Verification Arch Linux wiki 的硬件视频加速]。 | ||
<span id="Applications"></span> | <span id="Applications"></span> | ||
== 应用 == | == 应用 == | ||
Line 44: | Line 44: | ||
=== Firefox === | === Firefox === | ||
请参阅 [https://wiki.archlinux.org/index.php/Firefox#Hardware_video_acceleration Arch Linux wiki 的 Firefox 部分]. | |||
<!--T:13--> | <!--T:13--> | ||
=== MPV === | === MPV === | ||
Line 59: | Line 57: | ||
<!--T:15--> | <!--T:15--> | ||
请参阅 [https://wiki.archlinux.org/title/mpv#Hardware_video_acceleration Arch Linux wiki 的 mpv 部分]. | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
== Also see == | == Also see == |
Revision as of 16:40, 7 October 2025
NixOS 中的加速视频播放通常是通过向 hardware.opengl.extraPackages
添加相关包来完成的。
安装
Intel
❄︎ /etc/nixos/configuration.nix
{
hardware.graphics = {
enable = true;
extraPackages = with pkgs; [
intel-media-driver # For Broadwell (2014) or newer processors. LIBVA_DRIVER_NAME=iHD
intel-vaapi-driver # For older processors. LIBVA_DRIVER_NAME=i965
];
};
environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; # Optionally, set the environment variable
}
注意,intel-vaapi-driver
在较新的 Skylake (2015) 处理器上对于浏览器(基于 gecko/chromium)仍然表现更好。[1]
对于 32 位支持,请使用 hardware.graphics.extraPackages32
:
❄︎ /etc/nixos/configuration.nix
{
hardware.graphics.extraPackages32 = with pkgs.pkgsi686Linux; [ intel-vaapi-driver ];
}
AMD
AMD 相关硬件(至少对于 Ryzen 5 iGPU 系列)支持开箱即用:
❄︎ /etc/nixos/configuration.nix
{
hardware.opengl.enable = true;
}
测试您的配置
您可以通过运行以下命令来测试您的配置:nix-shell -p libva-utils --run vainfo
有关更多信息,请参阅Arch Linux wiki 的硬件视频加速。
应用
Chromium
请参阅 Chromium#Accelerated_video_playback.
Firefox
请参阅 Arch Linux wiki 的 Firefox 部分.
MPV
您可以将以下配置放在 ~/.config/mpv/mpv.conf
中:
hwdec=auto-safe
vo=gpu
profile=gpu-hq
gpu-context=wayland ; On wayland only
Also see
- Arch Linux wiki#Hardware video acceleration.
- nixos-hardware has example configurations for various types of hardware.