Arch与Intel核显
系列 - Use Arch
目录
显卡型号
本文所用显卡为 Intel Corporation UHD Graphics 620, 对于其他型号或其他品牌, 请参考:
AMDGPU, AMDGPU PRO, ATI, Intel Graphics, Nouveau, NVIDIA, Vulkan
1 安装驱动
查看显卡类型:
lspci | grep -e VGA -e 3D
参考 Intel graphics 安装驱动:
sudo pacman -S mesa vulkan-intel
32 位支持安不安装都可以:
sudo pacman -S lib32-mesa lib32-vulkan-intel
2 硬件视频加速
其他型号或其他品牌, 请参考 Hardware video acceleration。
sudo pacman -S intel-media-driver libva-utils intel-gpu-tools
运行 vainfo
命令检查 VA-API 的设置。
播放视频时运行 sudo intel_gpu_top
命令, 如果 Video
行有占用, 说明正在使用硬件视频加速。
安装了上面的几个包之后, 本地视频播放成功使用硬件视频加速。
对于浏览器, 我看遍了论坛和 WiKi 并且折腾过几天, 最终放弃了让浏览器使用硬件视频加速。
这方面存在太多问题, Xorg+Firefox 能稳定硬件视频加速, 至于 Chromium, Chrome 和 Edge 等浏览器直接放弃即可。因为就算一时成功, 过段时间升级了浏览器或者驱动包, 或者因为其他原因, 硬件视频加速又会失效。
论坛上的相关帖子个个都有很多页, 有一个甚至有 30 多页, 时间跨度好几年。然而解决方案和出现的问题都是动态发展的, 没有一劳永逸甚至是稍微稳定的方法。
3 双显卡
对于 Intel 和 NVIDIA 双显卡, 参考 NVIDIA Optimus 中的各种方案。
我在 Arch 上没打算用 NVIDIA, 于是参考 Hybrid graphics#Using Udev Rules 禁用了 nouveau:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
并写入:
blacklist nouveau
options nouveau modeset=0