[Topic DIscussion] 怎么仅使用独立显卡,不使用集成显卡?独立显卡已经安装成功,谢谢
Tofloor
poster avatar
jiutian123
deepin
2021-08-06 18:55
Author

最简单的笔记本双显卡I+N驱动方案  按照此方案安装成功  uos b6 家庭版

  1. 打开开发者模式。
  2. 打开终端,输入如下命令并回车:
    sudo  apt  autoremove  -y  nvidia-*
    然后输入你的系统登陆密码并回车,输入的时候不会有任何显示,输完按回车即可。如果输错了,它会提示你再来一次。 然后等待命令完成。
  3. 输入如下命令并回车:
    sudo  apt  install  -y  nvidia-driver  nvidia-smi  nvidia-settings  deepin-nvidia-prime
    等待命令完成。
  4. 输入如下命令并回车:
    sudo  update-initramfs  -u
    等待命令完成。
  5. 重启系统,然后笔记本自带屏幕和外接显示器都应该会亮起。
  6. 如果要调整屏幕布局,或者设置主屏幕,可以在“控制中心>显示>多屏显示模式”里面选择“自定义”,然后点击底部的“自定义设置”。
Reply Favorite View the author
All Replies
jiutian123
deepin
2021-08-06 19:02
#1

Reply View the author
jiutian123
deepin
2021-08-06 19:32
#2

先使用的方案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

重新启动后,配置生效。

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

Reply View the author
jiutian123
deepin
2021-08-15 05:10
#3

1.如果你是 Intel + NVIDIA 双显卡用户,接下来打开终端,执行以下命令:

  1. echo "blacklist nouveau
  2. options nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf > /dev/null
  3.  
  4. sudo update-initramfs -u
  5. 2. 执行结束后建议先重启,重启后查看nouveau有没有运行,没输出代表禁用生效 lsmod | grep nouveau
  6. 3.
  7. sudo apt install nvidia-driver nvidia-smi nvidia-settings nvidia-xconfig
  8.  

完毕

Reply View the author