应用场景
硬件/整机信息:全平台
OS版本信息:全架构
OS版本信息:桌面专业版、家庭版、deepin社区版
问题现象
启用独显,屏蔽集显
解决方案
步骤一
1、桌面右键打开终端输入并执行:
lspci |grep -E3 "VGA|3D|Display"
2、查看n卡的pci号是多少,如01:00.0 那么busid为:1:0:0
若为:2e:00:0 其中2e要转换为10进制46,所以busid为:46:0:0
步骤二
接下来具体操作:
执行命令:
sudo deepin-editor /etc/X11/xorg.conf
或 sudo vim /etc/X11/xorg.conf
需注意的是在deepin25中由于文本编辑器默认为玲珑版,可能会存在命令不存在的情况,需先执行sudo apt update&&sudo apt install deepin-editor后执行相应命令,或直接使用vim进行编辑。
添加内容
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
保存后关闭文件
步骤三
执行命令:
sudo deepin-editor /etc/lightdm/display_setup.sh
添加内容
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
保存后关闭文件
步骤四
执行命令:
sudo chmod +x /etc/lightdm/display_setup.sh
步骤五
执行命令:
sudo deepin-editor /etc/lightdm/lightdm.conf
找到#display-setup-script=这行
将其修改为:
display-setup-script=/etc/lightdm/display_setup.sh
步骤六
重启电脑