具有一张卡和两个 Xorg 实例的多座

具有一张卡和两个 Xorg 实例的多座

是否可以使用一张显卡和两个 Xorg 实例设置多座环境?也就是说,一台机器具有用于第一个 Xorg 实例的显示器/键盘/鼠标和用于另一个 Xorg 实例的第二个显示器/键盘/鼠标。

我使用的是 Debian 8 和 Intel HD4000 显卡。我读过的每个教程都描述了多座环境,其中至少有两个图形卡用于多个 Xorg 实例。我也可以使用 Xephyr,但由于该解决方案缺乏性能,我宁愿使用两个 Xorg 实例。

归根结底,我希望有两个不同的环境,互不影响。因此,使用“screen1 LeftOf screen0”之类的内容并不是正确的选择。

答案1

拱门维基状态,“可以只使用一个具有双头的显卡(就像大多数 nvidia 卡一样),但这有一些限制:您必须在第二台显示器上使用 Xephyr,从我读到的内容来看,这似乎是一个相当混乱的解决方案,并且为了获得最佳使用效果,两个屏幕需要相同的分辨率。”

您尝试过 Xephyr 吗?根据您的使用案例,性能可能不会像您预期的那样有影响。我至少会尝试一下。我怀疑性能问题主要与图形密集型操作有关。

多座位配置WikiBooks 上的“book”列出了 Xephyr 的一些替代方案,但 Xnest 看起来是单个显卡唯一可行的替代方案,至少根据该页面的描述是这样。 Xnest 可能是一个半可行的替代方案,但 Xephyr 支持更现代的 Xorg 功能,例如 randr。

如果您确实关心性能(或者 Xephyr/Xnest 太慢),您可能需要第二块显卡。

答案2

在同一台机器上,您可以同时在一台 X 服务器上工作,因为只有虚拟终端处于活动状态的服务器才会重绘内容。

但是,使用一个和同一个 X 服务器以及两个无法“看到”自身的显示器(即一个用户无法访问另一个显示器,反之亦然)的多头设置是可能的。我不记得具体的操作方法(很久以前......),并且大多数多头配置都是针对使用两个头的同一个用户量身定制的,但另一个版本也有效(至少在以前有效,当 xinerama 是最先进的,而 randr 还没有出来的时候)。

相关内容