deepin 15.10.1 GTX1060 NVIDIA 驱动安装,双屏显示问题记录
有一段时间没有用Linux了。由于买了个4k的戴尔显示屏,在deepin系统上无法用,从昨晚到现在,总于解决了我的问题!
问题1:无法直接在深度的显卡驱动管理器哪里直接切换,网上看到很多人都有这个问题,反正我切换显卡驱动都是一直失败
问题2:显卡驱动安装了,要自己手动切换,深度的显卡管理器,切换不了
步骤:
1、禁用开源驱动nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在文本最后添加:(禁用nouveau第三方驱动,之后也不需要改回来 )
blacklist nouveau
- options nouveau modeset=0
2、重启桌面,这个过程会更换显卡驱动(我禁用开源显卡驱动,整个独显都用不了,这应该是deepin显卡驱动管理的不过吧)
systemctl restart lightdm.service
到这一步建议先在显卡驱动管理器这里切换到“使用PRIME方案”,如果你运气好,就没有下面步骤了

你运气没有那么好就继续看
3、上面步骤无法切换显卡时候,我们需要手动的把显卡驱动安装上
安装NVIDIA闭源驱动,在终端输入下面这句
sudo apt-get install nvidia-driver
-----然后会用安装依赖等问题,这个每个人的电脑会不大一样的问题,具体解决方法的是,安装时候,提示缺什么就装什么,那个有冲突就解决
4、安装nvidia-smi,查看显卡信息

看到圈中的部分说明显卡安装启动成功了,如果没有就继续看(我到这一步是安装成功显卡,但是不启动)
5、打开终端,root登录,使用如下命令查看自己的显卡型号:
lspci -nn | egrep -i "3d|display|vga"
记下Nvidia显卡的型号与最前边的编号,比如下边是我的输出:
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:591b] (rev 04)
01:00.0 3D controller [0302]: NVIDIA Corporation GP106M [GeForce GTX 1060] [10de:1c20] (rev a1)
6、由于此时N卡驱动并没有被DM(desktop manager)加载,这里我们几步配置以启用驱动:
查看/etc/X11目录,查看有没有xorg.conf文件,没有则创建,添加如下代码。
注意:BusID是我们之前在第2步记录的编号,但是有点区别,比如我的编号为01:00.0,那么我的BusID应为1:0:0:
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection
保存并退出。
7、创建切换N卡脚本:
# vim /usr/local/bin/switch_nvidia.sh
添加内容,96那里为dpi,普通屏幕无需修改,高分辨率的请自行参考资料:
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
保存并退出,授予执行权限:
# chmod +x /usr/local/bin/switch_nvidia.sh
8、打开/etc/lightdm/lightdm.conf
搜索display-setup-script=,一般是第二个,去除前边的#号注释,修改为如下:
display-setup-script=/usr/local/bin/switch_nvidia.sh
保存后,重启lightdm:
# systemctl restart lightdm.service
界面会自动重启,重启之后驱动已经安装完毕,此时解决了驱动问题。
参考:
https://blog.csdn.net/l2563898960/article/details/82599400
https://blog.csdn.net/ZhuJiayou/article/details/88180909
https://ywnz.com/linuxjc/3568.html
deepin 15.10.1 GTX1060 NVIDIA 驱动安装,双屏显示问题记录的更多相关文章
- 【linux基础】ubuntu系统NVIDIA驱动安装
在安装GPU环境下的软件工具,特别是CUDA/CUDNN等,一定要先把GPU环境搭建好. NVIDIA驱动安装会遇到各种问题,真希望黄教主可以将各个工具如何安装使用讲解的更加细致.清楚一些,有时候按照 ...
- Ubuntu系统---NVIDIA 驱动安装
Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网 ...
- Y7000 安装ubuntu16.04.6 的tips :禁用nouveau 、Wifi 问题 、nvidia 驱动安装
由于最近要跑DeepLearning 所以在自己的Y7000上装一个Ubuntu ,自己碰了好多壁 写下来以防止自己忘掉以便后续再用! 配置:i7-8750H +GeForce GTX 1050Ti ...
- ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)
目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...
- NVIDIA 驱动安装(超详细)
目录 1. 删除原有驱动 2. 安装依赖 3. 禁用nouveau驱动: 4. reboot 5. 获取kernel source (important) 6. 关掉x graphic 服务 7. 安 ...
- 【软件安装】nvidia驱动安装事宜
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html https://docs.nvidia.com/cuda/arch ...
- nvidia-docker2配置与NVIDIA驱动安装
要运行高版本的GPU版TensorFlow,需要更新宿主机的显卡驱动(本文以NVIDIA390为例) 一.更新驱动 禁用nouveau驱动: 添加/etc/modprobe.d/blacklist.c ...
- 如何在 Ubuntu 16.04,15.10,14.04 中安装 GIMP 2.8.16(类似于PS软件)
GIMP 图像编辑器 2.8.16 版本在其20岁生日时发布了.下面是如何安装或升级 GIMP 在 Ubuntu 16.04, Ubuntu 15.10, Ubuntu 14.04, Ubuntu 1 ...
- ubuntu16.04 NVIDIA 驱动安装
查看驱动版本号 查看驱动适用版本:NVIDIA驱动版本查询 查看显卡对应的驱动版本: 举例如下: 禁止集成的nouveau驱动 Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVID ...
随机推荐
- python-获取程序的路径
python获取当前路径 import os,sys 使用sys.path[0].sys.argv[0].os.getcwd().os.path.abspath(file).os.path.realp ...
- 线程系列2--Java线程的互斥技术
java的多线程互斥主要通过synchronized关键字实现.一个线程就是一个执行线索,多个线程可理解为多个执行线索.进程有独立的内存空间,而进程中的线程则是共享数据对象资源.这样当多个执行线索在C ...
- linux 下载jdk
1.官方下载jdk的地方 jdk8下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315 ...
- Why convolutions always use odd-numbers as filter_size
原文地址:https://datascience.stackexchange.com/questions/23183/why-convolutions-always-use-odd-numbers-a ...
- Spring Bean学习创建及使用<二>
转自:http://blessht.iteye.com/blog/1162131 平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的 ...
- linux之gzip命令
命令格式: gzip [选项] 压缩(解压缩)的文件名 参数: -d 将压缩文件解压. -l 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字 -v 对每一个压缩和解压 ...
- git push 本地项目推送到远程分支[z]
大家有的时候,会在本地新建项目,这里说一下在本地项目建立本地git仓库,然后push到远程仓库的步骤 1.在本地项目的文件夹下,git仓库初始化 git init 初始化本地git仓库 2. git ...
- DDNS是动态域名解析的意思
目前大部分家庭使用PPPOE拨号方式上网,每次上网获得的IP都是随机变换的,但是家里的网络监控.智能设备需要通过网络访问,每次使用都需要先知道IP非常麻烦. 有了DDNS动态域名解析,我们只要到花生壳 ...
- JndiObjectFactoryBean 配置数据源
转: JndiObjectFactoryBean 配置数据源 2017年08月29日 22:04:28 病毒先生 阅读数:7338 版权声明:本文为博主原创文章,未经博主允许不得转载. https ...
- (3)TinyXml2的详解及使用
TinyXml2是开源的c++xml文件解析库,简单实用,非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作. (1)DOM DOM(Document Object Mode ...