Soll Xfce auf Virtualbox langsam laufen?

6

Dies ist meine erste Frage, daher tut es mir im Voraus leid, wenn meine Frage nicht gut / beschreibend genug ist.

Ich habe Probleme, Xfce-Systeme auf Virtualbox zum Laufen zu bringen. Was ich mit langsam meine, ist, dass das Verschieben oder Ändern der Fenstergröße sehr "träge" aussieht, im Grunde genommen nur Fenster, die von einem Ort zum anderen springen. Dies scheint nur auf Xfce-Systemen oder genauer gesagt auf Xfwm zu geschehen.

--- Angaben des Gastgebers ---
Macbook Pro Retina
Mac OS X Mavericks
2,4 GHz Dual-Core Intel Core i5
8 GB 1600 MHz RAM
256 GB SSD
Intel Iris Graphics

--- Gästespezifikation ---
64-Bit-Betriebssystem
10 GB feste VDI-Größe
2 GB RAM
128 MB VRAM (beide 12 MB / 128 MB getestet)
3D-Beschleunigung (beide ein / aus getestet)

--- Die Tests, die ich gemacht habe, bei denen jedes Betriebssystem die gleiche Spezifikation hat ---
OS (WM) | Gute Leistung [J / N]
Debian 7.3 (Metacity) | Y.
Ubuntu 13.10 (Compiz) | Y.
Ubuntu 13.10 (LightDM) | Y.
Linux Mint 16 Cinnamon (Mutter) | Y.
Xubuntu 13.10 (Compiz) | Y.
Xubuntu 13.10 (Xfwm4) | n
Linux Mint 16 Xfce (Xfwm4) | n
Die CPU-Auslastung des Gasts beim Verschieben von Fenstern beträgt ca. 10% und die Größenänderung ca. 2%. Die CPU-Auslastung des Hosts ist sehr gering und es kann nicht gestört werden, eine Nummer zu erhalten. Ich fand heraus, dass das Verschieben oder Ändern der Größe nicht wirklich von der CPU-Auslastung abhängt, sondern durchweg so langsam ist. Ich habe eine riesige Schleife geschrieben und die CPU zu 100% laufen lassen, die Bewegungen der Fenster sehen immer noch ungefähr gleich aus.

Die Ergebnisse lassen den Schluss zu, dass die schlechte Leistung durch XFCE verursacht wird, aber das ergibt für mich keinen Sinn, da XFCE eigentlich nur ein geringes Gewicht haben soll. Es gibt einen letzten Test, den ich durchgeführt habe, bei dem ich compiz auf Xfwm installiert habe und der es tatsächlich reibungslos gemacht hat, was bedeutet, dass es vom Xfwm stammen muss. Entspricht dies dem Problem, dass Virtualbox KDE nicht ordnungsgemäß ausführen kann? (Ich habe das irgendwo gelesen und versucht, openSUSE und Kubuntu zu installieren.)

Ich bin nicht daran interessiert, ein reibungsloses Linux-Betriebssystem auf Virtualbox zu finden, sondern vielmehr zu verstehen und vielleicht sogar zu beheben, was mit Xfce los ist.

Habe ich Gastzusätze installiert?
Offensichtlich ja, sonst würde der Rest des Betriebssystems nicht reibungslos funktionieren. Ich kann den Vollbildmodus verwenden und die Größe von Fenstern sowie die Vorteile anderer Ergänzungen ändern. Ich bin mir sicher, dass ich es korrekt installiert habe, da ich auf jedem Betriebssystem Lernprogramme (einschließlich Virtualbox-Dokumente) durchgearbeitet und jedes Betriebssystem mindestens zweimal installiert habe, um sicherzustellen, dass alles korrekt ausgeführt wird. Außerdem lautet dieser Befehl: lspci " ist zurückgekommen: 00: 02.0 VGA-kompatibler Controller: VirtualBox Graphics Adapter der InnoTek Systemberatung GmbH

Habe ich mich umgesehen?
Ja, in der Tat, ungefähr 7 Stunden ohne Unterbrechung bei Google, während andere Betriebssysteme getestet werden.

Habe ich die Einstellungen der Gäste überprüft, d. H. Effekte?
Ja, jedes Betriebssystem, das ich im Grunde mit allen Effekten ein- und ausgeschaltet habe, macht nicht den geringsten Unterschied.

Habe ich andere Hosts ausprobiert?
Leider habe ich meinen Windows-Desktop erst in einer weiteren Woche bei mir und möchte die Antwort bald wirklich wissen. Ich denke, der Host könnte einen Unterschied machen, aber aus meiner Erfahrung mit Ubuntu, das vollständig mit compiz und anderen Tools konfiguriert ist, haben beide Maschinen einen vernachlässigbaren Leistungsunterschied.

Das Ende ... puh ...
Entschuldigung für diesen langen Beitrag. Die Antwort könnte sehr einfach und kurz sein, dass ich nicht so viel tippen muss, aber ich mag es wirklich, spezifisch zu sein, weil ich es hasse, wenn Leute zu mir kommen und offensichtliche Fragen stellen wie "Hast du versucht, neu zu starten?"

Nelson Yeung
quelle
Welche Window Manager haben Sie mit den Distros verwendet, die eine gute Leistung erbracht haben? Ich gehe davon aus, dass XFWM die Hardwarebeschleunigung nicht ausnutzt, aber das ist ein absolutes Muss.
Lawrence
@Lawrence Danke für deinen Kommentar, sorry, ich habe die verpasst. Ich habe meinen Beitrag mit den Fenstermanagern für jede Distribution bearbeitet. Ich habe versucht herauszufinden, ob es das ist, aber ich kann nichts Genaues finden.
Nelson Yeung
Da Sie daran interessiert sind, Xfce zu verbessern, hoffe ich, dass Sie Ihre Ergebnisse unter veröffentlichen Xfce-Foren und das Xubuntu Mailingliste . Sie können auch auf ubuntuforums.org posten, wo sich einige Xubuntu-Benutzer aufhalten.

Antworten:

0

Von diese Frage in AskUbuntu Ich würde sagen, dass XFWM4 die 2D-Hardwarebeschleunigung nicht nutzt.

Möglicherweise müssen Sie es aktivieren. Aus der anderen Frage -

To enable go to: Applications -> Settings -> XFCE Settings Manager
Then run: Window Manager Tweaks - Compositor (tab) and Enable

Nach weiteren Recherchen würde ich sagen, dass die 2D-Beschleunigung in VirtualBox nicht verfügbar ist, daher die langsame Grafik.

Von dem VirtualBox Doco -

4.4.2. Hardware 2D video acceleration for Windows guests

Starting with version 3.1, the VirtualBox Guest Additions contain experimental
hardware 2D video acceleration support for Windows guests.
Lawrence
quelle
Ich habe diesen Beitrag gelesen. Ich habe versucht, das Kontrollkästchen zu aktivieren, aber "Die virtuelle Maschine ist für die Verwendung der Videostream-Beschleunigung eingerichtet. Da diese Funktion nur auf Windows-Gastsystemen funktioniert, wird sie deaktiviert." Ich habe versucht, das System zu starten, nachdem ich dies angekreuzt habe, aber es ist immer noch dasselbe.
Nelson Yeung
Ist die Beschleunigung in VirtualBox aktiviert oder deaktiviert?
Lawrence