Ubuntu 22.04桌面环境下如何同时启用Nvidia独立GPU与Intel集成GPU双显示器
Ubuntu 22.04桌面环境下如何同时启用Nvidia独立GPU与Intel集成GPU双显示器
嗨,我来帮你搞定这个双显卡双显示器的问题!你之前通过Nvidia X Server Settings生成的xorg.conf大概率强制Xorg只使用Nvidia独立显卡了,所以集成显卡的显示器才会失效。咱们可以通过修改这个配置文件来重新启用Intel集成显卡,具体步骤如下:
先备份原配置,以防万一
先把当前的xorg.conf备份一份,出错了还能轻松恢复:sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak获取Intel显卡的PCI总线ID
打开终端,输入下面的命令找到Intel显卡的总线标识:lspci | grep VGA你会看到类似这样的输出(认准Intel那一行):
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Desktop)
这里的00:02.0就是咱们需要的总线ID,记下来后面要用。修改
xorg.conf配置文件
用文本编辑器打开配置文件(比如nano):sudo nano /etc/X11/xorg.conf然后添加以下内容到文件里:
- 首先是Intel显卡的设备配置段:
Section "Device" Identifier "IntelGraphics" Driver "modesetting" BusID "PCI:0:2:0" # 这里替换成你刚才查到的Intel显卡总线ID EndSection - 接着是对应Intel显卡的屏幕配置段:
Section "Screen" Identifier "ScreenIntel" Device "IntelGraphics" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection - 最后修改
ServerLayout段,把两个屏幕都包含进去(如果原来的ServerLayout已经存在,直接修改它的内容就行):Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 # 这是你原来的Nvidia显示器,保持不变 Screen 1 "ScreenIntel" RightOf "Screen0" # 把Intel显示器放在Nvidia的右边,可按需改成LeftOf/Above/Below EndSection
另外要注意:如果原来的Nvidia设备配置段里有
Option "PrimaryGPU" "Yes"这类强制独占的选项,记得把它注释掉(前面加#)或者删掉,不然Xorg还是只会认准Nvidia显卡。- 首先是Intel显卡的设备配置段:
保存配置并重启
按Ctrl+O保存,Ctrl+X退出nano,然后重启电脑或者注销再登录,之后Intel显卡上的显示器应该就能正常工作了。
如果上面的步骤没搞定,你可以试试安装Intel官方的显卡驱动(不过Ubuntu 22.04默认的modesetting驱动一般就够用):
sudo apt install xserver-xorg-video-intel
备注:内容来源于stack exchange,提问作者AlpakaJoe
相关产品推荐
相关产品推荐

