Ich hatte OSX Mavericks 10.9 in VMware. Es funktionierte gut mit installierten VMware Tools und SVGA-Treibern. Als Yosemite veröffentlicht wurde, habe ich es im App Store aktualisiert. Ich bin bei diesem Update auf viele Probleme gestoßen.
- Grafiken sind sehr schlecht
- Es ist zu langsam
Was ich versucht habe:
- Ich habe die neuesten VMware-Tools von der VMware-Site aktualisiert
- Es wurde versucht, SVGA-Treiber erneut zu installieren (hier konnte kein Update für OSX Yosemite SVGA-Treiber gefunden werden . Diese Treiber funktionierten gut mit Mavericks und haben es in meiner vorherigen Erfahrung in VMware blitzschnell gemacht.)
- Reparierte Datei- und Ordnerberechtigungen sowohl mit dem internen Dienstprogramm von Mac OS X als auch mit der CCleaner-Anwendung.
- Bereinigt alle Junk-Dateien (zB temporäre Dateien) mit CCleaner
Es wurde versucht, die Größe des virtuellen Grafikspeichers mithilfe der Konfigurationsdatei der virtuellen Maschine zu erhöhen und diese Zeile hinzuzufügen
svga.vramSize = "sizeInBytes"
Kam über einen Link im Internet hierher . Es wurde vorgeschlagen, die Anwendung BeamOff (Download-Link auf derselben Site verfügbar) auszuführen und beim Start hinzuzufügen, um die Beam Sync-Funktion des Mac zu deaktivieren und die Grafik zu verbessern
Durch die Verwendung der oben erwähnten Option 6 wurde die Grafik beim Starten der BeamOff-Anwendung plötzlich flüssiger. Also habe ich es zum Anmeldeelement hinzugefügt, damit es mit der Anmeldung von Mac beginnen kann. Aber zu meiner Enttäuschung war diese Verbesserung der Leistung (Grafik + Geschwindigkeit usw.) nicht so groß wie bei der Verwendung von OS X Mavericks.
Meine virtuelle Maschine hat:
- RAM: 3 GB
- 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 auf dem Anmeldebildschirm von Mavericks bin, habe ich diese Auflösung nicht (einige schwarze Ränder von links und rechts, sieht aus wie 1024 * 768). Nachdem der Anmeldevorgang abgeschlossen und der Desktop geladen ist, wird die Auflösung auf 1366 * 768 geändert. Bitte beachten Sie, dass es gut funktioniert hat, als ich Mavericks hatte (Auflösung 1366 * 768 auf dem Anmeldebildschirm und auf dem Desktop).
quelle
In OS X wird veritische Synchronisation als Strahlsynchronisation bezeichnet.
Die Verwendung von BeamOff oder Quartz Debug zum Umschalten dieser Einstellung kann das Problem der Verzögerung der Benutzeroberfläche lösen.
quelle
Nach dem Upgrade auf Yosemite wurde ich auf einem iMac von Mitte 2011 in Fusion 7 langsam. Es war keine Fusion, aber alle Hypervisoren waren von einem Fehler betroffen, der in der Aufstellung von Mitte 2011 auftrat.
Wenn das nach Ihrem Mac klingt, können Sie es beheben, indem Sie ihn nach dem Ausführen neu starten:
Ich bin nicht sicher, warum es funktioniert, aber es funktioniert.
Hier ist eine Parallels-KB dazu . In einem VMware-Community-Beitrag wird behauptet, Apple sei der Fehler bekannt . Während JBingham auf die VMware-Boards schreibt, überschreibt der obige Befehl alle vorhandenen Boot-Argumente. Führen Sie also eine Überprüfung durch mit:
quelle
Ich glaube, dass ein jüngstes Aufkommen in der Mac OS X-Entwicklung an dem beschriebenen Problem schuld 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 es nicht viel, die VMware Tools zu installieren - es ist die Art und Weise, wie Mac OS X mit Grafiken und der grafischen Benutzeroberfläche umgeht.
Mit dem Aufkommen von OS X Yosemite (und neueren Versionen) wurde ein neues System für das Neuzeichnen von Bildschirmen und die Fensterverwaltung eingeführt. Es heißt Beam Syncrhronization. Infolgedessen verwendet Mac OS X jetzt viel mehr physischen Speicher, läuft jedoch gut auf physischer Hardware (insbesondere natürlich auf MacBooks).
Diese Änderung schadet den Benutzern virtueller Maschinen - das neue System verlangsamt die Leistung der virtuellen Hardware. Dies liegt daran, dass das neue Beam Syncrhronization-System anscheinend nicht für Benutzer von virtuellen Maschinen entwickelt wurde. Wie Sie bereits bemerkt haben, ändert sich an der Größe des Arbeitsspeichers nichts. Ich habe sogar versucht, die Anzahl der CPU-Kerne zu erhöhen, die VMware Player verwenden konnte - das war praktisch nutzlos.
Es wird daher empfohlen, die Strahlensynchronisierung zu deaktivieren, indem Sie das native Quartz Debug-Entwicklertool von Apple aufrufen und im Menü "Strahlensynchronisierung" die Option "Deaktivieren" auswählen. Als zusätzlichen Schmerz musst du den Vorgang leider jedes Mal wiederholen, wenn du dich anmeldest. Es tut mir leid, dass ich schlechte technische Nachrichten überbringe.
Zum Glück wurde BeamOff - eine von JasF auf GitHub entwickelte Anwendung - erstellt, um dieses Problem zu beheben. Sein einziger Zweck ist die Deaktivierung von Beam Sync, was theoretisch die Leistung erheblich verbessern dürfte. Aber wenn Ihnen die gegebene Lösung nicht gefällt, würde ich vermuten, 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) kein AppleScript mehr geschrieben, daher kann ich bei diesem Vorhaben nicht helfen.
Bearbeiten - Es sollte erwähnt werden, dass das oben beschriebene Update tatsächlich Teil der Apple XCode Tools ist und nicht mit Mac OS X geliefert wird. Daher müssen Sie es von Apples Online-Repository herunterladen. Das Werkzeug, das Sie in diesem Fall benötigen würden, stammt aus einer Gruppe von Grafikwerkzeugen (Optimierungswerkzeugen).
Viel Glück.
quelle
Deinstallieren Sie den SVGA-Treiber. Es funktioniert (noch) nicht für Yosemite.
quelle