Miałem OSX Mavericks 10.9 w Vmware. Działało dobrze z zainstalowanymi narzędziami VMware i sterownikami SVGA. Po wydaniu Yosemite zaktualizowałem go z App Store. Rozwiązuję wiele problemów związanych z tą aktualizacją.
- Grafika jest bardzo zła
- To jest zbyt wolne
Co próbowałem:
- Zaktualizowałem najnowsze narzędzia VMware ze strony VMware
- Próbował ponownie zainstalować sterowniki SVGA (nie mógł znaleźć aktualizacji dla kierowców OSX Yosemite SVGA tutaj . Te sterowniki działały dobrze z Mavericks i sprawiły, że błyskawicznie w VMware w moich wcześniejszych doświadczeń)
- Sparowane uprawnienia do plików i folderów zarówno przy użyciu wewnętrznego narzędzia Mac OS X, jak i aplikacji CCleaner.
- Wyczyściłem wszystkie niepotrzebne pliki (np. Pliki tymczasowe) za pomocą CCleaner
Próbowałem zwiększyć rozmiar wirtualnej pamięci graficznej, używając pliku konfiguracyjnego maszyny wirtualnej i dodając do niego ten wiersz
svga.vramSize = "sizeInBytes"
Przeszedłem przez link w łączu internetowym tutaj . Sugeruje uruchomienie aplikacji o nazwie BeamOff (link do pobrania dostępny na tej samej stronie) i dodanie jej do uruchamiania, aby wyłączyć funkcję Beam Sync na komputerze Mac, aby poprawić grafikę
Używając wspomnianej powyżej opcji 6, kiedy uruchomiłem aplikację BeamOff, nagle wygładziła ona grafikę. Więc dodałem go do elementu logowania, aby mógł zacząć się od zalogowania na komputerze Mac. Ku mojemu rozczarowaniu ta poprawa wydajności (grafika + prędkość itp.) Nie była zbyt duża, jak w przypadku korzystania z OS X Mavericks.
Moja maszyna wirtualna ma:
- RAM: 3 GB
- Miejsce na dysku: 150 GB
Co to jest problem / czego chcesz:
1.Speedup OS X wydajność Yosemite (grafika + prędkość), tak jak wcześniej w Mavericks
2. Mam rozdzielczość 1366 * 768, ale kiedy jestem na ekranie logowania Mavericks, nie mam tej rozdzielczości (niektóre czarne marginesy z lewy i prawy, wygląda jak 1024 * 768). Rozdzielczość zmienia się na 1366 * 768 po zakończeniu procesu logowania i załadowaniu pulpitu. Pamiętaj, że działało dobrze, gdy miałem Mavericks (mam rozdzielczość 1366 * 768 na ekranie logowania i na pulpicie zarówno).
źródło
W OS X synchronizacja Veritcal nazywa się synchronizacją wiązki.
Użycie BeamOff lub Quartz Debug do przełączania tego ustawienia może rozwiązać problem opóźnienia interfejsu użytkownika.
źródło
Po aktualizacji do Yosemite wpadłem na okaleczającą powolność na komputerze iMac z połowy 2011 roku. To nie była Fusion, ale wszystkie hiperwizory zostały dotknięte błędem wykrytym w składzie z połowy 2011 roku.
Jeśli to brzmi jak komputer Mac, możesz to naprawić, uruchamiając ponownie po uruchomieniu:
Nie jestem pewien, dlaczego to działa, ale działa.
Oto KB Parallels . Oto post społeczności VMware, który twierdzi, że Apple jest świadomy błędu . Jak JBingham pisze na płytach VMware, powyższe polecenie zastąpi wszystkie istniejące argumenty rozruchowe, więc uruchom sprawdzanie za pomocą:
źródło
Uważam, że winą za powstanie problemu może być niedawny nadejście Mac OS X:
https://derflounder.wordpress.com/2014/12/13/improving-yosemite-vm-performance-in-vmware-fusion/
Według wielu źródeł (w tym tego wymienionego powyżej), nawet zainstalowanie VMware Tools niewiele pomoże - to sposób, w jaki Mac OS X obsługuje grafikę i GUI.
Wraz z nadejściem OS X Yosemite (i nowszych wersji) wprowadzono nowy system do przerysowywania ekranu i zarządzania oknami. Nazywa się to synchronizacją wiązki. W rezultacie Mac OS X zużywa teraz dużo więcej pamięci fizycznej, ale działa dobrze na fizycznym sprzęcie (szczególnie MacBooki, oczywiście).
Ale ta zmiana szkodzi użytkownikom maszyn wirtualnych - nowy system spowalnia działanie wirtualnego sprzętu. Jest tak, ponieważ nowy system Beam Syncrhronization nie wydaje się być zaprojektowany z myślą o użytkownikach maszyn wirtualnych. Jak zauważyłeś, zmiana ilości pamięci RAM nic nie zmieni. Próbowałem nawet zwiększyć liczbę rdzeni procesora, z których może korzystać VMware Player - co było praktycznie bezużyteczne.
W związku z tym zaleca się wyłączenie synchronizacji wiązki, przechodząc do natywnego narzędzia programisty Apple Quartz Debug i wybierając opcję „Wyłącz” w menu „Synchronizacja wiązki”. Jako dodatkowy ból, niestety, będziesz musiał powtarzać ten proces przy każdym logowaniu. Przykro mi, że jestem nosicielem złych technologii.
Na szczęście BeamOff - aplikacja zaprojektowana przez JasF na GitHub, została utworzona w celu rozwiązania tego problemu. Jego jedynym celem jest wyłączenie Beam Sync, co teoretycznie powinno znacznie poprawić wydajność. Ale jeśli nie podoba ci się dane rozwiązanie, domyślam się, że skrypt powłoki / AppleScript może być również zaprojektowany dla tego zadania. Ale nie pisałem AppleScript od lat (od wydania Leopard / SnowLeopard), więc nie mogę pomóc w tym przedsięwzięciu.
Edycja - Należy wspomnieć, że opisana powyżej poprawka jest w rzeczywistości częścią narzędzi Apple XCode i nie jest dostarczana z Mac OS X. Dlatego musisz pobrać ją z internetowego repozytorium Apple. W tym przypadku potrzebne będzie narzędzie z grupy narzędzi graficznych (optymalizacyjnych).
Powodzenia.
źródło
Spróbuj odinstalować sterownik SVGA. To jeszcze nie działa w Yosemite (jeszcze).
źródło