深度Linux 安装英伟达闭源驱动,deepin20 安装英伟达闭源驱动

第一步、安装深度的“显卡驱动器”

在deepin v20 中默认没有显卡驱动管理器,需要命令行安装,命令如下(刚开始一直出错,当我第一次打开应用商店,就可以安装了,好神奇):

sudo apt install deepin-graphics-driver-manager

安装深度的“显卡驱动器”,切换到因特尔默认驱动,然后重启两次,确认切换成功后,进行下一步。

第二步、卸载英伟达开源驱动

如果刚刚安装好系统,什么都没操作,那么这一步可以省略。

sudo apt autoremove nvidia-*

第三步、禁止nouveau驱动

这一步也是最最关键的,就是禁止nouveau驱动,话不多说,上代码(记得打开终端的时候切换到root权限)。

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

在打开的 blacklist.conf 文件中复制以下内容并保存关闭:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

保存并关闭文本后,继续在终端中输入代码:

sudo update-initramfs -u

好了,截止到目前,双显卡安装英伟达显卡的前期准备工作已经全部完成了!

第四步、安装英伟达闭源驱动

第一步:打开终端,在“root”权限下,使用命令:

sudo apt install nvidia-driver

然后就开始在终端安装最新的英伟达显卡驱动了,其中有需要确认安装的,输入“y”再回车就好了。

在第一步安装执行完成后,进行第二步前,使用命令:

lspci | egrep "VGA|3D"

查看在显示的最前面的数字中,我的英伟达显卡前面显示的是“01:00:00”所以后面的“X:X:X”替换成“1:0:0”(根据自己电脑输出的是什么数字,对比更改就行了)

第二步:使用命令:

sudo dedit /etc/X11/xorg.conf

在打开的文本中复制一下内容(这里要进行转换一下:01:00:00 --> 1:0:0,即PCI:1:0:0):

Section "Module"

Load "modesetting"

EndSection

Section "Device"

Identifier "nvidia"

Driver "nvidia"

BusID "PCI:X:X:X"

Option "AllowEmptyInitialConfiguration"

EndSection

第三步:使用命令:

sudo dedit ~/.xinitrc

同理,在打开的文本中复制以下内容,然后保存关闭文本。

xrandr --setprovideroutputsource modesetting NVIDIA-0

xrandr --auto

xrandr --dpi 96

第四步:使用命令:

sudo dedit /etc/lightdm/display_setup.sh

同理,在打开的文本中复制以下内容,然后保存关闭文本。

#!/bin/sh

xrandr --setprovideroutputsource modesetting NVIDIA-0

xrandr --auto

xrandr --dpi 96

第五步:使用命令赋予“第四步”的文本运行权限:

sudo chmod +x /etc/lightdm/display_setup.sh

第六步:使用命令:

sudo dedit /etc/lightdm/lightdm.conf

在打开的文本中,找到[Seat:*]这一行,然后在[Seat:*]行下添加如下代码:

display-setup-script=/etc/lightdm/display_setup.sh

第五步、nvidia-smi 验证

截止到这里,所有的安装工作就结束了。然后重启系统就。在终端输入 nvidia-smi 后,如果答应出显卡驱动信息,那么说明安装成功。

如果在终端输入 nvidia-smi 无反应,那么需要执行如下命令:

sudo apt update -y && sudo apt install nvidia-smi -y

可能会报没找到依赖的错误,那么根据提示安装需要的依赖就行。

sudo apt install plymouth-themes console-setup

在执行安装 nvidia-smi 命令,就可以成功安装了。

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Linux 系统上安装 Nvidia 驱动需要以下步骤: 1. 确认系统支持的 GPU 型号。 2. 下载对应版本的 Nvidia 驱动安装包。 3. 以管理员身份登录,关闭图形界面。 4. 运行安装命令,按照提示进行安装。 5. 重启系统。 请注意,每个版本的 Linux 系统及 Nvidia GPU 型号可能需要不同的安装步骤,请仔细阅读安装说明并遵循正确的安装方法。 ### 回答2: 安装英伟达(Nvidia)驱动Linux系统中有几个常见的方法可以选择,以下是一个常用的方法: 首先,确认你的电脑上已经安装Linux操作系统。 接下来,打开终端并输入以下命令以更新软件源: ``` sudo apt update ``` 然后,输入以下命令安装英伟达显卡驱动所需的依赖项: ``` sudo apt install dkms build-essential ``` 完成安装后,你可以前往英伟达官方网站下载适用于你的显卡型号的最新驱动程序。 接下来,按下Ctrl+Alt+F3切换到字符界面。在字符界面下,输入以下命令以关闭图形界面: ``` sudo service gdm stop ``` 输入以下命令以进入命令行模式: ``` sudo telinit 3 ``` 切换到保存了驱动程序的目录,然后输入以下命令以使驱动程序可执行: ``` chmod +x NVIDIA-Linux-x86_64-XXX.XX.run ``` 其中`NVIDIA-Linux-x86_64-XXX.XX.run`是你下载的驱动程序的文件名。 最后,执行以下命令安装驱动程序: ``` sudo ./NVIDIA-Linux-x86_64-XXX.XX.run ``` 在安装过程中,你可能会被询问一些问题,如是否安装32位兼容性库等,请根据个人需求进行选择。 安装完成后,重新启动你的电脑: ``` sudo reboot ``` 重新启动后,你的电脑应该会使用新安装英伟达驱动程序。你可以通过以下命令来验证驱动程序是否正确安装: ``` nvidia-smi ``` 如果成功安装,将会显示关于你的英伟达显卡的详细信息。 请注意,这只是一种安装英伟达驱动的方法之一,具体步骤可能会因不同的Linux发行版和显卡型号而有所不同。提前备份你的数据和设置也是一个好习惯,以防在安装过程中出现问题。 ### 回答3: 要在Linux系统上安装英伟达驱动,首先需要确定您的显卡型号及相应的驱动版本。然后按照以下步骤进行操作: 1. 打开终端,并使用`lspci | grep VGA`命令来查看您的显卡型号。 2. 进入英伟达官方网站(https://www.nvidia.cn/Download/index.aspx?lang=cn)并下载与您显卡型号及Linux版本对应的驱动程序。 3. 在终端中使用以下命令安装所下载的驱动程序: ``` chmod +x <下载的驱动程序>.run sudo ./<下载的驱动程序>.run ``` 这些命令将使驱动程序可执行,并以管理员权限运行。 4. 驱动程序将引导您进入图形模式的安装程序。按照安装程序的指示进行安装,通常需要接受许可协议并选择是否安装其他组件。 5. 安装完成后,您需要重启计算机以使驱动生效。在终端中使用以下命令重启: ``` sudo reboot ``` 6. 重启后,您可以验证驱动程序是否正确安装。在终端中使用以下命令以查看驱动程序的版本: ``` nvidia-smi ``` 如果成功显示了驱动程序的版本信息,说明您已成功安装英伟达驱动。 在安装驱动程序之前,建议备份您的系统文件以防止意外情况发生。此外,如果您遇到任何问题,在英伟达官方网站或Linux社区中寻求帮助是一个很好的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值