jiutian123
deepin
2021-08-06 19:02 
Reply Like 0 View the author

先使用的方案a,可以使用,再使用了方案B,没有成功屏蔽独显
首先执行以下命令,查看显卡的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
重新启动后,配置生效。
发张我启用双显卡默认集显的图:

1.如果你是 Intel + NVIDIA 双显卡用户,接下来打开终端,执行以下命令:
完毕
Popular Ranking
ChangePopular Events
More
最简单的笔记本双显卡I+N驱动方案 按照此方案安装成功 uos b6 家庭版