其实跟双屏没太多联系,不过建议单屏完成操作
用 deepin 有挺久了,一直没怎么注意驱动,前几天突然想玩玩 流星蝴蝶剑 ,之前没搞成功也不知道怎么回事也没时间没注意,大晚上想起来买了 crossover 就突然来劲了(冰封王座进去也很卡也是驱动问题),然后尝试了 驱动管理,不顶用,更了 15.11 之后好像就不得行了,之前尝试去 NVIDIA 下载 linux 的 run驱动包,没装成功。
折腾到今天傍晚才弄好,稍微总结和写个流程。
如果您在参考此文,开始动手前请注意:
安装NVIDIA驱动需要关闭开源驱动 nouveau
安装NVIDIA驱动需要关闭图形化服务 x server
安装NVIDIA驱动需要常用的编译环境
安装run包的驱动,需要卸载所有deb包
安装deb包最好先卸载一次之前的驱动
部分deb源可能不适于deepin 15.11
部分命令总结:
#查看电脑中的显卡
sudolspci|egrep'3D|VGA'
#查看nouveau是否已关闭
sudolsmod|grepnouveau
#卸载所有apt管理的关于NVIDIA驱动deb包
sudoaptpurge*nvidia*nvidia*nvidia*-y
#安装编译环境
sudoapt-yinstalllinux-headers-amd64linux-headers-deepin-amd64gccmakedkms
#安装run包之前停止xserver,启动改为start
#ctrl+alt+F2进入tty2之后
sudoservicelightdmstop
#NVIDIA的部分命令
#生成xorg.conf(实际可能不顶用)
sudonvidia-xconfig
#查看显卡相关信息
nvidia-smi
#打开显卡面板
nvidia-settings
深度论坛相关教程地址:
安装完成之后,当你的 nvidia-smi 有输出内容之后,此时可能出现若干问题,包括不限于:
输入 nvidia-smi 不正常:
1、nvidia-smi 没有安装(常见于apt安装方式):使用 apt install nvidia-smi
2、nvidia-smi 存在,但是输出内容不正常:通常是驱动安装失败,参考屏幕提示,或者查看 /var/log/nvidia-install.log
输入 nvidia-smi 正常,但是打开面板报错,没有弹出面板
输入 nvidia-smi 正常,但是打开面板提示缺少 /etc/X11/xorg.conf ,请使用 nvidia-xconfig 生成配置文件
以上两个基本上都是 /etc/X11/xorg.conf 配置文件有问题,用 nvidia-xconfig 生成的配置文件不顶用(不过还是可以试试),不记得是哪里找到的一个有人贴出来的配置文件,可以用了,内容如下:
Section"ServerLayout"
Identifier"Configured"
Screen0"screen_nvidia"
Inactive"card_intel"
InputDevice"Mouse0""CorePointer"
InputDevice"Keyboard0""CoreKeyboard"
EndSection
Section"Files"
ModulePath"/usr/lib/xorg/modules"
FontPath"/usr/share/fonts/X11/misc"
FontPath"/usr/share/fonts/X11/cyrillic"
FontPath"/usr/share/fonts/X11/100dpi/:unscaled"
FontPath"/usr/share/fonts/X11/75dpi/:unscaled"
FontPath"/usr/share/fonts/X11/Type1"
FontPath"/usr/share/fonts/X11/100dpi"
FontPath"/usr/share/fonts/X11/75dpi"
FontPath"built-ins"
EndSection
Section"Module"
Load"glx"
EndSection
Section"InputDevice"
Identifier"Keyboard0"
Driver"kbd"
EndSection
Section"InputDevice"
Identifier"Mouse0"
Driver"mouse"
Option"Protocol""auto"
Option"Device""/dev/input/mice"
Option"ZAxisMapping""4567"
EndSection
Section"Device"
Identifier"card_nvidia"
Driver"nvidia"
BusID"PCI:1:0:0"
EndSection
Section"Device"
Identifier"card_intel"
Driver"modesetting"
BusID"PCI:0:2:0"
EndSection
Section"Screen"
Identifier"screen_nvidia"
Device"card_nvidia"
EndSection
Section"Screen"
Identifier"screen_intel"
Device"card_intel"
EndSection
刚又测试了一下,需要在/etc/lightdm/lightdm.conf的 [Seat:*] 行下添加
display-setup-script=/etc/lightdm/display_setup.sh
/etc/lightdm/display_setup.sh 的内容是:
#!/bin/sh
xrandr--setprovideroutputsourcemodesettingNVIDIA-0
xrandr--auto
xrandr--dpi96