我在用西德克萨斯(现已内置于 Xorg)将一个四显示器 XServer 跨越两台 PC,每台 PC 运行两个显示器。
两台 PC 都运行 Arch Linux 和相同版本的软件,并配有 ATI 显卡(尽管年代不同)。
使用 ATI 开源驱动程序时,我根本无法使 GLX 加速工作,使用闭源驱动程序时也同样没有成功。这意味着它的性能总体上相当差。
我的 xorg 日志充满了:
(**) dmx: dmxErrorHandler: BadName (named color or font does not exist)
(**) dmx: Major opcode: 156 (RENDER)
(**) dmx: Minor opcode: 30 (RenderSetPictureFilter)
(**) dmx: ResourceID: 0x602d93
(**) dmx: Failed serial number: 182593
(**) dmx: Current serial number: 182788
顺便提一下,使用几个小时后,它的速度会无缘无故地变慢(不是 CPU 或 RAM 使用率高)。然后我必须重新启动 Xdmx 才能让它再次快速运行。
这很烦人。
有谁有让 GLX 在 Xdmx 中运行的经验或成功经验吗?
或者是否有人知道 Xdmx 的现代替代品可以替代它,因为似乎几乎没有人再使用 Xdmx 了?
答案1
可能是这个错误:https://bugs.freedesktop.org/show_bug.cgi?id=34851
您可以使用chromium 作为 xdmx 的 glx 代理。从经验上来说,它是有效的,但让它工作起来很麻烦……
答案2
“另外,是否有人知道 Xdmx 的现代替代品可以替代它,因为似乎几乎没有人再使用 Xdmx 了?”
您是否尝试过在一台机器上安装两块 ATI 卡?
根据您是否关心在屏幕之间拖动窗口,您可以使用协同作用和 VNC/XDMCP/等的组合...