因此,我一直在尝试嵌套 Xinerama 设置,但目前为止没有什么成功。实际上,大约一年前,我错误地遇到了类似的情况,其中一个 GPU 启用了 Xinerama,但第二个 GPU 没有启用。因此,一组屏幕被视为一个屏幕,而在另一个 GPU 上,所有屏幕都是分开的。
这里的想法是将我玩游戏的 GPU 上的屏幕分组,以设置“超宽”周边视觉风格,而其他屏幕则分开。但是,如果 Xinerama 是按 GPU 配置的,而不是将所有内容聚集在一起的单个实例,那么我可以让它工作,因为这会导致一些差异和问题。
我读过的大多数文档都过时了……非常过时。因此,我真的很努力地寻找正确的语法(如果可能的话)。
我在 Xubuntu 18.04.5 上使用 nVidia 450.66 驱动程序,其中 5.4.0-48-lowlatency 和 xserver-xorg 1:7.7+19ubuntu7.1。
最后几次尝试都是基于像这样简单地拆分 ServerLayout。
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 1280 1080
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
EndSection
Section "ServerLayout"
Identifier "Layout1"
Screen 1 "Screen1" 1280 0
Screen 2 "Screen2" 0 56
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
任何建议或帮助都将不胜感激。