thom_raindog
Anmeldungsdatum: 20. Mai 2005
Beiträge: 2848
|
Servus, frisch nach dem Umzug in ein anderes Land und aktuell nur mit einem Monitor aber 2 PCs und nem Netbook bestückt, kam mir die Idee, an meinem zweiten Rechner auch Spielen zu können (wenn auch sicher wesentlich langsamer, geht aber nur um RP in GW2) indem ich meinen Netbook per X-Forward an die Kiste andocke und dann Playonlinux / wine und GuildWars2 starte. Bis zum zum Start klappert das auch, aber der Updater bricht nach ein paar Sekunden zusammen. Das hier erscheint auf der Konsole:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 | playonlinux
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
[main] Message: PlayOnLinux (4.2.1) is starting
[clean_tmp] Message: Cleaning temp directory
[POL_System_CheckFS] Message: Checking filesystem for /home/thom_raindog/.PlayOnLinux/
[main] Message: Filesystem is compatible
[maj_check] Message: List is up to date
[install_plugins] Message: Checking plug-in: ScreenCap...
[install_plugins] Message: Checking plug-in: PlayOnLinux Vault...
[POL_System_CheckFS] Message: Checking filesystem for Gw2.exe
[POL_Wine] Message: Running wine-1.5.28-GuildWars2 Gw2.exe -dx9single (Working directory : /home/thom_raindog/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files/ArenaNet/Guild Wars 2)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Xlib: extension "NV-GLX" missing on display "localhost:10.0".
Xlib: extension "NV-GLX" missing on display "localhost:10.0".
Xlib: extension "NV-GLX" missing on display "localhost:10.0".
Xlib: extension "NV-GLX" missing on display "localhost:10.0".
Xlib: extension "NV-GLX" missing on display "localhost:10.0".
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 1441
Current serial number in output stream: 1442
[POL_Wine] Message: Wine return: 1
[POL_SetupWindow_Init] Message: Creating new window for pid 5345
[main] Error: Guild Wars 2 crashed.
Click on debug link to get more details.
[POL_SetupWindow_Close] Message: Closing window for pid 5345
Registered PID: 5192 (Missing)
Registered PID: 5345 (Missing)
Registered PID: 5392 (Missing)
|
Ist das was ich vorhabe mal überhaupt möglich? Mein "Verständnis" von X-Forwarding wäre, das der PC die ganze Arbeit übernimmt, aber eben statt an einen (nicht vorhandenen Monitor) die Grafik an den Netbook leitet. Denke ich da falsch und der Netbook müsste doch die 3D-Generierung übernehmen, was natürlich nur in die Hose gehen kann? Jede Hilfe willkommen.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
So wie ich das verstanden habe, übernimmt das Zielgerät die grafischen Aufgaben, also bekommt X-Signale und muss diese an den Grafiktreiber weiterleiten und von der Grafikkarte berechnen lassen. Aber VNC sollte klappen. Allerdings ist dort ohne weitere Optionen die Bildqualität schlechter. Traffic ist im LAN ja sicherlich bei dir egal bzw. genug Reservegeschwindigkeit vorhanden. Bei Unity dürfte die Leiste fehlen, ist bei mir jedenfalls so. Also logge am besten mit sowas wie Paket lxde ein. Oder du nimmst x11vnc, schreibe die Stunden/ Tage noch eine Kurzanleitung auf meine Benutzerseite. Damit wird nicht nur eine Session eröffnet, sondern das Bild, was auf dem realen Bildschirm (X) wäre, gespiegelt.
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Hallo, meine Anleitung auf meiner Benutzerseite ist fertig. Leider nur nach Login lesbar, aber hier mal als Kopie für alle/ Suchfunktionen. Hinweis: Den Teil mit ssh kannst du im sicheren (W)LAN ohne Fremdzugriffe natürlich weglassen, demzufolge fällt auch die Option -localhost beim Server sowie -via beim Viewer weg. Eine offizielle Kurznotiz habe ich auch ins Wiki gemacht, hier mal mit Revisionsnummer, falls es aus irgendwelchen Gründen zurückgesetzt werden sollte: VNC. Der VNC-Viewer wird dann so gestartet:
vncviewer server:0
Wobei server die IP deines Fremdrechners ist. Kopie Benutzerseite als Anregung, musst du nicht alles lesen. Vergiss PW für x11vnc anlegen nicht: Nicht vollständig getestete Befehle
Grüße, Benno
|
thom_raindog
(Themenstarter)
Anmeldungsdatum: 20. Mai 2005
Beiträge: 2848
|
Danke Benno, aber mit VNC hab ich bisher noch nie Erfolg gehabt, nicht ein einziges Mal, und versucht hab ich's öfter. Ich werd die Tage mal deine Hilfen antesten und schauen was passiert. ☺ Gruß,
thom
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Ging mir auch oft so, endlich funktioniert es aber. Darum habe ich es gleich dokumentiert und ins Wiki, falls noch mehr von uns betroffen sind. 😉 Was funktionierte bei dir eigentlich nicht? Tunnel? Unityleisten? Hast du damit schon mal ein grafisches Bild zustandebekommen? Im Grunde brauchst du meinen langen Text nicht wirklich, einfach installieren und die zwei Befehle ausführen (Server auf Fremdrechner, Viewer auf lokalem Rechner). So grob gesagt. 😉 Edit: Ich traue den Befehlen mehr als den grafischen Oberflächen und man kann alle Optionen schön kontrolliert kopieren. Das läuft robuster, flotter und es kann nix ungewollt verstellt sein (außer man hat an den Konfigurationsdateien rumgemehrt, aber selbst da gibt es beim Server x11vnc eine Option -norc, um diese zu ignorieren). x11vnc scheint sowieso bisschen besser zu laufen als normales VNC. Flott, Unity-Leisten da...gut so.
|
thom_raindog
(Themenstarter)
Anmeldungsdatum: 20. Mai 2005
Beiträge: 2848
|
Keine Sorge, bin auch klarer Konsolenliebhaber (ich mag nicht mal Mäuse 😉 ), und dank deiner Hilfe klappts auch. Da meine Frau aktuell den PC benutzt musste ich mit -create noch nen neuen Displayserver generieren, und per Geometry die Auflösung auf mein Netbook anpassen, aber klappt. Sieht dann so aus:
x11vnc -localhost -usepw -create -geometry 1024x600
Aber.... GW2 bricht gleich beim Start des Starters zusammen. Von daher bin ich jetzt nur bedingt weiter als vorher 😉
Und die Fehlermeldung von Playonlinux scheint mir wieder Richtung 3D-Beschleunigung zu zeigen, oder?
Checking filesystem for Gw2.exe
[POL_Wine] Message: Running wine-1.5.28-GuildWars2 Gw2.exe -dx9single (Working directory : /home/thom_raindog/.PlayOnLinux/wineprefix/GuildWars2/drive_c/Program Files/ArenaNet/Guild Wars 2)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated.
Xlib: extension "NV-GLX" missing on display ":20".
Xlib: extension "NV-GLX" missing on display ":20".
Xlib: extension "NV-GLX" missing on display ":20".
Xlib: extension "NV-GLX" missing on display ":20".
Xlib: extension "NV-GLX" missing on display ":20".
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 148 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 1228
Current serial number in output stream: 1229
[POL_Wine] Message: Wine return: 1
[POL_SetupWindow_Init] Message: Creating new window for pid 11814
[main] Error: Guild Wars 2 crashed.
Click on debug link to get more details.
|
thom_raindog
(Themenstarter)
Anmeldungsdatum: 20. Mai 2005
Beiträge: 2848
|
Hier noch was spannendes: Obwohl ich mit dem Firefox im Internet surfen kann, hat Playonlinux keine Internetverbindung. Unten rechts in der (KDE) Taskleiste wird auch das durchgestrichene Ethernetkabel angezeigt als wäre das Lan-Kabel nicht eingesteckt. Internet geht aber definitiv, beim FF und bei mindestens einer Java-Anwendung...
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Da können wir uns nur austauschen und informieren sowie ausprobieren. Halte weiterhin Ausschau nach suchbaren Fehlermeldungen, teste mal ein anderes Wine-Spiel mit und ohne 3D-Beschleunigung sowie jeweils mal Nicht-Wine-Spiele. Jeweils mit den Ausgaben aus dem Terminal, im VNC. Schau auch mal, was der Server sowie Viewer jeweils im Terminal ausspucken, sobald das Problem auftritt. Schön, dass VNC nun immerhin grundlegend läuft. Danke für die Option create, genau sowas hab ich noch gesucht, aber noch keine Zeit gehabt bzw. beim Manpage überfliegen fiel das erst mal wegen anderen Prioritäten durch's Raster! Bei geometry setze ich mittlerweile auch selber Werte wie 0.6 (für's Netbook) ein. Als Viewer nutze ich mittlerweile ssvncviewer (Paket ssvnc) mit genau denselben Optionen - eine Erweiterung von xtightviewer. Darin kann man mit F8 grafisch nachträglich Optionen anpassen. Dateiübertragung gibt es auch, dazu musst du bei x11vnc aber -ultrafilexfer setzen - die andere Option funktioniert bei mir nicht richtig (Abbruch vor Dateitransfer/ keine Ordner auf der Lokalseite sichtbar). Kommen deine GLX-Meldungen auch ohne -create, also ohne laufenden zweiten X-Server? Es könnte tatsächlich eine Wine-Eigenheit sein. Zum einen sollen ja Nvidia-Grafikkarten damit besser laufen als die von AMD, aber hast du ja. Zum anderen habe ich festgestellt, dass man bei xtightvncviewer mit Mittelklick Text zwischen lokalem umd Fernrechner hin- und herkopieren kann, bei Wine (Notepad) funktionierte das aber nicht. Ich glaube, man konnte daraus in Gedit auf dem selben Rechner in VNC kopieren und von da aus dann zum lokalen Rechner. Also wurde es ja schon in die Zwischenablage eingefügt. Aber die auf dem lokalen Rechner wurde nicht synchronisiert. Da fällt mir aber ein, dass es sogar dafür Optionen gab...
Hier noch was spannendes:
Auch hier wäre interessant: Siehst du da einen Zusammenhang zu VNC? Also ohne -create sollte doch derselbe Fehler sowohl unter VNC als auch am Fremdrechner an dessen Bildschirm sitzend (oder stehend 😊) nachvollziehbar sein. VNC greift eigentlich nicht in den Networkmanager bzw. das Netzwerk ein, es nutzt es nur, wie jede andere Anwendung auch. Es wird quasi nur die Grafikkarte ausgelesen... Eventuell war nur der Playonlinux-Server oder eine Internetadresse als Teil des PoL-Scriptes des zu installierenden Programms kurzzeitig überlastet? Ansonsten habe ich aber noch die Option -nojpg beim Viewer als Tipp im (W)LAN für dich - auf einmal werden leicht verwischte Farben und Kanten wieder gestochen scharf! Dürfte für's Spielen interessant sein, ansonsten musst du eben das neue Supertuxkart spielen. 😊 http://forum.ubuntuusers.de/topic/supertuxkart-news/9/#post-6131687 Klingt aber auch nicht langweilig, vor allem auch der Fußballmodus, obwohl ich Fußball nicht sonderlich spannend finde! 😉 Edit: Probier nochmal am Fremdrechner sitzend (ohne VNC) das Spiel, welche Terminal-Ausgaben kommen da? Vielleicht ist was durch Updates kaputtgegangen.
|
thom_raindog
(Themenstarter)
Anmeldungsdatum: 20. Mai 2005
Beiträge: 2848
|
Ist doch zum Jammern... jetzt wollte ich es mal an dem Rechner testen, um den es mir eigentlich geht, und dort bekomme ich nur ein nacktes X zustande, ohne DM. Dort kommt n 12.04er Ubuntu (LXDE oder XFCE, so ganz sicher bin ich grad nicht) zum Einsatz, von dem ich per VNC aber nix zu sehen bekomme. Und nur X-Server ist jetzt SOO spannend auch nicht. Fällt dir da was ein? Auf dem Rechner laufen außer meiner VNC-Sitzung keine Sitzungen, meine Frau ist ja an ihrem Rechner unterwegs ☺
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Da müsstest du mal in einem neuen Thema beschreiben, wie es dazu kam und alles etwas genauer dokumentieren (Foto etwa).
|
thom_raindog
(Themenstarter)
Anmeldungsdatum: 20. Mai 2005
Beiträge: 2848
|
Mach ich nachher. Kurze Frage am Rande: Muss bei deinem Vorgehen notwendigerweise der Nutzer in den grafischen Desktop eingeloggt sein? Oder reicht es per Konsole am Rechner angemeldet zu sein?
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Hab ich mittlerweile auch schon eine Weile getestet und auf meiner Benutzerseite festgehalten gehabt:
sudo x11vnc -localhost -usepw -display :0 -auth /var/run/lightdm/root/:0
|