飞腾D2000在Ubuntu系统下安装Nvidia显卡官方驱动

本文详细介绍了在飞腾D2000主板上运行Ubuntu 20操作系统的环境下,如何卸载nouveau驱动并安装NVIDIA官方驱动的步骤,包括禁用nouveau、安装必要组件、安装驱动以及处理可能出现的错误。

因项目评估需要,曾把手头上的GTX1050显卡插到飞腾D2000主板上,适配自制作的Ubuntu 20操作系统,系统下能正常显示,测试过程中发现系统使用的第三方显示驱动nouveau,可以用下面命令查看到驱动信息:

lsmod nouveau

假期闲来无事,参考了网上的一些资料,尝试卸载nouveau驱动,安装NVIDIA官方驱动。

  1. 第一步,首先是禁用nouveau,打开终端,在blacklist.conf文件:

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

在 blacklist.conf 文件末尾加上下面这两行:

blacklist nouveau

options nouveau modeset=0

然后刷新内核并重启,使设置修改生效:

sudo update-initramfs -u //应用更改

sudo reboot

重启后验证是否成功禁用nouveau,没有信息返回说明已禁用:

lsmod | grep nouveau

  1. 删除原有驱动(可选)

sudo apt-get remove --purge nvidia*

3、必须安装的组件

sudo apt-get install libncurses5-dev flex bison

4、拷贝linux内核源码到D2000板卡的以下系统目录:

/usr/src/linux-headers-4.19.115/

创建源码路径链接:

sudo ln -s /usr/src/linux-headers-4.19.115 /usr/src/linux

5、确保系统找到NVIDIA显卡设备

# lspci | grep -i nvidia

0d:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)

0d:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)

6、安装NVIDIA显卡官方驱动(根据当前发布的最新版本为准):

sudo ./NVIDIA-Linux-aarch64-510.60.02.run -no-x-check -no-nouveau-check -no-opengl-files --kernel-source-path='/usr/src/linux'

安装参数说明:

# -no-x-check //关闭X服务

# -no-nouveau-check //禁用nouveau

# -no-opengl-files //不安装OpenGL文件

# --kernel-source-path='/usr/src/linux' //指定内核源码路径

如果安装过程报错,通过下面文件可查看报错信息:

cat /var/log/nvidia-installer.log

7、安装完成后,再刷新内核并重启

sudo update-initramfs -u

8、如何查看安装成功的显卡驱动?

# lspci | grep -i vga

............

# lspci | grep -i nvidia

............

# nvidia-smi

Mon Feb 26 04:59:01 2023

+-----------------------------------------------------------------------------+

| NVIDIA-SMI 510.60.02 Driver Version: 510.60.02 CUDA Version: 11.6 |

|-------------------------------+----------------------+----------------------+

| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

| | | MIG M. |

|===============================+======================+======================|

| 0 NVIDIA GeForce ... Off | 00000000:0D:00.0 On | N/A |

| 35% 32C P8 N/A / 80W | 83MiB / 4096MiB | 3% Default |

| | | N/A |

+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+

| Processes: |

| GPU GI CI PID Type Process name GPU Memory |

| ID ID Usage |

|=============================================================================|

| 0 N/A N/A 4884 G /usr/lib/xorg/Xorg 81MiB |

------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值