Verwenden Sie beschleunigte Grafiken auf einem Windows 10 Linux-Subsystem mit Xming?

3792
geofurb

Ich habe Ubuntu 16.04laufen in Windows 10 16251.0als Linux - Subsystem, und ich habe Xming-mesa 6.9.0.31installiert.

Ich starte Xming mit Xming :0 -multiwindow -clipboard

Dann tippe ich in meine Ubuntu-Bash-Shell export DISPLAY=:0und kann grafische Anwendungen in Xming starten.

Ich bekomme jedoch keine beschleunigten Grafiken. Wenn ich einen Editor starte (z. B. sudo spyder3), muss ich mich mit dem ruckartigen Scrollen beschäftigen und solche, die Sie ohne Beschleunigung erhalten.

Wie kann ich das beheben? Ich bin sicher, dass meine Grafikkarte (neueste Treiber für AMD RX480) OpenGL unterstützt, aber aus irgendeinem Grund kann ich sie nicht richtig aktivieren.

2

1 Antwort auf die Frage

1
Aidan Edwards

Führen Sie export LIBGL_ALWAYS_INDIRECT=1in WSL zu erzwingen Rendering auf der Windows - Seite der Dinge geschehen.

`export LIBGL_ALWAYS_INDIRECT = 1` `export DISPLAY =: 0`` sudo spyder3` Keine Änderung :( geofurb vor 6 Jahren 0
@geofurb Was ist, wenn Sie es mit `glxgears` versuchen? Aidan Edwards vor 6 Jahren 0
Wie würde ich das machen? geofurb vor 6 Jahren 0
"glxgears" wird nicht in "spyder3" umgesetzt, ich möchte, dass Sie sehen, ob "LIBGL_ALWAYS_INDIRECT" `glxgears 'beeinflusst. Aidan Edwards vor 6 Jahren 0
~ 1300FPS, aber es rüttelt immer wieder. (Sofern das nicht Teil des beabsichtigten Verhaltens ist?) geofurb vor 6 Jahren 0
Was ist der Unterschied, wenn `LIBGL_ALWAYS_INDIRECT` eingestellt ist und nicht gesetzt ist? Aidan Edwards vor 6 Jahren 0
Ähnliche Leistung nach Ausführung von `export LIBGL_ALWAYS_INDIRECT = 0 ' geofurb vor 6 Jahren 0
Haben Sie `LIBGL_ALWAYS_INDIRECT` vor der ersten Ausführung deaktiviert? Aidan Edwards vor 6 Jahren 0
Negativ; Mit "export -p" wurde bestätigt, dass "LIBGL_ALWAYS_INDIRECT" für den ersten Lauf festgelegt und für den zweiten Lauf deaktiviert wurde. geofurb vor 6 Jahren 0
Ich weiß es nicht. Es tut uns leid. Aidan Edwards vor 6 Jahren 0
Keine Sorgen machen! Danke für den Versuch. :) geofurb vor 6 Jahren 0
Was ist der Grund dafür? geofurb vor 6 Jahren 0
@geofurb Oh, ich habe gerade daran gedacht, dass es eine Option in XMing ist, oder zumindest hat VcXsrv es. Aidan Edwards vor 6 Jahren 0
Wenn Sie also LIBGL_ALWAYS_INDIRECT = 0 setzen, wird die Bildfrequenz nicht von glxgears auf beschleunigte Software umgestellt. Beim Neustart der Maschine wird jedoch die Softwarebeschleunigung wiederhergestellt, und Sie erhalten ~ 60fps statt ~ 1300fps. Was ist los, dass Spyder von dieser grafischen Beschleunigung nicht profitiert? geofurb vor 6 Jahren 0
Bietet XDMCP eine bessere Leistung oder schlechtere Leistung, da ich auf dem Windows-Computer rendere? geofurb vor 6 Jahren 0