OSX 10.10 Yosemite langsam auf VMware

Ich hatte OSX Mavericks 10.9 in Vmware. Es funktionierte gut mit VMware Tools installiert und SVGA-Treiber auch. Als Yosemite veröffentlicht wurde, habe ich es aus dem App Store aktualisiert. Ich bin auf viele Probleme bei diesem Update gestoßen.

  1. - Grafiken sind sehr schlecht
  2. Es ist zu langsam

Was ich versucht habe:

  1. Ich habe die neuesten VMware-Tools von der VMware-Site aktualisiert
  2. Versuchte, SVGA-Treiber erneut zu installieren (Update für OSX Yosemite SVGA konnte nicht gefunden werden Treiber hier. Diese Treiber funktionierten gut mit Mavericks und machten es in vmware in meiner früheren Erfahrung blazing fast)
  3. Rpaired Datei - und Ordnerberechtigungen sowohl mit Mac OS X internes Dienstprogramm und mit CCleaner-Anwendung auch.
  4. Bereinigte alle Junk-Dateien (z. B. Temp-Dateien) mit CCleaner
  5. Versucht, die Größe des virtuellen Grafikspeichers mithilfe der Konfigurationsdatei der virtuellen Maschine zu erhöhen und diese Zeile hinzuzufügen

    Svga.vramSize = "sizeInBytes"

  6. Kam über einen Link im Internet Link hier. Es wurde vorgeschlagen, eine Anwendung namens BeamOff (Download-Link auf derselben Site verfügbar) auszuführen und zum Start hinzuzufügen, um die Beam-Synchronisierungsfunktion des Mac zu deaktivieren, um die Grafik zu verbessern

Durch die Verwendung der oben genannten Option 6 wurde die Grafik beim Start der BeamOff-Anwendung plötzlich glatter. Also habe ich es zum Anmeldeelement hinzugefügt, damit es mit der Anmeldung des Mac beginnen kann. Aber zu meiner Enttäuschung, diese Verbesserung in die Leistung (Grafik + Geschwindigkeit usw.) war nicht so groß wie bei der Verwendung von OS X Mavericks.

Meine virtuelle Maschine hat:

  • - RAM: 3GB -
  • Festplattenspeicher: 150 GB -

Was ist Problem / Was ist wollen:

1.Speedup OS X Yosemite-Leistung (Grafik + Geschwindigkeit) wie zuvor in Mavericks
2. Ich habe eine Auflösung von 1366*768, aber wenn ich mich auf dem Anmeldebildschirm von Mavericks befinde, habe ich diese Auflösung nicht (einige schwarze Ränder von links und richtig, sieht aus wie 1024*768). Es ändert sich auf 1366*768 Auflösung nach Login-Prozess abgeschlossen ist und Desktop geladen wird. Bitte beachten Sie, dass es gut funktioniert hat, als ich Mavericks hatte (1366*768 Auflösung auf dem Anmeldebildschirm und Desktop beide).

Author: Hennes, 2014-11-09

5 answers

Aus meiner Erfahrung verwendet Yosemite viel mehr RAM als 3 GB, wenn Sie es nativ ausführen (keine Emulation). Ich stelle mir vor, im virtualisierten Modus würde es noch mehr dauern. Ich habe 16 GB auf meinem System installiert und Yosemite verwendet ungefähr 4-5 GB, ohne dass eine Anwendung ausgeführt wird. Sobald ich andere Anwendungen öffne und ein oder zwei virtuelle Maschinen ausführe, kann der verfügbare RAM fast auf unter 1 GB sinken.

Virtuelle Maschinen verwenden viel RAM in Yosemite zum Erstellen von Datei-Caches. Zum Beispiel, wenn ich ein Windows starte XP oder Mountain Lion VM in VMware auf einer Basis Yosemite-System und etwa 4 GB RAM zuweisen, wird VMware mehr als das für das Caching von Dateien verwenden.

Dies geschieht zu Geschwindigkeitszwecken, so dass, wenn Sie die VM schließen und später öffnen möchten, die VM viel weniger Zeit in Anspruch nimmt, wenn sich ein Dateicache im RAM befindet, als wenn es keinen gibt. Sie können dies testen, indem Sie sudo purge im Terminal ausführen, nachdem Sie eine virtuelle Maschine geschlossen und dann erneut geöffnet haben. Sie werden feststellen, dass die Wiederaufnahme der Maschine viel ist langsamer als wenn Sie den Arbeitsspeicher des Dateicaches nicht bereinigt hätten.

Außerdem scheint VMware Grafikkarten in virtualisiertem OS X nicht gut zu erkennen. Zum Beispiel habe ich zwei virtuelle Maschinen erstellt, eine mit Windows XP und eine mit Mountain Lion. Die Windows-VM kann dasselbe Spiel spielen, obwohl sie selbst mit 8 GB zugewiesenem RAM verzögert ist, während die OS X-VM das Spiel nicht einmal öffnen kann, stürzt die Anwendung beim Start ab. Was bedeutet, dass das virtualisierte OS X nicht einmal erkennt, dass es eine emulierte Grafik gibt Karte.

 2
Author: dolanator,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-11-10 17:31:02

In OS X wird veritcal Sync beam Sync genannt.

Die Verwendung von BeamOff oder Quartz Debug zum Umschalten dieser Einstellung kann das Problem der UI-Verzögerung lösen.

 36
Author: Louis Waweru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-04-12 06:46:05

Ich lief in lähmende Langsamkeit auf einem iMac Mitte 2011 in Fusion 7 nach dem Upgrade auf Yosemite. Es war keine Fusion, aber alle Hypervisors wurden von einem Fehler getroffen, der Mitte 2011 in der Aufstellung gefunden wurde.

Wenn das nach Ihrem Mac klingt, können Sie es beheben, indem Sie es nach dem Ausführen neu starten:

sudo nvram boot-args=debug=0x10

Ich bin mir nicht sicher, warum es funktioniert, aber es tut es.

Hier ist ein Parallels KB darauf. Hier ist ein VMware-Community-Beitrag, in dem behauptet wird, Apple sei sich des Fehlers bewusst. Wie JBingham über die VMware schreibt andernfalls überschreibt der obige Befehl alle vorhandenen Boot-Args, also führen Sie eine Überprüfung mit:

sudo nvram -p | grep boot-args
 4
Author: Louis Waweru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-12-06 05:50:55

Ich glaube, dass ein neues Aufkommen in der Mac OS X-Entwicklung für das abgegrenzte Problem verantwortlich sein könnte:

Https://derflounder.wordpress.com/2014/12/13/improving-yosemite-vm-performance-in-vmware-fusion/

Laut mehreren Quellen (einschließlich der oben aufgeführten) hilft selbst die Installation der VMware - Tools nicht viel-es ist die Art und Weise, wie Mac OS X mit Grafiken und GUI umgeht.

Mit dem Aufkommen von OS X Yosemite (und neueren Versionen), ein neues System für Bildschirm Neu zeichnen und Fenster-Management wurde eingeführt. Es heißt Beam Syncrhronization. Infolgedessen verwendet Mac OS X jetzt viel mehr physischen Speicher, läuft aber gut auf physischer Hardware (insbesondere natürlich MacBooks).

Diese Änderung schadet jedoch Benutzern virtueller Maschinen - das neue System verlangsamt die Leistung auf virtueller Hardware. Dies liegt daran, dass das neue Beam-Synchronisierungssystem anscheinend nicht für Benutzer virtueller Maschinen entwickelt wurde. Wie Sie bemerkt haben, Ändern der Menge an RAM wird nichts ändern. Ich habe sogar versucht, die Anzahl der CPU-Kerne zu erhöhen, die VMware Player verwenden könnte - das war praktisch nutzlos.

Daher wird empfohlen, die Beam-Synchronisierung zu deaktivieren, indem Sie in Apples natives Quartz Debug Developer Tool gehen und "Disable" im Menü "Beam Sync" auswählen. Als zusätzlichen Schmerz müssen Sie den Vorgang leider jedes Mal wiederholen, wenn Sie sich anmelden. Es tut mir leid, der Träger schlechter Tech-Nachrichten zu sein.

Zum Glück, BeamOff-an anwendung desinged von JasF auf GitHub, wurde erstellt, um dieses Problem zu beheben. Sein einziger Zweck ist es, die Strahlsynchronisierung zu deaktivieren, was theoretisch die Leistung erheblich verbessern sollte. Aber wenn Sie die gegebene Lösung nicht mögen, vermute ich, dass ein Shell-Skript/AppleScript auch für die gegebene Aufgabe entworfen werden könnte. Aber ich habe seit Jahren (seit der Veröffentlichung von Leopard/SnowLeopard) keine Appleskription mehr geschrieben, daher kann ich bei diesem Unterfangen nicht weiterhelfen.

Edit-Es sollte erwähnt werden, dass das oben abgegrenzte Fix ist eigentlich ein Teil von Apple XCode Tools und kommt nicht mit Mac OS X. Daher müssen Sie es von Apples Online-Repo herunterladen. Das Tool, das Sie in diesem Fall benötigen würden, ist eines aus einer Gruppe von Grafik - (Optimierungs -) Tools.

Viel Glück.

 3
Author: Community,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-12-06 05:49:15

Versuchen Sie, den SVGA-Treiber zu deinstallieren. Es funktioniert (noch) nicht für Yosemite.

 -5
Author: vasilli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-12-18 19:27:12