台式机集显(intel)+独显(nvidia)双屏显示配置总结

因为新台式机的独显上只有一个 DVI 的输出口,又不想买转接线之类的,所以没法双屏了。前两天发现 BIOS 设置里支持集显和独显同时输出,所以就打起了独显 + 集显各一个显示器实现双屏的主意。Windows 上自动成功,但 openSUSE 要么是直接进不了桌面要不就是只有 Intel 工作。google 来 google 去最后终于找到个可用的了!!。。留个爪印。。
1、BIOS 设置里显示设置部分选择 IDG,同时把里面的同时输出的选项打开。(如果没有同时输出的选项亲应该就不用往下折腾了)
2、让 KMS 工作。Yast2->/etc/sysconfig 编辑器 ->System->Kernel->NO_KMS_INTRD no
3、去掉 grub 启动选项里的 nomodeset
4、安装 nvidia 闭源驱动 __ 和 intel 驱动 __ (更新:不需要)。
5、根据自己的显卡和显示的连接情况,修改 xorg.conf,需要注意的是其中的 BUSID。r 据说是
lspci | grep VGA
第一列的那个组数字后面补零就是了。
上面命令显示的结果中也应试有两个,大概是这样的:

PS: 其中第 2、3 步是否必须俺也不确定,反正俺是这么弄的。
附件中的是俺的 xorg.conf,需要的可以根据自己的需要改一下。源自 ubuntuforums.org/showthread.php?t=2156915&page=2
xorg.conf.rar (564 Bytes)

UPDATE:
之前使用的 Xinerama 参数在 MATE 下会导致不能锁屏。改用 RanR。
xorg.conf.rar (564 Bytes)
另外需要在~/.xinitrc 中
unset WINDOW_MANAGER STARTUP
exec $WINDOWMANAGER ${1+"$@"}
之前插入

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

xorg.conf.rar (612 Bytes)

请问还在吗,对你的方案感兴趣。

在是在,不过我现在已经不使用这双屏方案了,后来买了个 27 的显示器,双屏就没必要了。

想搞的话按上面的我写的应该没什么问题。至少上面的方案在我这是行的通的。当然,我当时用的是一个 17 方 +19 宽的显示器,如果你的显示器不是这个组合,需要自行修改一下配置文件里的显示器尺寸坐标。

在是在,不过我现在已经不使用这双屏方案了,后来买了个 27 的显示器,双屏就没必要了。

想搞的话按上面的我写的应该没什么问题。至少上面的方案在我这是行的通的。当然,我当时用的是一个 17 方 +19 宽的显示器,如果你的显示器不是这个组合,需要自行修改一下配置文件里的显示器尺寸坐标。

前辈好,可不可以回忆一下,你用的 OpenSUSE 版本,应该很久之前了,显示器我这边很多,你最后 ok 的方案,是使用的哪一个 xorg.conf.tar,还有印象吗,感谢

两个配置文件都是 OK 的。
第一个有个小问题就是 MATE 桌面下锁屏有问题。
update 的那个用 RANR 的那应该是没问题的,不过我好像记得在登录之前只有主显示器有输出,不像第一个是两个显示器同时有输出,用起来倒是没什么问题。
当时的系统应该是 13.1 或者是 13.2

驱动方面,nvidia 的用的是闭源驱动,
intel 集显用的是 modesetting 的那个驱动,闭源的貌似用不起来。