• 社区首页
  • 版块
对官方wiki中Intel&Nvidia双显卡配置的建议
社区管理5585个浏览 ·6个评论
电梯直达到第
woojay
发表于2020-07-08
楼主
本帖最后由 woojay 于 2020-7-8 15:51 编辑

    本人是一名武汉大一学生,使用Linux超过三年,对武汉深度科技开发的Deepin Linux情有独钟。这是我第一次为开源社区做点贡献,希望可以被采纳。如有不恰当之处,还请各位斧正。

    可以被优化的wiki:https://wiki.deepin.org/wiki/%E6%98%BE%E5%8D%A1
    以下内容经过本人在小米笔记本Pro GTX1050ti版上亲自实践,是真实有效的通用方案。


    在5.2小节中,提到了对Intel&Nvidia双显卡的关于xorg.conf文件的配置,部分原文如下:
  1. <p>然后编辑 /etc/X11/xorg.conf  #通过lspci | egrep 'VGA|3D',获取设备BusID,例子 00:02.0 填写PCI:0:2:0</p>
  2. <pre><code>Section "Module"
  3.     Load "modesetting"
  4. EndSection

  5. Section "Device"
  6.     Identifier "nvidia"
  7.     Driver "nvidia"
  8.     BusID "PCI:X:X:X"      
  9.     Option "AllowEmptyInitialConfiguration"
  10. EndSection</code></pre>
Copy the Code
   此配置实则是使用Nvidia独显作为默认显卡,屏蔽了Intel集显。开机后通过nvidia-smi命令可以看到独显大约被占用了300M显存,通过修改下文中给出的配置,可以看到明显对比。
    我认为此处的配置方案可以增加至三种:
        方案A:启用双显卡,设置Intel集显为默认显卡。(均衡)
        使用此方案需要将xorg.conf修改为以下内容:
  1. Section "ServerLayout"
  2.     Identifier "layout"
  3.     Screen 0 "intel"
  4.     Screen 1 "nvidia"
  5. EndSection

  6. Section "Device"
  7.     Identifier "intel"
  8.     Driver "intel"
  9.     BusID "PCI:X:X:X"    #此处填写Intel集显的BusID
  10.     Option "AccelMethod" "SNA"
  11. EndSection

  12. Section "Screen"
  13.     Identifier "intel"
  14.     Device "intel"
  15. EndSection

  16. Section "Device"
  17.     Identifier "nvidia"
  18.     Driver "nvidia"
  19.     BusID "PCI:X:X:X"    #此处填写Nvidia独显的BusID
  20.     Option "ConstrainCursor" "off"
  21. EndSection

  22. Section "Screen"
  23.     Identifier "nvidia"
  24.     Device "nvidia"
  25.     Option "AllowEmptyInitialConfiguration" "on"
  26.     Option "IgnoreDisplayDevices" "CRT"
  27. EndSection
Copy the Code

        方案B:启用Nvidia独显,屏蔽Intel集显。(高性能,也意味着高功耗)
        使用此方案需要将xorg.conf修改为以下内容:
  1. Section "Module"
  2.     Load "modesetting"
  3. EndSection

  4. Section "Device"
  5.     Identifier "Card0"
  6.     Driver "nvidia"
  7.     BusID "PCI:X:X:X"    #此处填写Nvidia独显的BusID
  8. EndSection
Copy the Code

        方案C:启用Intel集显,屏蔽Nvidia独显。(低功耗)
        使用此方案需要将xorg.conf修改为以下内容:

  1. Section "Module"
  2.     Load "modesetting"
  3. EndSection

  4. Section "Device"
  5.     Identifier "Card0"
  6.     Driver "intel"
  7.     BusID "PCI:X:X:X"    #此处填写Intel集显的BusID
  8. EndSection
Copy the Code
   望相关人员采纳并更新wiki。




回复收藏只看作者
所有回复
woojay
发表于2020-07-08
沙发
@deepin_mq https://bbs-next.deepin.org/user/48640
不知道哪位负责更新wiki,就随便艾特咯
jingle超级管理员
发表于2020-07-08
板凳

https://bbs-next.deepin.org/user/241653 先放本地faq  wiki之前有人恶意注入广告 暂时控制编辑权限
xiaoxiao315
发表于2020-07-08
地板
双显卡的驱动其实primer方案就很不错,只是deepin现在没把xorg版本升上去,还是看看正式版能不能搞定,能的话近几年的双显卡笔记本基本都能装了。
woojay
发表于2020-07-09
5楼

嗯嗯,共同期待
chenxiex
发表于2020-07-11
6楼
楼主你好!我是一个linux小白,对你的方案有几点疑问:
在方案A下,如何启动独显?
修改xorg.conf后,不修改其它文件,重启就能生效了吗?注销能生效吗?
cactus
发表于2020-07-12
7楼
我试过方案A和方案B,方案A使用正常,然后方案B只要不关机也可以使用,但只要关机了以后再开机,会出现一大堆错误,进不了桌面,然后我进入Windows里面用DiskGenius软件把方案B删除了,然后把方案A变回来了,最后开机正常。这些是我个人的尝试。我电脑是Dell G3 3579.
发布帖子

光荣榜

  • 周榜
  • 月榜
  • 总榜