惠普战99安装deepin20.2.4并驱动NVIDIA显卡

近日够得惠普战99笔记本,不喜Windows系统,更换为国产Deepin20.2.4系统,特此记录操作过程

配置:R7-5800H 显卡T600

1 下载并制作U盘启动

Deepin官网下载Deepin镜像和U盘工具,并制作U盘启动盘。
镜像下载
启动盘制作工具下载

2 安装Deepin系统

  • 开机按F10进入BIOS设置,修改启动方式为U盘启动
  • 插入U盘启动安装。此时,注意在安装时不要选择“集成NVIDIA闭源驱动”,后续自行安装。

3 安装Nvidia显卡驱动

3.1 卸载以前的NVIDIA驱动

如果之前在Linux中安装过NVIDIA驱动的话,请将其全部删除

sudo apt autoremove nvidia

3.2 禁用nouveau

nouveau是通过逆向“Nvidia的Linux驱动”创造的一个开源第三方Nvidia显卡驱动程序,因此其效果差,性能低。在手动安装NVIDIA时需要禁用nouveau驱动。
终端执行以下命令修改文件。

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

以下内容复制到文件中

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

保存退出。其中,blacklist nouveau是禁用nouveau第三方驱动,之后不需要改回来
由于nouveau是构建在内核中的,所以要执行下面命令生效:

sudo update-initramfs -u

3.4 重启

reboot

重启后查看nouveau有没有运行,没输出代表禁用生效

lsmod | grep nouveau  

3.5 安装闭源驱动

3.5.1 关闭图形界面

安装Nvidia驱动程序时,需要停止当前的图形界面。
使用快捷键CTRL+ALT+F2进入超级终端,登录账号,并关闭图形界面:

sudo service lightdm stop

3.5.2 安装nvidia-settings

sudo apt update
sudo apt install nvidia-settings

3.5.3 安装nvidia驱动

sudo apt install nvidia-driver

3.6 其他方式驱动安装

3.6.1 下载驱动

进入NVIDIA官网下载Linux驱动:NVIDIA官网驱动下载
找到对应驱动后下载,记住下载位置。
显卡驱动位置

如果不确定电脑显卡型号,可以用如下指令查看:

sudo lshw -numeric -C display

3.6.1 关闭图形界面

安装Nvidia驱动程序时,需要停止当前的图形界面。
使用快捷键CTRL+ALT+F2进入超级终端,登录账号,并关闭图形界面:

sudo service lightdm stop

3.6.2 给驱动文件添加执行权限

下载好的nvidia驱动文件是.run,需要添加执行权限。使用cd指令进入下载好的驱动文件路径,如果没有改浏览器的下载路径,路径一般是/home/(你的用户名)/Downloads 。

sudo chmod +x NVIDIA***.run  #记得文件名改成自己下载的文件。

3.6.3 驱动安装

sudo ./NVIDI**.run  #记得文件名改成自己下载的文件。

这个时候会出现一个页面,一系列yes,还有一个界面选择install and cover,意为安装和覆盖。然后等待几分钟。

3.7 配置命令

使用命令:

lspci | egrep "VGA|3D"

结果
image.png

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

第二步:使用命令:

sudo vi /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 vi ~/.xinitrc

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

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96

第四步:使用命令:

sudo vi /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 vi /etc/lightdm/lightdm.conf

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

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

3.8 重启

reboot

这样NVIDIA驱动就装好了。

4 检测NVIDIA驱动是否成功安装

4.1 使用nvidia-settings命令

nvidia-settings

终端执行这个命令会调出NVIDIA的驱动管理程序,如下:
image.png

这里可以看到NVIDIA驱动版本:460.91.03

4.2 使用nvidia-smi命令

英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library 的命令行管理组件,旨在帮助管理和监控NVIDIA GPU设备。

nvidia-smi

执行这条命令将会打印出当前系统安装的NVIDIA驱动信息,如下:
image.png
可以看到我的独立显卡型号T600以及其他信息。

4.3 命令行搜索集显和独显

lspci | grep VGA     # 查看集成显卡
lspci | grep NVIDIA  # 查看NVIDIA显卡

6 集显与独显切换

参考文章中大佬的dde-dock-switch_graphics_card尝试了,没能和集显切换,切换后,直接无法登录了。(好像集显没驱动成功,待研究!!!!)

笔记本外出时使用集显可以节省电量,增长待机时间。
可以使用插件:dde-dock-switch_graphics_card
Github:https://github.com/zty199/dde-dock-switch_graphics_card
安装后可以方便地在dock栏切换显卡

参考资料

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值