我使用「ssh -X machine」連接到遠程Linux機器,然後運行一個圖形應用程序,所以它的窗口顯示在我的本地OS X Lion機器上,使用X Window 。我得到錯誤NV-GLX在OS X Lion中缺少擴展名
「Xlib:擴展名」NV-GLX「在顯示」localhost:11.0「時丟失。」
應用程序移動速度非常慢。在OS X上使用NV-GLX還是會導致這種問題?
我使用「ssh -X machine」連接到遠程Linux機器,然後運行一個圖形應用程序,所以它的窗口顯示在我的本地OS X Lion機器上,使用X Window 。我得到錯誤NV-GLX在OS X Lion中缺少擴展名
「Xlib:擴展名」NV-GLX「在顯示」localhost:11.0「時丟失。」
應用程序移動速度非常慢。在OS X上使用NV-GLX還是會導致這種問題?
我遇到了類似的問題,試圖從AMD圖形卡的筆記本電腦連接到安裝有NVIDIA卡和驅動程序的Linux服務器。
如果您有root用戶訪問遠程linux機器,您可以嘗試重新啓動X服務器,默認爲libglx.so
,而不是NVIDIA驅動程序包中的那個。看起來,NVIDIA安裝程序不支持部分安裝(只有驅動程序,沒有GLX lib),所以需要從xorg模塊路徑中刪除NVIDIA libglx.so
,但請保留nvidia_drv.so
。在Debian你可以做
# update-alternatives --config glx # select mesa-diverted
# ln -s /usr/lib/nvidia/current/nvidia_drv.so /usr/lib/xorg/modules/drivers/
要舒爾遠程/etc/Xorg.0.log有以下幾個部分
...
[ 1111.390] (II) LoadModule: "glx"
[ 1111.390] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1111.390] (II) Module glx: vendor="X.Org Foundation"
...
[ 1111.391] (II) LoadModule: "nvidia"
[ 1111.391] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 1111.392] (II) Module nvidia: vendor="NVIDIA Corporation"
...
之後Xlib: extension "NV-GLX" missing on display "localhost:11.0"
消息應該走
Dang,我希望有一些方法可以在不重做驅動程序的情況下配置GLX。我沒有root權限訪問機器。賞金,因爲你提供了一個解決方案。謝謝。 –
這個問題更適合http://severfault.com – Madbreaks
@flow你有沒有找到任何解決方案?...感謝分享 – Vikram
不幸的是,不好意思,祝你好運! – flow