进入Linux系统桌面使用lspci命令再次验证Memory那行的Size数值是否等于当前显卡的显存容量。由于市售主板型号众多且不同品牌的BIOS界面会有不同,请在安装锐炫™ 独立显卡后根据各型号主板BIOS操作手册开启RBAR功能。
备注:RBAR功能目前只支持大多数第十代英特尔® 酷睿™ 以及十代以后的CPU平台。
通过Ubuntu终端安装
英特尔® 锐炫™ 系列独立显卡驱动
1、安装gpg-agent和wget
首先确保系统已安装gpg-agent和wget,然后会下载并安装用于验证软件包仓库完整性的公钥。在apt下载库中添加英特尔® 显卡驱动下载库,这样可以在安装显卡时从英特尔资源库中拉取相应驱动资源。最后将repositories.intel.com/graphics 库添加至当前系统中。
sudo apt-get install -y gpg-agent wget
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key |
\ sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/intel-graphics.gpg]
https://repositories.intel.com/graphics/ubuntu focal-devel main'
sudo tee /etc/apt/sources.list.d/intel.gpu.focal.list
向右滑动查看完整代码
2、安装特定版本的Linux OEM kernel
Dynamic Kernel Module Support(DKMS)指一种用于在Linux系统中管理动态内核模块的框架。它允许第三方驱动程序开发人员将自己的驱动程序打包成DKMS格式,并与Linux内核进行集成。
使用DKMS,当系统升级到新版本内核时,所有已安装的第三方驱动程序都会自动重新构建和安装,从而保持与新内核的兼容性。避免手动重新编译和安装驱动程序的繁琐过程,简化Linux系统中动态内核模块的管理和部署过程,提高系统稳定性和可靠性。
当前DKMS仅支持Linux 5.14.0-1047 oem kernel,通过以下命令安装Linux 5.14.0-1047 oem kernel:
sudo apt-get install linux-image-5.14.0-1047-oem
安装完成后,使用命令更改GRUB设置为默认载入oem kernel:
sudo sed -i "s/GRUB_DEFAULT=.*/GRUB_DEFAULT=\"1> $(echo $(($(awk -F\'
'/menuentry / {print $2}' /boot/grub/grub.cfg \
| grep -no '5.14.0-1047' | sed 's/:/\n/g' | head -n 1)-2)))\"/"
/etc/default/grub
sudo sed -i
"s/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"$(echo
$(awk -F'="' '$1 == "GRUB_CMDLINE_LINUX_DEFAULT" {print $2}' \
/etc/default/grub | tr -d '
pci=realloc=off\"/" /etc/default/grub
向右滑动查看完整代码
重启计算机,使kerne生效:
sudo reboot
使用以下命令来获取当前kernel信息,确保kernel已被更改为Linux 5.14.0-1047 oem kernel:
uname -r
若成功安装Linux 5.14.0-1047 oem kernel,应收到的返回信息:
注意:如果你在BIOS中设置了安全启动,会在重启时收到提示,请选择Enroll MOK选项来使新kernel发挥作用。
可选项:若旧kernel不需要同时被编译,可以选择将其卸载:
sudo apt-get remove (previous kernel’s name)
3、安装DKMS模块
安装独立显卡特定的DKMS模块使驱动生效:
sudo apt-get update
sudo apt-get install gawk
sudo apt-get install dkms linux-headers-$(uname -r) libc-dev
sudo apt-get install intel-i915-dkms intel-platform-cse-dkms pmt
4、安装run-time组件
使用apt-get命令安装一些使用英特尔® 独立显卡进行渲染、编解码、运算等操作所需的必要组件:
sudo apt-get install intel-opencl-icd intel-level-zero-gpu level-zero \
intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2 \
libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri \
libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm11 libxatracker2 mesa-va-drivers \
mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all
向右滑动查看完整代码
重启生效:
sudo reboot
5、将user添加至render组中,以获取访问独立显卡的权限
查看当前所有显卡驱动所属组的名称:
stat -c "%G" /dev/dri/render*
你将会收到:
使用以下命令查看当前用户所在组的详情:
groups ${USER}
若返回信息中没有render组,需要将当前user添加render组的权限,使用以下命令:
sudo gpasswd -a ${USER} render
激活组的更改:
newgrp render
6、验证驱动成功安装
若以上六步全部完成,请使用以下命令验证驱动是否正确安装:
sudo apt-get install hwinfo
hwinfo --display
若正确安装,你将会收到如图所示信息: