您当前的位置:首页 > 计算机 > 系统应用 > Linux

安装 NVIDIA 显卡闭源驱动(ARM64 版)

时间:11-21来源:作者:点击数:

环境

操作系统:Ubuntu Kylin 优麒麟 20.10

适用架构:ARM64(鲲鹏 920 x8、飞腾 FT-2000/4)

准备工作

可能是我的主板 UEFI 固件和 NVIDIA 显卡兼容性还不是太好吧,看不到主板的开机 LOGO 和操作系统启动画面。因此,先使用AMD显卡安装操作系统。

优麒麟 ARM64 目前只有每日构建版,不过,不影响使用。

https://mirrors.cloud.tencent.com/ubuntu-cdimage/ubuntukylin/

请选择 groovy 也就是 20.10,NVIDIA显卡的闭源驱动目前需要使用 gcc 10.2.0,这是 groovy 的默认 gcc 版本。

安装依赖

sudo apt install gcc make libglvnd-dev openssh-server

之所以安装 ssh,是因为之前所述的黑屏问题,卸载了开源的 nouveau 驱动,会黑屏,但是操作系统能启动。因此要通过 ssh 安装新驱动。

需要设置静态 IP,这样 ssh 才能顺利连接。

下载驱动

请选择手动搜索。操作系统选择“Linux Aarch64”。

https://www.nvidia.cn/geforce/drivers/

保存到 home,建议不要放在中文目录。

卸载 nouveau

修改 blacklist.conf 文件

sudo nano /etc/modprobe.d/blacklist.conf

打开后在文件末尾添加以下几行

#Following lines are imported for installing nvidia driver
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

保存退出

PS:修改该文件的目的是把原有的相关模块屏蔽以避免冲突

PS:许多Linux发行版默认集成了 Nouveau 驱动,Nouveau 是由第三方为NVIDIA显卡开发的一个开源3D驱动。由于英伟达不拥抱开源,也没能得到 NVIDIA 的认可与开发支持,导致该驱动功能性能远逊于官方驱动。

更新系统

sudo update-initramfs -u

关闭系统

shutdown

安装新驱动

拔下 AMD 显卡,插上 NVIDIA 显卡。开机后会黑屏,请不要慌。系统能启动。等待硬盘不再狂闪后,尝试 ssh 登录。

Windows 中使用 putty,Linux 中直接用终端登录。

输入用户名和密码后,执行安装。

sudo sh ./NVIDIA-Linux-aarch64-450.57.run

注意大小写,也可以使用通配符。

sudo sh ./NVIDIA*.run

按照提示一路下一步就可以了。

重启计算机。

sudo reboot

恭喜你,大功告成了。

查看驱动程序及版本

sudo lshw -c video | grep configuration

modinfo nvidia

参考文献

https://www.cnblogs.com/tzbubble/p/13080642.html

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门