ubuntu 显卡驱动安装,ubuntu显卡驱动下好了怎么安装

首页 > 实用技巧 > 作者:YD1662024-02-03 22:38:38

进入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,应收到的返回信息:

ubuntu 显卡驱动安装,ubuntu显卡驱动下好了怎么安装(9)

注意:如果你在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*

你将会收到:

ubuntu 显卡驱动安装,ubuntu显卡驱动下好了怎么安装(10)

使用以下命令查看当前用户所在组的详情:

groups ${USER}

ubuntu 显卡驱动安装,ubuntu显卡驱动下好了怎么安装(11)

若返回信息中没有render组,需要将当前user添加render组的权限,使用以下命令:

sudo gpasswd -a ${USER} render

激活组的更改:

newgrp render

6、验证驱动成功安装

若以上六步全部完成,请使用以下命令验证驱动是否正确安装:

sudo apt-get install hwinfo

hwinfo --display

若正确安装,你将会收到如图所示信息:

ubuntu 显卡驱动安装,ubuntu显卡驱动下好了怎么安装(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.