admin管理员组文章数量:1611398
近日够得惠普战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"
结果
查看在显示的最前面的数字中,我的英伟达显卡前面显示的是“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的驱动管理程序,如下:
这里可以看到NVIDIA驱动版本:460.91.03
4.2 使用nvidia-smi命令
英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library 的命令行管理组件,旨在帮助管理和监控NVIDIA GPU设备。
nvidia-smi
执行这条命令将会打印出当前系统安装的NVIDIA驱动信息,如下:
可以看到我的独立显卡型号T600以及其他信息。
4.3 命令行搜索集显和独显
lspci | grep VGA # 查看集成显卡
lspci | grep NVIDIA # 查看NVIDIA显卡
6 集显与独显切换
参考文章中大佬的dde-dock-switch_graphics_card
尝试了,没能和集显切换,切换后,直接无法登录了。(好像集显没驱动成功,待研究!!!!)
笔记本外出时使用集显可以节省电量,增长待机时间。
可以使用插件:dde-dock-switch_graphics_card
Github:https://github/zty199/dde-dock-switch_graphics_card
安装后可以方便地在dock栏切换显卡
参考资料
- Deepin安装NVIDIA显卡驱动
- UOS操作系统 笔记本双显卡完美驱动NVIDIA440驱动
- deepin20 安装英伟达闭源驱动的步骤详解
- deepin V20 启用Nvidia驱动方法
- 在深度Deepin操作系统中安装AMD驱动的方法,附安装全过程
- AMD驱动下载
- deepin显卡设置
版权声明:本文标题:惠普战99安装deepin20.2.4并驱动NVIDIA显卡 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728609014a1165744.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论