有一段时间没有用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 驱动安装,双屏显示问题记录的更多相关文章

  1. 【linux基础】ubuntu系统NVIDIA驱动安装

    在安装GPU环境下的软件工具,特别是CUDA/CUDNN等,一定要先把GPU环境搭建好. NVIDIA驱动安装会遇到各种问题,真希望黄教主可以将各个工具如何安装使用讲解的更加细致.清楚一些,有时候按照 ...

  2. Ubuntu系统---NVIDIA 驱动安装

    Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网 ...

  3. Y7000 安装ubuntu16.04.6 的tips :禁用nouveau 、Wifi 问题 、nvidia 驱动安装

    由于最近要跑DeepLearning 所以在自己的Y7000上装一个Ubuntu ,自己碰了好多壁 写下来以防止自己忘掉以便后续再用! 配置:i7-8750H +GeForce GTX 1050Ti ...

  4. ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)

    目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...

  5. NVIDIA 驱动安装(超详细)

    目录 1. 删除原有驱动 2. 安装依赖 3. 禁用nouveau驱动: 4. reboot 5. 获取kernel source (important) 6. 关掉x graphic 服务 7. 安 ...

  6. 【软件安装】nvidia驱动安装事宜

    https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html https://docs.nvidia.com/cuda/arch ...

  7. nvidia-docker2配置与NVIDIA驱动安装

    要运行高版本的GPU版TensorFlow,需要更新宿主机的显卡驱动(本文以NVIDIA390为例) 一.更新驱动 禁用nouveau驱动: 添加/etc/modprobe.d/blacklist.c ...

  8. 如何在 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 ...

  9. ubuntu16.04 NVIDIA 驱动安装

    查看驱动版本号 查看驱动适用版本:NVIDIA驱动版本查询 查看显卡对应的驱动版本: 举例如下: 禁止集成的nouveau驱动 Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVID ...

随机推荐

  1. CSS效果篇--这里有你想要的CSS3漂亮的自定义Checkbox各种复选框

    在原来有一篇文章写到了<CSS效果篇--纯CSS+HTML实现checkbox的思路与实例>.这篇文章主要写各种自定义的checkbox复选框,实现如图所示的复选框: 大致的html代码都 ...

  2. python:科学计数法转化为浮点型数据

    def as_num(x): y='{:.5f}'.format(x) # 5f表示保留5位小数点的float型 return(y) 实验一下 as_num(1.2e-4) In [3]:as_num ...

  3. C#获取实体类属性名和值

    遍历获得一个实体类的所有属性名,以及该类的所有属性的值 //先定义一个类: public class User { public string name { get; set; } public st ...

  4. mysql 添加用户 - 设置远程登录/本地登陆的权限

    默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户: mysql> GRANT A ...

  5. Anaconda 改为国内镜像的方法

    Anaconda的conda 特别好用 但如果用国外的镜像,慢的出奇 可以改为了国内镜像会好很多 conda config --add channels https://mirrors.tuna.ts ...

  6. 标准C++常用头文件及描述

    #include <algorithm> //STL 通用算法 #include <bitset> //STL 位集容器 #include <cctype> //字 ...

  7. SQL学习(八)日期处理

    不同数据库中,针对日期处理的函数不同 Oracle中常用日期函数 (1.sysdate: 获取当前系统时间 如: select sysdate() ----返回当前时间,包括年月日 时分秒 (2.to ...

  8. 解决gradle项目每次编译都下载gradle-x.x-all.zip gradle-x.x-bin.zip

    想必有一些热爱技术的看官或者android开发人员都会接触gradle项目.中国用户每次下载都很慢,甚至狂躁(CTMD的什么人做的这种设计,每次下载都狗日慢的想死). 哦,不好意思,骂人了.不管你高不 ...

  9. IDEA离线更新

    因为在hosts文件添加以下dns添加 0.0.0.0 account.jetbrains.com 0.0.0.0 www.jetbrains.com 导致IDEA自动更新失败.手工下载回更新文件IU ...

  10. C/C++之编程语言学习资源

    前言 因朋友相问,藉以帮助需要学习C.C++语言的后来小伙伴. 网络视频资源 选择其中一系列即可,切忌贪多嚼不烂. [系列1:可能会面临开课时间错过的问题,二门课程只要能上其一即可,均为浙大翁恺老师的 ...