PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : X-Ausgabe auf anderen PC gelenkt, viele Programme starten, aber tuxracer nicht (glx)



Mr.Nobody
24.11.03, 16:27
Hallo,

auf meinem hauptrechner ist tuxracer und racer installiert.
Ich habe jetzt auf hauptrechner mit export DISPLAY=rechner2:0.0
die Bildschirmausgabe von hauptrechner auf rechner2 gelenkt.
Mit ssh kann ich mich jetzt auf hauptrechner als user einloggen und dort viele
Programme starten, die jetzt auf dem Bildschirm von rechner2 sichtbar sind.

auf rechner2 hatte ich noch vorher xhost +hauptrechner eingegeben.

Der hauptrechner hat eine 3D Grafikkarte mit der ich 3-D Spiele spielen kann.
Der rechner2 hat keine 3D Grafikkarte.

Meine Frage ist, wenn doch nur die Bildschirmausgabe von hauptrechner auf den
Bildschirm von rechner2 umgelenkt wird, warum brauch ich dann auf rechner2 auch
glx?
Umgekehrt konnte ich von hauptrechner aus auf dem langsamen rechner2 die
die 3D-Spiele starten, die dann aber nur sehr langsam auf dem Bildschirm von
hauptrechner liefen, obwohl die normalerweise dort sehr schnell sind.

bernd@hauptrechner:~> racer
Using Racer directory structure in /home/bernd/.racer
Xlib: extension "GLX" missing on display "172.16.0.142:0.0".
** Warning: QXWindow:Create; no optimal visual found
Xlib: extension "GLX" missing on display "172.16.0.142:0.0".
** Error: QXWindow:Create; glXChooseVisual failed
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Resource id in failed request: 0x0
Serial number of failed request: 28
Current serial number in output stream: 29
bernd@hauptrechner:~>


mfG
N.

tsuribito
24.11.03, 16:48
Open GL Inhalte können nicht übers Netzwerk übertragen werden.

mars
24.11.03, 16:55
Original geschrieben von tsuribito
Open GL Inhalte können nicht übers Netzwerk übertragen werden.

Es ist doch eher allgemein so, dass die tatsächliche Berechnung der Daten, sprich das Rendering der Oberfläche auf dem Zielrechner passiert. Es wäre doch auch sehr ineffizient, alle Vollbilder mit einer Framerate von 20 Bildern / Sekunde über das Netz zu übertragen. Somit ist einzig die Grafikleistung des Zielrechners für die Qualität der Darstellung verantwortlich...