Wie führe ich einen verschachtelten beschleunigten xserver aus?


7

Wie kann ich einen verschachtelten beschleunigten xserver ausführen? Ich habe versucht, Xephyr zu verwenden, einschließlich der Verwendung von -fakexa, aber nichts scheint zu funktionieren. Ich habe auch xnest ausprobiert, aber xephyr sollte es ersetzen und bietet auch keine Beschleunigung.

Für Xephyr scheint es, als ob in der Vergangenheit daran gearbeitet wurde, die Beschleunigung der Xephyr-Unterstützung zu erreichen. Es scheint, dass diese Arbeit nie in den Vordergrund gerückt wurde und / oder nicht mehr mit der aktuellen Codebasis kompiliert wird.

http://gitorious.org/xserver-with-gl-accelerated-xephyr/xserver-with-gl-accelerated-xephyr

http://dodji.blogspot.com/2007/10/xephyr-xvideo-and-gl-has-landed.html

Beachten Sie, dass ich, obwohl ich nach xserver frage, gerne etwas über wayland, mir oder was auch immer hören würde, das mit Beschleunigung verschachtelt laufen kann.


Auf welche genaue Beschleunigung beziehen Sie sich? OpenGL, Xv, Hardware-Videodecodierung, ...?
Gertvdijk

gertvdijk, ja ich will opengl beschleunigung. Am liebsten natürlich über Hardware, aber Softwarebeschleunigung wäre auch für mich interessant, wenn es funktionieren würde.
Luftballons

Antworten:


1

Es gab einen Fehler, der dies verhinderte und der jetzt behoben wurde. Xephyr arbeitet jetzt mit glx unter raring, quantal und präzise. Siehe diesen Fehler: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1079096


Sollte es also einfach funktionieren oder benötige ich spezielle Befehlszeilenargumente, wenn ich Xephyr starte?
Shelvacu

1
Das sollte einfach funktionieren. Hinweis: Wenn Sie geschlossene Treiber verwenden, wird die OpenGL-Beschleunigung möglicherweise nicht unterstützt.
Luftballons

Ich konnte dies nicht zum Laufen bringen, und es kann mit der Tatsache zusammenhängen, dass ich die proprietären NVIDIA-Treiber verwende.
Scott
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.