У меня был OSX Mavericks 10.9 в Vmware. Он работал нормально с установленными VMware Tools, а также с драйверами SVGA. Когда вышел Yosemite, я обновил его из App Store. Я сталкиваюсь со многими проблемами в этом обновлении.
- Графика очень плохая
- Это слишком медленно
Что я попробовал:
- Я обновил последние инструменты VMware с сайта VMware
- Попытался установить драйверы SVGA снова (не смог найти обновление для драйверов OSX Yosemite SVGA здесь . Эти драйверы хорошо работали с Mavericks и сделали его быстрым в vmware в моем предыдущем опыте)
- Разрешения для файлов и папок Rpaired как с помощью внутренней утилиты Mac OS X, так и с помощью приложения CCleaner.
- Очистил все ненужные файлы (например, временные файлы) с помощью CCleaner
Попытался увеличить размер виртуальной графической памяти, используя файл конфигурации виртуальной машины и добавив в него эту строку
svga.vramSize = "sizeInBytes"
Наткнулся на ссылку в интернете здесь . Было предложено запустить приложение под названием BeamOff (ссылка для скачивания доступна на том же сайте) и добавить его в автозагрузку, чтобы отключить функцию Beam Sync в Mac для улучшения графики
Используя опцию 6, упомянутую выше, когда я запустил приложение BeamOff, оно внезапно сделало графику более плавной. Поэтому я добавил его к элементу входа в систему, чтобы он мог начинаться с входа в систему Mac. Но, к моему разочарованию, это улучшение производительности (графика + скорость и т. Д.) Было не таким уж большим, как у меня при использовании OS X Mavericks.
Моя виртуальная машина имеет:
- RAM: 3 ГБ
- Место на жестком диске: 150 ГБ
В чем проблема / Что нужно:
1.Speedup OS X Производительность Yosemite (графика + скорость), как у меня раньше в Mavericks
2. У меня разрешение 1366 * 768, но когда я на экране входа в Mavericks, у меня нет этого разрешения (некоторые черные поля от влево и вправо, выглядит как 1024 * 768). Он изменяется до разрешения 1366 * 768 после завершения входа в систему и загрузки рабочего стола. Обратите внимание, что он работал нормально, когда у меня были Mavericks (разрешение 1366 * 768 на экране входа и на рабочем столе).
источник
В OS X вертикальная синхронизация называется синхронизацией луча.
Использование BeamOff или Quartz Debug для переключения этого параметра может решить проблему задержки пользовательского интерфейса.
источник
Я столкнулся с медлительностью на iMac середины 2011 года в Fusion 7 после обновления до Yosemite. Это был не Fusion, но все гипервизоры пострадали от ошибки, обнаруженной в линейке середины 2011 года.
Если это похоже на ваш Mac, вы можете исправить это, перезапустив после запуска:
Я не уверен, почему это работает, но это работает.
Вот Parallels KB на этом . Вот сообщение сообщества VMware, в котором утверждается, что Apple знает об ошибке . Как пишет JBingham на платах VMware, приведенная выше команда перезапишет любые существующие загрузочные аргументы, поэтому выполните проверку с помощью:
источник
Я считаю, что недавнее появление в разработке для Mac OS X может быть виноват в проблеме, обозначенной:
https://derflounder.wordpress.com/2014/12/13/improving-yosemite-vm-performance-in-vmware-fusion/
Согласно нескольким источникам (включая тот, что указан выше), даже установка VMware Tools мало чем поможет - это способ, которым Mac OS X обрабатывает графику и графический интерфейс.
С появлением OS X Yosemite (и более новых версий) была представлена новая система перерисовки экрана и управления окнами. Это называется синхронизацией луча. В результате Mac OS X теперь использует намного больше физической памяти, но хорошо работает на физическом оборудовании (особенно MacBook, очевидно).
Но это изменение вредит пользователям виртуальных машин - новая система снижает производительность виртуального оборудования. Это потому, что новая система Beam Syncrhronization, по-видимому, не была разработана для пользователей виртуальных машин. Как вы заметили, изменение объема оперативной памяти ничего не изменит. Я даже пытался увеличить количество процессорных ядер, которые мог бы использовать VMware Player - это было практически бесполезно.
В результате предлагается отключить синхронизацию лучей, перейдя в встроенный в Apple инструмент разработчика Quartz Debug и выбрав «Отключить» в меню «Синхронизация лучей». К сожалению, вам придется повторять этот процесс при каждом входе в систему. Мне жаль быть носителем плохих технических новостей.
К счастью, BeamOff - приложение, разработанное JasF для GitHub, было создано для решения этой проблемы. Его единственная цель - отключить Beam Sync, что теоретически должно значительно повысить производительность. Но, если вам не нравится данное решение, я предполагаю, что сценарий оболочки / AppleScript также может быть разработан для данной задачи. Но у меня не было AppleScripted в течение многих лет (с момента выхода Leopard / SnowLeopard), поэтому я не могу помочь в этом деле.
Редактировать. Следует отметить, что описанное выше исправление является частью Apple XCode Tools и не поставляется с Mac OS X. Поэтому его необходимо загрузить из онлайн-репозитория Apple. В этом случае вам понадобится инструмент из группы графических (оптимизационных) инструментов.
Удачи.
источник
Попробуйте удалить драйвер SVGA. Это не работает для Йосемити (пока).
источник