深度装N卡LINUX驱动 性能怎么样,讲解Deepin 20开源Nouveau和闭源NVIDIA驱动,附装闭源N卡驱动的方法...

本文为你讲解Deepin 20操作系统下的开源Nouveau和闭源NVIDIA驱动(简称为N卡),同时附上脚本安装闭源N卡驱动的方法。

前言

有不少的深度用户遇到了N卡驱动安装的问题,因为没有安装合适的N卡驱动版本而遇到黑屏、卡顿、锁死等问题。

N卡驱动安装是每个Linux发行版都面临的问题,所以在安装,使用Deepin 20系统时遇到同样的问题不奇怪。

用户遇到与N卡相关的问题,很多是因为缺少信息,不熟悉N驱动安装的注意事项而导致的。

N卡驱动分开源和闭源两类

1、开源N卡驱动的名称是Nouveau,官方网址是:https://nouveau.freedesktop.org/wiki/

984204c3d0ccc8a8a564b39ea07d90a5.png

在安装Deepin 20时,如果不选N卡闭源驱动,初始安装的就是nouveau。开源的nouveau已经可以比较好的支持很多N卡,但对最近几年上市的N卡支持比较差甚至不支持。

如果使用开源的N卡驱动,机器可以稳定工作,而且对图形性能要求不是很高,选择使用开源的N卡驱动是最佳方案。

运行:

$ lsmod | grep nouveau

c46a3836a6608db0e523d5cb5ade40b0.png

2、闭源N卡驱动

闭源N卡驱动是由厂家NVIDIA提供的,闭源N卡驱动有多个版本,每个版本支持的N卡不同。所以用户需要根据自己机器上的N卡型号,来选择合适的版本。不然即使闭源N卡驱动安装了,也无法正常使用,甚至出现黑屏。

Deepin 20发行版包括了三个版本的闭源N卡驱动,即440.100、390.138、340.107。在安装Deepin 20时,如果选择安装闭源N卡驱动,440.100版本将被安装。如果440.100支持机器上的N卡,安装结束以后,机器显示会正常工作。如果440.100不支持机器上的N卡,显示会出现问题。

如果机器上的N卡不兼容440.100,最好的办法是不选择安装闭源N卡驱动,先安装使用开源N卡驱动。登录机器以后,再安装390版或是340版。

确定N卡的型号有几种方法:

1].查看机器的硬件配置说明。

2].如果有Windows运行,运行N卡管理器,查看。

3].如果已经安装了Linux发行版(任何发行版包括深度Deepin), 运行以下命令:

$ lspci | egrep "VGA|3D"

范例:

$ lspci | egrep "VGA|3D"

返回:

01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930M] (rev a2)

注:说明这个N卡的型号是GeForce 930M。

确定了N卡型号以后,再查看哪个闭源N卡驱动版支持这个N卡。

对于440.100,打开这个链接: https://www.nvidia.com/Download/driverResults.aspx/160175/en-us

点击“SUPPORTED PRODUCTS"标签。按照型号查看。如果没有找到该型号,440.100则不支持。不能用这个版本。

对于390.138, 打开这个链接: https://www.nvidia.com/Download/driverResults.aspx/160182/en-us

点击“SUPPORTED PRODUCTS"标签。按照型号查看。如果没有找到该型号,390.138则不支持。不能用这个版本。

对于340.107,打开这个链接: https://www.nvidia.com/Download/driverResults.aspx/135161/en-us

点击“SUPPORTED PRODUCTS"标签。按照型号查看。如果没有找到该型号,340.107则不支持。不能用这个版本。

确定了应该安装的闭源N卡驱动版本以后,就可以安装正确的版本了。

安装N卡驱动的方法

为了方便安装所指定的闭源N卡驱动版本,我编写了一个简单的shell脚本:deepin_install_nvidia_driver.sh。

这个脚本可以用来安装任何440、390、340中的任何一个版本,只需要提供版本号就可以了。无论目前机器上是否已经安装了比源N卡驱动,这个脚本都可以安装指定的版本。如果指定的版本已经安装好,这个脚本不会再重新安装同一版本。

#!/bin/bash

# Check if NVIDIA driver version number is provided

if [ ! $1 ]; then

echo -e "Usage: $0 \n"

echo -e "For example:\n"

echo -e "$0 390"

exit 1

fi

nvidia_version=$1

function install_current(){

apt install nvidia-driver xserver-xorg-video-nvidia nvidia-settings nvidia-smi

}

function install_legacy(){

apt install nvidia-legacy-${nvidia_version}xx-driver xserver-xorg-video-nvidia-legacy-${nvidia_version}xx nvidia-settings-legacy-${nvidia_version}xx nvidia-legacy-${nvidia_version}xx-smi

}

case ${nvidia_version} in

440)

install_current

;;

340|390)

install_legacy

;;

*)

esac

脚本运行方法如下:

1].下载附件:deepin_install_nvidia_driver.tar.gz,下载地址在这里。

3dc797faf3347ca05faba7cb08bc1ec6.png

2].解压deepin_install_nvidia_driver.tar.gz:

tar zxf deepin_install_nvidia_driver.tar.gz

chmod +x deepin_install_nvidia_driver.sh

3].安装所指定的N卡驱动版本:

sudo ./deepin_install_nvidia_driver.sh  

例如安装390版本:

sudo ./deepin_install_nvidia_driver.sh 390

4].最后重启电脑即可完成。

相关主题

deepin是一款基于Linux的操作系统,支持安NVIDIA(N驱动程序,以获得更好的图形性能和功能支持。下面是deepinNVIDIA驱动的步骤: 1. 打开“深度商店”,点击右上角的搜索栏,输入“NVIDIA”,然后选择“显示驱动”。 2. 在驱动列表中,选择适应你NVIDIA型号的驱动版本,并点击“安”按钮。 3. 深度商店会自动下载并安驱动程序。 4. 安完成后,重启你的电脑,以使新的驱动程序生效。 在某些情况下,使用深度商店安NVIDIA驱动可能不能满足需求。如果遇到问题,你可以尝试使用以下方法手动安NVIDIA驱动: 1. 打开终端,使用以下命令添加NVIDIA驱动软件源: ``` sudo add-apt-repository ppa:graphics-drivers/ppa ``` 2. 更新软件源列表: ``` sudo apt update ``` 3. 使用以下命令安NVIDIA驱动: ``` sudo apt install nvidia-driver-版本号 ``` 其中,“版本号”是你想要安NVIDIA驱动程序的版本号。你可以在NVIDIA官方网站上查找适合你显的最新驱动版本。 4. 安完成后,重启你的电脑,以使新的驱动程序生效。 需要注意的是,安NVIDIA驱动可能会导致系统出现问题,比如黑屏等。如果出现问题,你可以尝试以下解决方法: 1. 在开机时按下Shift键进入GRUB菜单,选择先前的内核版本(较低的版本可能更稳定),以进入系统。 2. 在终端中使用以下命令卸载NVIDIA驱动: ``` sudo apt remove --purge nvidia-* ``` 3. 重启系统后,选择最新内核版本并尝试重新安NVIDIA驱动。 希望以上步骤对你安NVIDIA驱动有所帮助。如果还有其他问题,请咨询深度官方论坛或寻求其他技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值