Linux

Xorg:兩個不同的 libglx.so,有兩個不同的伺服器佈局

  • May 24, 2011

我有一個用於顯示器的 nvidia 卡和一個用於 Ubuntu 11.04 上第二個螢幕的 radeon(板載)卡。

是否可以讓一個伺服器佈局使用 nvidia libglx.so,而第二個伺服器佈局使用預設的 xorg libglx.so?

這是我現在的 xorg.conf:http: //pastie.org/1962509

好吧,應用程序載入哪個 libglx.so 的問題取決於您的 shell 環境,而不是 X 伺服器本身(當您認為 X11 被設計為能夠顯示在遠端機器上執行的應用程序時,這是有道理的)。

因此,假設您的 xorglibglx.so處於以下狀態/usr/X11R6/lib並且您的 nvidia 卡處於以下狀態,/usr/X11R6/lib/nvidia那麼您可以執行以下操作:

# for the nvidia drivers
env LD_LIBRARY_PATH=/usr/X11R6/lib/nvidia quake3
# for the Radeon version:
env LD_LIBRARY_PATH=/usr/X11R6/lib quake3

但是就是說,我對您的 X11 配置的閱讀表明您沒有使用 Xinerama,而是使用您(AFAICS)在其間遷移視窗的單獨螢幕。假設這是真的,那麼你不會有問題。

否則,我可以想像當載入了 radeon glx 驅動程序的應用程序在 nvidia 頭上啟動時會發生很多混亂。

引用自:https://unix.stackexchange.com/questions/13663