深度linux双显卡死机,Deepin配置IntelNvidia双显卡
双显卡配置方案已经发到了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双显卡相关推荐
- 深度linux时间.年日调整,deepin深度商店中的Linux版应用体验分享(一)
Windows是婀娜多姿阅人无数的熟女,她能猜透你喜欢啥,但是你不知道有多少人对她图谋不轨!顺手,但是不省心!deepin就是豆蔻年华的妙龄少女!不谙世事,清纯如水.不太懂事,但是干净,没有好色之徒动 ...
- 深度Linux如何安装驱动程序,在Deepin 20系统下手动安装N卡闭源驱动64-440.31.run的步骤...
本文介绍在深度Deepin 20系统下手动安装N卡闭源驱动的详细步骤,以安装NVIDIA-Linux-x86_64-440.31.run为例. 前言 深度Deepin 20自带三种版本的N卡驱动,如果 ...
- 深度linux系统live版,【Deepin linux下载】Deepin Linux官方下载 v20 最新免费版(ios+Live)-开心电玩...
Deepin linux20介绍 Deepin linux20原名为Hiweed Linux,是一款在在ubuntu基础上开发的开源的免费的linux操作系统,支持笔记本.桌面计算机和一体机使用.De ...
- 深度linux运行wine,如何在Deepin深度桌面环境下直接运行exe安装Wine
此方法基于深度酒. Wine软件是一个在Linux系统环境下使用Win平台软件的环境插件. URL.1: 这是Wine的官方内容 URL.2: 这是Deepin官方社区提供的内容: tid = 174 ...
- 深度Linux简单高级全盘区别,DEEPIN LINUX 之高级分区方案说明、分区顺序建议
https://ubuntuqa.com/article/2613.html 在不同的分区上安装各种目录有什么优缺点? ubuntuer 技术教程 2019-02-21 14:30 mount ...
- 深度Linux桌面图标,图标推荐 Deepin plus 所有图标集
deepin plus 图标适用于所有发行版,该图标主题基于papiros图标.以及deepin的原始图标,图标已经添加了deepin的设计技术,替换更多papiros图标. 首先下载deepin-p ...
- 深度linux运行windows游戏,在deepin linux系统中手动安装windows游戏的小技巧
本文介绍在deepin linux系统中手动安装windows游戏的小技巧.其实现在wine很好用了,基本dx9的游戏都能玩,但是有些RA2则效果一般,不是很好.关于deepin-wine的版本低有些 ...
- 没有u盘安装深度linux系统下载地址,关于deepin 20bate无法正常使用U盘安装的问题...
前期准备是用Ventoy U盘工具制作好,把Windows10.deepin.优麒麟.Ubuntu 等ios文件统统拷贝U盘Ventoy文件夹,省得更换其它系统费时费力来回制作启动盘,平时想玩哪个系统 ...
- 深度linux 时间放桌面,manjaro + deepin桌面环境 真香!
我是用kde版的manjaro安装deepin桌面的,安装的时候要切换到中国源,这样比较快. ----------------------------------------------------- ...
- 深度linux桌面没有图标,在deepin系统下topbar更新后托盘不显示图标的解决方法
在deepin操作系统下没更新之前打开QQ会在topbar里显示QQ图标,打开其他的软件会在topbar里显示打开软件的图标,但是更新之后就不显示了,而且是我安装的所有wine(迅雷.百度网盘.QQ) ...
最新文章
- TensorFlow基本使用
- QT的QDesignerFormWindowInterface类的使用
- linux学习笔记-chkconfig
- python中监控错误的语句_Python学习_07_错误、异常
- 【异常】Unable to instantiate SparkSession with Hive support because Hive classes a
- 七个月自学进微软——我的编程算法学习心得
- python在类中创建线程
- Other - 个人对知识讨论、分享等平台上抄袭乱象的看法
- 根据call/jmp操作数偏移检测内核是否被rootkit控制
- 阿里云ECS安骑士离线修复步骤
- 计算机编辑功能在哪,win10系统本地组策略编辑器在哪的具体步骤
- php opcode修改,PHP配置文件缓存opcode设置步骤
- 沙尘暴天气空气净化器市场走俏
- Linux系统漏洞本地提权
- YOLOv5的损失函数
- Java 匿名类(通俗易懂)
- 第一章 eNSP学习(1-5)
- 软件测试自学摄影审美,APP测评 | 朋友圈那些好看的照片都是怎么来的??
- 关于LIMS系统的安全性
- 深圳市友昊天创2022年度新方案
热门文章
- 高通平台开发系列讲解(工具篇)ramdump获取与解析
- 10分钟带你读完人工智能的三生三世
- 超1200张!《Nature》高清论文插图集下载
- 神舟七号飞船应用计算机进行飞行状态属于,“神舟七号”飞船应用计算机进行飞行状态调整属于()。...
- 2020神舟几号发射_2020广东事业单位考试:神舟飞船小知识的考点提炼
- C语言中求大于M10个最大素数,全国计算机二级C语言上机题库—南开100题
- AAA标准-RADIUS协议
- 磁共振中的T1, T2 和 T2*的原理和区别
- 计算机户籍管理,里诺户口管理系统
- 数学建模学习(57):K-Means聚类原理分析讲解与应用