Deepin 外接显示器配置
2020.9.12
一、前言
最近电脑上的Win10出了不少bug,莫名其妙的网速被限制在10Mbps,排查了半天也没解决,心想重置一下算了,但是重装一堆环境毕竟麻烦,恰逢最近上课经常和Linux打交道,就想装一个Deepin双系统凑活用用。
我的工作环境是笔记本用dp组菊花链外接两个屏幕,结果Deepin装完之后我发现只有笔记本自己的屏幕亮了。我本能的反应到估计是显卡驱动的问题,所以就有了这一晚上的折腾。
温馨提示:安装系统的时候一定不要点Deepin集成Nvidia闭源驱动
,一方面版本不对,另一方面会徒增一些步骤。
二、Nvidia显卡驱动
该部分内容参考博客Deepin安装NVIDIA显卡驱动,如有侵权请告知。
2.1 下载驱动
首先你需要确认自己显卡的型号:
sudo lshw -numeric -C display
然后去Nvidia官网下载对应的最新驱动。
2.2 卸载旧驱动
如果很不幸你在安装Deepin时点击了”Deepin集成Nvidia闭源驱动“,那么你就务必进行此操作:
sudo apt-get purge nvidia*
# 完成后重启
sudo reboot
2.3 禁用nouveau
如果你像我一样刚装好系统就开始捣鼓驱动,大概率不需要进行此步。nouveau是N卡的开源驱动,一般都是需要超频魔改的,安装官方闭源驱动前需要禁用nouveau驱动
创建文件并向其中书写内容:
sudo dedit /etc/modprobe.d/blacklist.conf
# 写入以下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
# 保存后执行:
sudo update-initramfs -u
sudo reboot
待重启后,检查nouveau确实没有运行,下面的语句没有输出即表示成功禁用:
lsmod | grep nouveau
2.4 安装驱动
如果你没有修改浏览器的默认下载路径,那么下载的驱动应该在/home/user/Downloads
中(user是你的用户名),进入该文件夹,然后进行下列操作:
- 首先进入超级终端 Ctrl+Alt+F2
- 关闭图形界面:
sudo service lightdm stop
- 修改驱动权限,赋予执行权:
sudo chmod +x NVIDIA***.run
,用tab补全名称即可 - 安装驱动
sudo ./NVIDI**.run
运行驱动安装程序后应该会出现一个界面,一路yes即可,完成之后sudo reboot
即可。
如果你在运行安装程序时遇到报错:An NVIDIA kernel module 'nvidia' appears to already be loaded in your kernel...
,有两种可能,一是你之前安装了驱动但没卸载;二是你没有关闭图形界面。
三、显示器设置
3.1 驱动检查
我安装完驱动后外接显示器就成功点亮了,你可以通过一些指令来确认驱动是否成功安装,例如:
sudo apt-get install -y nvidia-smi
nvidia smi
英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library 的命令行管理组件,旨在帮助管理和监控NVIDIA GPU设备。运行上述指令后,如果在Processes
部分看到多于一行结果,就要证明成功了。
3.2 显示器设置
这部分纯属凑字啦,我安装的是Deepin v20版本,界面和之前的15.4确实不太一样。进入设置-显示-多屏显示模式
来设置外接屏幕,我是一个横屏一个竖屏因此”扩展“不能满足我的需求,你需要进入自定义设置来进行调整。