我有一個連接到幾個工作站服務器(具有專用圖形卡/ 2個磁頭的服務器)的處理服務器(僅板載圖形和無磁頭)。有一套opengl應用程序,我無法更改並且處理密集型。我希望能夠將它們移到不同的工作站服務器上,而無需重新加載這些應用程序。到目前爲止,我一直無法做到這一點,我正在尋找建議,如果這是可能的。將X顯示從一個服務器移動到另一個服務器
如果我將顯示導出到工作站服務器,則在處理服務器上運行應用程序會正常工作,但如果不重新啓動應用程序,我無法將這些顯示移動到其他服務器。
我試過x11vnc並且工作正常,但只有當它連接到當前運行的X會話。這將允許應用程序在工作站之間移動,但是一個工作站經常致力於運行不合需要的應用程序。
我試過x11vnc與xfvb,但我無法將它連接到顯卡,所以我錯過了應用程序所需的NV-GLX擴展。
我也試過turbovnc與virtualgl,但這些應用程序似乎沒有與virtualgl正常工作。此外,這將需要我運行在工作站服務器上的應用程序是不可取的。
在我看來,理想的解決方案是讓處理服務器能夠運行應用程序,但移動導出的顯示,但這似乎不可能。我看過xmove和xpra,但他們似乎使用類似於VNC的東西,我擔心我會再次遇到NV-GLX擴展問題。
感謝您提供任何幫助。
它看起來像xmove是唯一適用於您的方法,但該項目已經死了15年了。也有XImove,也似乎已經死了。也許你可以接管其中的一個。這不會很簡單。 –
這是方式,離題 - 請把它帶到SuperUser.com! –