gt显卡驱动

发布时间: 2023-07-18 16:33 阅读: 文章来源:转载

最近AI火上天了,我想整张显卡玩一玩,但在PVE环境下安装显卡时遇到不少坑,就只好先在我的老古董Lenovo IdeaPad Z580笔记本上练习一下,把显卡驱动装起来,经过多次安装,终于安装成功了,这里记录一下:

一、环境信息

笔记本型号: Lenovo IdeaPad Z580集成显卡: Intel集成显卡独立显卡: GeForce GT 635M(笔记本版本)查看显卡类型命令:

root@z580:~# lspci |grep -i vga00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev a1)

操作系统: PVE 7.3.1(Debian GNU/Linux 11)

root@z580:~# uname -aLinux z580 5.15.74-1-pve #1 SMP PVE 5.15.74-1 (Mon, 14 Nov 2022 20:17:15 +0100) x86_64 GNU/Linux二、准备工作1、正确的配置好软件源

具体可以参考修改PVE的软件源为国内地址的文章,需要注意,不要不同源混配。

2、下载NVIDIA驱动软件包

有介绍使用nvidia-detect,然后在根据提示的版本安装的,但这里采用下载RUN包的方式。

进入NVIDIA官网,点击右上角“驱动程序",会进入下面页面:

根据上面查询到的显卡型号选择搜索,上图是选择了GeForce GT 635M,Linux 64-bit的版本进行搜索,然后进入下面页面:

点击下载按钮即可。下载完上传到/root/目录待安装。

注:我这里因为是试验,就直接用root用户了,可替换为其它的用户和目录。

3、禁用nouveau并重启

因为安装Nvidia显卡的官方驱动和系统自带的nouveau驱动冲突,所以需要先禁用。

使用下面命令查询是否安装了nouveau:

root@z580:~# lsmod |grep nouveau

如果有输出说明nouveau正在加载,禁用该驱动。

root@z580:~# nano /etc/modprobe.d/pve-blacklist.conf

在文件中增加如下内容:

blacklist nouveauoptions nouveau modset=0

执行:

root@z580:~# update-initramfs -u

然后更新,并重启机器

root@z580:~# reboot

再次查看是否禁用成功,输入

root@z580:~# lsmod |grep nouveau4、安装内核代码

NVIDIA驱动安装时编译内核模块需要用到。

root@z580:~# apt install pve-headers-$(uname -r)

注:我的系统是PVE环境,所以使用上述包名。

5、安装C编译工具root@z580:~# apt-get -y install build-essential三、执行安装1、先删除原有的NVIDIA驱动程序

如果你没有安装过,或者已经卸载,可以忽略:

root@z580:~# apt-get remove purge nvidia*root@z580:~# apt-get autoremove2、给驱动文件增加可执行权限root@z580:~# chmod a+x NVIDIA-Linux-x86_64-390.157.run3、执行安装root@z580:~# sh ./NVIDIA-Linux-x86_64-390.157.run --no-opengl-files --kernel-source-path=/usr/src/linux-headers-5.15.74-1-pve

pve环境下安装后的内核头文件路径有所不同,所以要加上--kernel-source参数,下面一路回车即可完成安装。

四、验证安装结果:

执行nvidia-smi命令查看安装结果:

对于PVE环境,有几个地方(坑)需要注意:1、配置正确的安装源(注意使用同一个源),国内的比较快;2、内核代码安装使用pve-headers-$(uname -r);3、安装驱动时带上--kernel-source-path参数。

不同环境下安装显卡可能会遇到不同的坑,不知道各位是否被坑过。

•••展开全文