双显卡配置方案已经发到了deepin bbs,不知道会不会被采纳,更新到wiki中。

前言

一直觊觎Deepin Linux的美色,奈何256G硬盘太小,一直没装。昨天终于把持不住了,格掉了D盘,装上了Deepin。

此处不提供安装教材,安装教程见官网。

安装之后

首次启动问题

如果你的电脑也有Nvidia独显,不出意外,第一次启动不会成功,屏幕上会有类似这样的错误消息:

nouveau 000:01:00.0 tmr: stalled at XXXXXXXXXXX

nouveau 000:01:00.0 tmr: stalled at XXXXXXXXXXX

nouveau 000:01:00.0 tmr: stalled at XXXXXXXXXXX

nouveau是Nvidia显卡的开源驱动,出现类似错误消息是因为显卡驱动出了问题。

要解决驱动问题,需要想办法启动系统。长按电源键强制关机,重新启动,当grub菜单显示时,按下e键。

找到splash quite这行,在splash quite后面添加:

nouveau.modeset=0;

然后直接按下F10,不出意外的话系统会启动,并显示登录界面。

登录进系统之后,还需要完全禁用nouveau驱动。

打开深度终端,首先要修改/etc/modprobe.d/blacklist-bcm43.conf

$ sudo dedit /etc/modprobe.d/blacklist-bcm43.conf

在文件末尾加上这两行

blacklist nouveau

options nouveau modeset=0

再执行以下两条命令,从内核彻底禁用nouveau驱动并重启:

$ sudo update-initramfs -u

$ sudo init 6

重启后,执行以下命令,如果没有输出,说明nouveau已经被禁用:

$ lsmod | grep -i nouveau

安装驱动程序

笔者使用官方的闭源驱动,闭源驱动的优点不再解释。

下载的驱动是后缀名为run的文件,我的是NVIDIA-Linux-x86_64-440.100.run。

在安装之前,需要按下Ctrl+Alt+F2切换到TTY下,输入用户名密码登录。然后执行以下命令,关闭lightdm:

$ sudo systemctl stop lightdm

切换到驱动文件所在路径,执行以下命令:

$ chmod +x NVIDIA-Linux-x86_64-440.100.run

$ sudo ./NVIDIA-Linux-x86_64-440.100.run

一路回车之后,完成安装。再重启一次。

$ sudo init 6

配置xorg.conf

重启之后,执行以下命令,查看显卡情况:

$ nvidia-smi

如果识别出了Nvidia的显卡型号,说明安装成功。但是可以看到显存占用为0M,说明显卡并没有启用。需要创建/etc/X11/xorg.conf来配置显卡。

首先执行以下命令,查看显卡的BusID:

$ lspci | egrep -i 'VGA|3D'

输出如下

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)

01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)

其中00:0.20是Intel集显,对应的BusID为0:2:0。01:00.0是Nvidia独显,对应的BusID为1:0:0。

在这里我提供三种配置方案:A.启用双显卡,集显为默认显卡(均衡)、B.启用独显,屏蔽集显(高性能)、C.启用集显,屏蔽独显(低功耗)。

以下是配置文件,需要填写到/etc/X11/xorg.conf,注意修改自己的BusID:

方案A:启用双显卡,集显为默认显卡

Section "ServerLayout"

Identifier "layout"

Screen 0 "intel"

Screen 1 "nvidia"

EndSection

Section "Device"

Identifier "intel"

Driver "intel"

BusID "0:2:0"

Option "AccelMethod" "SNA"

EndSection

Section "Screen"

Identifier "intel"

Device "intel"

EndSection

Section "Device"

Identifier "nvidia"

Driver "nvidia"

BusID "1:0:0"

Option "ConstrainCursor" "off"

EndSection

Section "Screen"

Identifier "nvidia"

Device "nvidia"

Option "AllowEmptyInitialConfiguration" "on"

Option "IgnoreDisplayDevices" "CRT"

EndSection

方案B:启用独显,屏蔽集显

Section "Module"

Load "modesetting"

EndSection

Section "Device"

Identifier "Card0"

Driver "nvidia"

BusID "PCI:1:0:0"

EndSection

方案C:启用集显,屏蔽独显

Section "Module"

Load "modesetting"

EndSection

Section "Device"

Identifier "Card0"

Driver "intel"

BusID "PCI:0:2:0"

EndSection

创建文件/etc/lightdm/display_setup.sh,写入以下内容:

#!/bin/sh

xrandr --setprovideroutputsource modesetting NVIDIA-0

xrandr --auto

赋予执行权限:

$ sudo chmod +x /etc/lightdm/display_setup.sh

修改/etc/lightdm/lightdm.conf:

找到#display-setup-script=这行,修改为

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

重新启动后,配置生效。

发张我启用双显卡默认集显的图:

深度linux双显卡死机,Deepin配置IntelNvidia双显卡相关推荐

  1. 深度linux时间.年日调整,deepin深度商店中的Linux版应用体验分享(一)

    Windows是婀娜多姿阅人无数的熟女,她能猜透你喜欢啥,但是你不知道有多少人对她图谋不轨!顺手,但是不省心!deepin就是豆蔻年华的妙龄少女!不谙世事,清纯如水.不太懂事,但是干净,没有好色之徒动 ...

  2. 深度Linux如何安装驱动程序,在Deepin 20系统下手动安装N卡闭源驱动64-440.31.run的步骤...

    本文介绍在深度Deepin 20系统下手动安装N卡闭源驱动的详细步骤,以安装NVIDIA-Linux-x86_64-440.31.run为例. 前言 深度Deepin 20自带三种版本的N卡驱动,如果 ...

  3. 深度linux系统live版,【Deepin linux下载】Deepin Linux官方下载 v20 最新免费版(ios+Live)-开心电玩...

    Deepin linux20介绍 Deepin linux20原名为Hiweed Linux,是一款在在ubuntu基础上开发的开源的免费的linux操作系统,支持笔记本.桌面计算机和一体机使用.De ...

  4. 深度linux运行wine,如何在Deepin深度桌面环境下直接运行exe安装Wine

    此方法基于深度酒. Wine软件是一个在Linux系统环境下使用Win平台软件的环境插件. URL.1: 这是Wine的官方内容 URL.2: 这是Deepin官方社区提供的内容: tid = 174 ...

  5. 深度Linux简单高级全盘区别,DEEPIN LINUX 之高级分区方案说明、分区顺序建议

    https://ubuntuqa.com/article/2613.html 在不同的分区上安装各种目录有什么优缺点? ubuntuer 技术教程 2019-02-21 14:30 mount ...

  6. 深度Linux桌面图标,图标推荐 Deepin plus 所有图标集

    deepin plus 图标适用于所有发行版,该图标主题基于papiros图标.以及deepin的原始图标,图标已经添加了deepin的设计技术,替换更多papiros图标. 首先下载deepin-p ...

  7. 深度linux运行windows游戏,在deepin linux系统中手动安装windows游戏的小技巧

    本文介绍在deepin linux系统中手动安装windows游戏的小技巧.其实现在wine很好用了,基本dx9的游戏都能玩,但是有些RA2则效果一般,不是很好.关于deepin-wine的版本低有些 ...

  8. 没有u盘安装深度linux系统下载地址,关于deepin 20bate无法正常使用U盘安装的问题...

    前期准备是用Ventoy U盘工具制作好,把Windows10.deepin.优麒麟.Ubuntu 等ios文件统统拷贝U盘Ventoy文件夹,省得更换其它系统费时费力来回制作启动盘,平时想玩哪个系统 ...

  9. 深度linux 时间放桌面,manjaro + deepin桌面环境 真香!

    我是用kde版的manjaro安装deepin桌面的,安装的时候要切换到中国源,这样比较快. ----------------------------------------------------- ...

  10. 深度linux桌面没有图标,在deepin系统下topbar更新后托盘不显示图标的解决方法

    在deepin操作系统下没更新之前打开QQ会在topbar里显示QQ图标,打开其他的软件会在topbar里显示打开软件的图标,但是更新之后就不显示了,而且是我安装的所有wine(迅雷.百度网盘.QQ) ...

最新文章

  1. TensorFlow基本使用
  2. QT的QDesignerFormWindowInterface类的使用
  3. linux学习笔记-chkconfig
  4. python中监控错误的语句_Python学习_07_错误、异常
  5. 【异常】Unable to instantiate SparkSession with Hive support because Hive classes a
  6. 七个月自学进微软——我的编程算法学习心得
  7. python在类中创建线程
  8. Other - 个人对知识讨论、分享等平台上抄袭乱象的看法
  9. 根据call/jmp操作数偏移检测内核是否被rootkit控制
  10. 阿里云ECS安骑士离线修复步骤
  11. 计算机编辑功能在哪,win10系统本地组策略编辑器在哪的具体步骤
  12. php opcode修改,PHP配置文件缓存opcode设置步骤
  13. 沙尘暴天气空气净化器市场走俏
  14. Linux系统漏洞本地提权
  15. YOLOv5的损失函数
  16. Java 匿名类(通俗易懂)
  17. 第一章 eNSP学习(1-5)
  18. 软件测试自学摄影审美,APP测评 | 朋友圈那些好看的照片都是怎么来的??
  19. 关于LIMS系统的安全性
  20. 深圳市友昊天创2022年度新方案

热门文章

  1. 高通平台开发系列讲解(工具篇)ramdump获取与解析
  2. 10分钟带你读完人工智能的三生三世
  3. 超1200张!《Nature》高清论文插图集下载
  4. 神舟七号飞船应用计算机进行飞行状态属于,“神舟七号”飞船应用计算机进行飞行状态调整属于()。...
  5. 2020神舟几号发射_2020广东事业单位考试:神舟飞船小知识的考点提炼
  6. C语言中求大于M10个最大素数,全国计算机二级C语言上机题库—南开100题
  7. AAA标准-RADIUS协议
  8. 磁共振中的T1, T2 和 T2*的原理和区别
  9. 计算机户籍管理,里诺户口管理系统
  10. 数学建模学习(57):K-Means聚类原理分析讲解与应用