OSX 10.10 Yosemite медленно на VMware

У меня был OSX Mavericks 10.9 в Vmware. Он работает с VMware Tools установлен и драйвера для SVGA также. Когда Yosemite выпустили, я обновил его из App Store.
Я cam через многие проблемы на этом обновлении.

  1. графика очень плохо
  2. Это слишком медленно

Что я пробовал:

  1. я обновил последние версии VMware tools с сайта VMware
  2. попытался установить драйверы SVGA снова (не удалось найти обновление для OSX Водители Yosemite SVGA здесь. Эти драйверы хорошо работали с Mavericks и сделали это молниеносно в vmware в моем предыдущем опыте)
  3. разрешения Rpaired файлов и папок как с помощью внутренней утилиты Mac OS X, так и с помощью приложения CCleaner также.
  4. очистить все ненужные файлы (например, временные файлы) с помощью CCleaner
  5. попытался увеличить размер виртуальной графической памяти, используя файл конфигурации виртуальной машины и добавив эту строку в это

    svga.vramSize = "sizeInBytes"

  6. наткнулся на ссылку в интернете ссылка здесь. Он предложил запустить приложение под названием BeamOff (ссылка для скачивания доступна на том же сайте) и добавить его в автозагрузку, чтобы отключить функцию синхронизации Луча Mac для улучшения графики

используя опцию 6, упомянутую выше, когда я запустил приложение BeamOff, оно внезапно сделало графику более гладкой. Поэтому я добавил его в элемент входа, чтобы он мог запуститься с логином Mac. Но, к моему разочарованию, это улучшение производительности (графика + скорость и т. д.) было не слишком большим, как у меня было при использовании OS X Mavericks.

моя виртуальная машина имеет:

  • RAM: 3GB
  • место на жестком диске: 150 ГБ

в чем проблема/ что хочу:

1.Ускорение OS X Yosemite производительность (графика + скорость), как я имел раньше в Mavericks


2. У меня есть разрешение 1366*768, но когда я на экране входа в Маверикс, я не хочу об этом разрешении (черные поля слева и справа, похоже, 1024*768). Он изменяется на разрешение 1366*768 после завершения процесса входа в систему и загрузки рабочего стола. Обратите внимание, что он отлично работал, когда у меня были Mavericks (разрешение 1366*768 на экране входа в систему и на рабочем столе).

5
задан Hennes
13.02.2023 23:31 Количество просмотров материала 2504
Распечатать страницу

5 ответов

по моему опыту, Yosemite использует намного больше оперативной памяти, чем 3 ГБ, если вы запускаете его изначально (без эмуляции). Думаю, в виртуализированном режиме потребуется еще больше. В моей системе установлено 16 ГБ, а Yosemite использует около 4-5 ГБ без какого-либо приложения. Как только я открываю другие приложения и запускаю одну или две виртуальные машины, доступная оперативная память может опуститься почти до 1 ГБ.

виртуальные машины используют много оперативной памяти в Yosemite для создания файла кэша. Например, если я запускаю Windows XP или Mountain Lion VM в VMWare на базовой системе Yosemite и выделить около 4 ГБ оперативной памяти, VMWare будет использовать больше, чем для кэширования файлов.

это делается для ускорения, так что если вы закроете виртуальную машину и захотите открыть ее позже, то возобновление работы виртуальной машины при наличии файлового кэша в оперативной памяти займет гораздо меньше времени, чем при его отсутствии. Вы можете проверить это, запустив sudo purge в терминале после закрытия виртуальной машины, а затем вновь открыв его. Вы заметите, что возобновление машина работает намного медленнее, чем если бы вы не очищали оперативную память файлового кэша.

кроме того, VMWare, кажется, не работает хорошо / распознает графические карты в виртуализированной OS X. Например, я создал две виртуальные машины, одну с Windows XP и одну с Mountain Lion. Виртуальная машина Windows может играть в ту же игру, хотя она отстает даже с 8 ГБ выделенной оперативной памяти, в то время как виртуальная машина OS X не может даже открыть игру, приложение аварийно завершает работу при запуске. Это означает, что виртуализированная OS X даже не распознает там является эмулируемой видеокартой.

2
отвечен dolanator 2023-02-15 07:19

в OS X veritcal sync называется синхронизацией луча.

используя BeamOff или кварц отладки для переключения этот параметр может решить проблему лага пользовательского интерфейса.

36
отвечен Louis 2023-02-15 09:36

я столкнулся с сокрушительной медлительностью на iMac середины 2011 года в Fusion 7 после обновления до Yosemite. Это не было слиянием, но все гипервизоры были поражены ошибкой, найденной в середине 2011 года.

Если это звучит как ваш Mac, вы можете исправить это путем перезапуска после:

sudo nvram boot-args=debug=0x10

Я не уверен, почему это работает, но это не так.

здесь параллели КБ на нем. Вот такой VMware сообщение сообщества утверждая, Apple, знает об ошибке. Как JBingham пишет на платах VMware, приведенная выше команда перезапишет любые существующие Boot-args, поэтому запустите проверку с:

sudo nvram -p | grep boot-args
4
отвечен Louis 2023-02-15 11:53

Я считаю, что недавнее появление в развитии Mac OS X может быть виноват в проблеме очерчены:

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

по данным нескольких источников (в том числе перечисленных выше), даже после установки средства VMware не поможет - это путь, на котором Мак ОС Х ручек графика и GUI.

с появлением OS X Yosemite (и новее версии), была введена новая система для перерисовки экрана и управления окнами. Это называется луч Syncrhronization. В результате Mac OS X теперь использует гораздо больше физической памяти, но хорошо работает на физическом оборудовании (особенно MacBook, очевидно).

но это изменение вредит пользователям виртуальных машин - новая система замедляет производительность виртуального оборудования. Это потому, что новая система Syncrhronization Луча, кажется, не были разработаны с пользователями виртуальных машин в виду. Как вы отметили, что изменение объема оперативной памяти ничего не изменит. Я даже попытался увеличить количество ядер процессора, которые мог использовать VMware Player-это было практически бесполезно.

в результате предлагается отключить синхронизацию пучка, перейдя в родной инструмент разработчика Quartz Debug от Apple и выбрав "отключить" в меню "синхронизация пучка". В качестве дополнительной боли, к сожалению, вам придется повторять этот процесс каждый раз при входе в систему. Мне жаль быть носителем плохих технологий новость.

к счастью, BeamOff - приложение, разработанное JasF на GitHub, было создано для устранения этой проблемы. Его единственная цель-отключить синхронизацию Луча, что теоретически должно значительно улучшить производительность. Но, если вам не нравится данное решение, я предполагаю, что сценарий оболочки/AppleScript может быть разработан и для данной задачи. Но я не аплодировал годами (с момента выпуска Leopard / SnowLeopard), поэтому я не могу помочь в этом начинании.

Edit-It следует отметить, что исправление, описанное выше, на самом деле является частью инструментов Apple XCode и не поставляется с Mac OS X. Поэтому вам придется загрузить его из онлайн-репозитория Apple. Инструмент, который вам понадобится в этом случае, является одним из группы графических (оптимизационных) инструментов.

Удачи.

3
отвечен TopHatProductions115 2023-02-15 14:10

попробуйте удалить драйвер SVGA. Это не работает для Yosemite (пока).

-5
отвечен vasilli 2023-02-15 16:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

macos
osx-mavericks
osx-yosemite
virtual-machine
vmware-fusion
Вверх