1e5db16426987d561060acdf56d947b4 a9c6e0b6a5209e617a7c0dd5eace86cf 385adc52a567cad80fb2f95fb8c393bc f9b6a8d63f3437e0dca35c9704a9033c 4987860c21de5849bcebfeb0472cfd03. Parallels desktop видеокарта


OpenGL и Parallels Desktop 13 / Блог компании Parallels / Хабрахабр

Каждый пользователь Parallels Desktop for Mac хочет, чтобы Windows-приложения работали как можно быстрее. На скорость Windows-приложений, исполняемых в виртуальной машине Parallels Desktop, влияет много факторов: мощность процессора, наличие SSD, запущенные приложения, Windows обновления, и многое другое. Под катом небольшой рассказ о том, почему «совы не те, кем они кажутся на самом деле» (с).

Для тех Windows-приложений, что используют 3D-графику, надо учесть ещё два фактора: производительность видеокарты и используемые приложением графические Windows-библиотеки — DirectX или OpenGL.

Многие Windows CAD/CAM-приложения и игры используют DirectX или OpenGL. Почти в каждом основном релизе Parallels Desktop мы стараемся улучшить поддержку этих библиотек. В этой статье я расскажу об OpenGL.

OpenGL

«Open Graphics Library (OpenGL) — не зависящий от языка кроссплатформенный программный интерфейс приложения (API) для отрисовки 2D и 3D векторной графики. Обычно используется для взаимодействия с видеокартой для аппаратного ускорения отрисовки». OpenGL «широко используется в системах автоматизированного проектирования (CAD), виртуальной реальности, научных и информационных визуализациях, полётных симуляторах и видеоиграх».

К примеру, OpenGL используют Windows-приложения Adobe After Effects, Adobe Photoshop, Adobe Premiere Pro, Autodesk AutoCAD, Google SketchUp и несметное количество игр.

Возлагая надежды

Хотел бы я сказать вам, что Parallels Desktop волшебным образом превращает ваш четырёхлетний MacBook Air в мощную игровую PC-машину с видеокартой с водяным охлаждением за $3000, но это не так.

Parallels Desktop может позволить вашему Mac запустить большинство Windows-приложений, какие-то игры и какие-то CAD/CAM-приложения.

Истории успеха

Благодаря труду инженеров, в Parallels Desktop 12 и 13 стали работать некоторые Windows-приложения, использующие OpenGL 3.2. Примеры OpenGL-приложений, хорошо работающих в Parallels Desktop 13 представлены ниже.

DIALux evo — Стандарт де-факто в индустрии профессионального проектирования освещения.

Wolfenstein: The Old Blood — шутер разработки Bethesda Softworks. Это сокращённая запись игровой сессии в Parallels Desktop 13 на Mac. Полная версия в разрешении 1920 x 1080, 1,06 Гб.

Ещё несколько хорошо работающих OpenGL-приложений:

• Rage (2011) • Wolfenstein: The New Order (2014) • Бенчмарки Unigine Heaven и Valley • Minecraft • CATIA • Solidworks • Northgard • Rhinoceros 5 • Navisworks 2017 • ARCHICAD 20 • Solid Edge • Серия игр Quake (Quake, Quake II, Enemy Territory: Quake Wars и другие.).

Версии OpenGL

У OpenGL более сложное версионирование, чем у большинства других приложений. Например, если приложению нужен OpenGL 3, а операционная система поддерживает OpenGL 4, то логично предположить, что приложение будет работать просто замечательно. Но не всё так просто.

Кроме того, вы могли заметить, что MacOS поддерживает OpenGL 4.1, а Parallels Desktop 13 — только OpenGL 3.2. Почему же Parallels не поддерживает OpenGL 4.1 в Windows? Чтобы ещё больше всех запутать, скажу, что даже некоторые OpenGL 3.x Windows-приложения не работают в Parallels Desktop 13.

Почему? В OpenGL 3.0 многие функции из OpenGL 2 и более ранних версий были помечены как не рекомендуемые, и окончательно удалены в OpenGL 3.1. В то время в OpenGL появилось дополнительная система версий под названием «Основной профиль / Профиль совместимости» (Core profile / Compatibility profile). В основном профиле не рекомендуемые функции недоступны, в профиле совместимости они работают. В целом, производители видеокарт в драйверах под Windows поддерживают профиль совместимости, чтобы могли работать более старые приложения. А вот Apple в MacOS поддерживает только основной профиль.

Представьте разработчика, создавшего Windows-приложение, которое использует OpenGL 2.1. Разработчик хочет использовать новые функции из OpenGL 3.x. Но теперь он вынужден переписать кучу старого кода, чтобы не использовать функции, которые больше недоступны. Этим никто не хочет заниматься. И вот решение — профиль совместимости.

Если вы с нуля создаёте новое приложение или движок, то можете начать и с основного профиля. А если улучшаете старый продукт, то лучше выбрать профиль совместимости. Поэтому почти все OpenGL-приложения под Windows используют этот профиль.

Виртуализированная графика Parallels для работы с видеокартой на MacOS использует OpenGL. Виртуальная машина преобразует Windows-вызовы API в MacOS-вызовы (описание упрощённое, на самом деле всё сложнее). Поскольку не рекомендуемые функции OpenGL 3.x не доступны в MacOS, Parallels просто некуда их транслировать. Поэтому Parallels Desktop использует основной профиль.

Сегодня Parallels поддерживает OpenGL 3.2 Core Profile, а для некоторых (очень консервативных) приложений может переключаться на OpenGL 3.2 Compatibility Profile.

Прогнозирование производительности OpenGL-приложений

К сожалению, не так-то просто предсказать, будет ли конкретное Windows OpenGL-приложение хорошо работать в Parallels Desktop. Если у вас уже есть наш продукт, попробуйте самостоятельно.

Если вы ещё не приобретали Parallels Desktop, то можете поставить пробную версию, с ним можно попробовать Windows бесплатно. И тоже запустите интересующие приложения или игры и посмотрите, достаточно ли производительности. Если достаточно, прекрасно! Можете купить Parallels Desktop и Windows. Если же приложения будут работать медленно, то вы не потратите деньги зря.

Также можете поучаствовать в теме на форуме, там люди пишут пакости про OpenGL-приложения, которые хотят использовать в Parallels Desktop.

habrahabr.ru

KB Parallels: Устранение проблем с изображением

ПРОБЛЕМЫ С COHERENCE

Пожалуйста, следуйте инструкциям в этой статье:

111474 Не получается перейти в режим Coherence

ПРОБЛЕМА С ВИДЕОДРАЙВЕРОМ

1. Откройте меню Пуск > Панель управления → Установка и удаление программ (Программы и компоненты) и удалите Parallels Tools. Затем откройте меню Виртуальная машина в строке меню Mac и выберите Установить Parallels Tools.

2. Откройте меню Пуск, щелкните правой кнопкой (CTRL+щелчок) по пункту (Мой) компьютер и выберите Управление > Диспетчер устройств.Проверьте, установлен ли Видеоконтроллер (Video Controller).Если он помечен желтым цветом, значит, он был установлен с ошибками:

Щелкните правой кнопкой по видеоконтроллеру и выберите Удалить.Затем откройте меню Действие и выберите Обновить конфигурацию оборудования.Выполните установку, следуя инструкциям на экране.

ОПТИМИЗАЦИЯ ПРОИЗВОДИТЕЛЬНОСТИ ВИРТУАЛЬНОЙ ВИДЕОКАРТЫ

2. Завершите работу виртуальной машины. Откройте меню Виртуальная машина, выберите Настроить → Оборудование → Видео и выберите опции Включить 3D-ускорение и Включить вертикальную синхронизацию.

Укажите объем видеопамяти в соответствии с системными требованиями приложений Windows. Если вы не пользуетесь ресурсоемкими графическими приложениями, укажите 256 МБ.

3. Откройте меню Пуск → Выполнить и введите команду dxdiag.

Появится окно, где будет указан тип установленного драйвера и состояние функции 3D-ускорение:

ПРОБЛЕМЫ С ДИНАМИЧЕСКИМ РАЗРЕШЕНИЕМ ЭКРАНА

Если вы не можете изменить размер окна Windows, пожалуйста, сделайте следующее:

1. В строке меню Mac выберите Устройства → Клавиатура → CTRL+ALT+DEL и нажмите Запустить диспетчер задач.

2. Перейдите на вкладку Процессы.

3. Проверьте, запущен ли процесс prl_tools.exe

4. Если этого процесса нет в списке, откройте меню Пуск > Панель управления → Установка и удаление программ (Программы и компоненты) и удалите Parallels Tools. Затем откройте меню Виртуальная машина в строке меню Mac и выберите Установить Parallels Tools.

5. Убедитесь, что у вас установлены все последние обновления Windows.Откройте меню Пуск → Панель управления → Система и безопасность и нажмите Проверка обновлений:

НЕ ПРОИГРЫВАЕТСЯ ВИДЕО

1. Скачайте и установите пакет кодеков K-Lite Codec Pack.

2. Убедитесь, что в вашем проигрывателе установлены последние обновления. Откройте меню Справка → Проверить обновления.

3. Попробуйте использовать какой-нибудь другой видеопроигрыватель, например VLC Player.

ПРОИЗВОДИТЕЛЬНОСТЬ ВИДЕО В ПРИЛОЖЕНИЯХ WINDOWS

1. Откройте меню Виртуальная машина → Настроить → Оборудование и убедитесь, что виртуальная машина удовлетворяет системным требованиям вашего приложения. Если нужно, скорректируйте настройки.

2. Если виртуальная машина находится в режиме Coherence, закройте его. Перейдите в режим Окно.

3. Уменьшите потребление графических ресурсов и производительности в настройках вашего приложения.

4. Откройте настройки виртуальной машины, перейдите в раздел Параметры > Оптимизация и убедитесь, что в меню Энергопотребление выбран пункт Высокая производительность:

5.  В разделе Оборудование → Видео укажите объем видеопамяти в соответствии с системными требованиями приложений Windows. Если вы не пользуетесь ресурсоемкими графическими приложениями, укажите 256 МБ.

6. Откройте Диспетчер задач в Windows и Мониторинг системы в Mac OS и убедитесь, что ни в одной из систем нет процессов, потребляющих слишком много ресурсов ЦП (более 80%).

7. Отключите тему Aero на стороне Windows.

КАК ОТПРАВИТЬ ОТЧЕТ О ПРОБЛЕМЕ

Чтобы отправить отчет о проблеме, откройте меню Справка и выберите пункт Сообщить о проблеме.  Запишите номер отчета и сохраните его для службы поддержки.  Связаться со службой поддержки Parallels

Примечание: Чтобы ускорить устранение проблемы, при создании заявки на поддержку сообщите, пожалуйста, номер отчета о проблеме и результаты описанной выше диагностики.

kb.parallels.com

Тонкая настройка Parallels Desktop 6

По умолчанию в Parallels Desktop 6 для Mac выставлены настройки, которые являются оптимальными для среднестатистического пользователя. Но у нас Маки используются главным образом продвинутыми юзерами, у которых к платформе виртуализации вполне конкретные требования — быстродействие и (если речь идет о портативных компьютерах Apple) длительное время работы от батареи. Возможности PD6 позволяют настроить виртуальную машину и так, и эдак. Часть трюков, о которых будет рассказано ниже, известна только опытным маководам, которые используют приложение от Parallels на протяжении нескольких лет. Итак… куда же нужно нажать, чтобы гостевая Windows работала быстрее?

Трюк #1. Задаем оптимальный объем RAM для гостевой ОС и ее приложений

Четырех гигабайт RAM, которыми, как правило, комплектуются современные компьютеры Mac, хватает, чтобы две операционные системы (Mac OS и Windows) работали достаточно быстро. По умолчанию в Parallels Desktop для гостевой операционки отведен 1 Гб оперативной памяти. Как ни странно, гигабайта может быть даже слишком много, если вы  регулярно запускаете, например, не требовательные приложения вроде MS Office, Internet Explorer и «Блокнот». Перебор с количеством памяти для виртуальной машины грозит «тормозами» хоста: вы отберете необходимые ресурсы у Mac OS, из-за чего она вынуждена будет использовать файл подкачки.

В идеале нужно выяснить, сколько оперативной памяти потребляет виртуальная Windows вместе с запущенными под ней нужными вам приложениями, и назначить соответствующее значение в настройках Parallels Desktop. Алгоритм выглядит так:

  1. запускаем Windows в Parallels Desktop на Маке;
  2. ждем, пока гостевая ОС полностью загрузится;
  3. запускаем нужные приложения. В нашем случае — это Internet Explorer с тремя достаточно «тяжелыми» сайтами, Paint и «Блокнот». Для того, чтобы снятые потом показания использования RAM были максимально объективными, работаем с приложениями некоторое время в своем обычном режиме;
  4. открываем Диспетчер задач Windows. В XP количество потребляемой системой и ее приложениями оперативной памяти (вместе с программами с автозапуском, типа антивируса) указано в правом нижнем углу Диспетчера (см. рис. ниже). В Windows 7 аналогичные показатели можно снять через Монитор ресурсов (resmon.exe), во вкладке Память. Именно это значение (+10% на всякий случай) и нужно будет использовать для установки оперативной памяти для виртуальной машины;
  5. Выключаем виртуальную машину через Parallels Desktop. Затем: Виртуальная машина => Настроить. Во вкладке Общие выставляем требуемое значение с небольшим запасом.

Обратите внимание: по сравнению с дефолтными настройками количество RAM снизилось в три раза. Сэкономленный объем быстрой (в отличие от HDD) памяти останется у Mac OS.

Трюк #2. Использование Suspend/Resume

При прекращении работы с приложениями в гостевой ОС пользователь закрывает свои программы в ней и останавливает виртуальную машину. Когда гостевые приложения снова нужны, процесс повторяется в обратном порядке. Все это отнимает кучу времени, которое легко экономится использованием функций Suspend/Resume. Это одна из самых любимых продвинутыми юзерами «фишек» Parallels Desktop.

Вместо того, чтобы «заглушить» виртуальную машину, выберите Приостановить.

Гостевая ОС может «суспендиться» вместе с открытыми в ней приложениями — в нашем случае с тем же Internet Explorer. Это удобно, когда нужно быстро возобновить работу виртуальной машины и запущенного в ней софта. Запускаем PD, выбираем Windows и в меню Виртуальная машина нажимаем Возобновить. «Гость» выводится из спячки буквально за секунды вместе с теми приложениями, с которыми вы его «засуспендили». Обратите внимание: виден открытый Internet Explorer.

Состояние памяти, состояние внутренних устройств виртуального компьютера сохраняется на жестком диске в виде файла. Этот файл потом «поднимается» средствами PD. При использовании Suspend/Resume вместо одной-двух минут ожидания загрузки Windows и ее приложений на все про все уходит от силы секунд десять. Экономия времени колоссальная.

Трюк #3. Выигрываем 1,5-2 часа работы от батареи

Этот трюк хорош для обладателей портативных компьютеров Apple MacBook Pro. В некоторых из них есть  два видеоадаптера — интегрированный Intel HD Graphics и дискретный nVidia 320/330M. Графический чип в портативных Маках — один из самых прожорливых компонентов, поэтому если ваша цель — максимальная автономность и длительное время работы компьютера от батареи, лучше не допускать включения 3D-акселератора. Популярная нынче ОС Windows 7 по умолчанию использует интерфейс Aero. Все эти тени, полупрозрачные элементы управления и парящие окна отрисовываются с помощью DirectX и нагружают графическую подсистему. Хотя выглядит Aero симпатично, на качество работы в Windows оно не особо влияет, а время автономной работы сокращает значительно. Тут надо объяснить, что Parallels Desktop перекладывает любой трехмерный эффект, созданный средствами DirectX (который не поддерживается на стороне Mac OS), в OpenGL. В процессе нагружается и видеокарта хост-компьютера, и оперативная память, что ведет к ненужному расходу заряда батареи.

Важно! Известно, что портативные компьютеры Mac переключаются «на лету» с интегрированной графики на дискретную сразу же, как в том возникает необходимость. Переключаться обратно (с дискретной на интегрированную) они не будут пока не завершится программа вызвавшая переключение. Поэтому, если в виртуальной машине включено 3D-ускорение, дискретный графический адаптер останется включенным до выхода из Parallels Desktop.

Для настройки PD на экономичный режим работы следует сделать вот что:

  1. Открываем Parallels Desktop.
  2. Меню Виртуальная машина => Настроить. Во вкладке Оборудование выбрать пункт Видео и снять галочку с чекбокса Включить 3D-ускорение.

Меню Parallels Desktop => Настройки. Во вкладке Общие в пункте Вид снять галочку Использовать анимацию.

Готово. Впрочем, мы отключили 3D-эффекты, но пока не уменьшили количество видеопамяти, отведенной для виртуальной машины: сохранилось ее значение по умолчанию — в нашем случае это 256 Мб. Поскольку такой огромный объем для двухмерной графики просто не нужен, имеет смысл отдать «лишнюю» память хосту. Для отрисовки простого (без Aero) интерфейса Windows 7 и уж тем более Windows XP хватит и 32 Мб. Меняем этот параметр, как показано на скриншоте:

Эти действия помогут выиграть 1,5-2 часа времени работы от батарейки. Проверено на собственном опыте. Правда, запускать при таких настройках что-то «тяжелое» уже не получится. Но для приложений, использующих 3D, есть специальные настройки (см. трюк №5).

Трюк #4. Настраиваем дисковую подсистему виртуальной машины для лучшего быстродействия

Гостевая OC на Маке, как правило, используется для работы с рядом вполне конкретных приложений — все остальные задачи успешно решаются средствами Mac OS. В связи с этим  Windows может обойтись весьма скромным объемом памяти на жестком диске. По умолчанию в PD «гостю» отданы 64 Гб, но если вы не собираетесь ставить на Windows много софта, этот объем можно смело сократить вдвое. Делается это так:

  1. Запускам PD.
  2. Щелкаем в окне выбора ОС по Windows.
  3. Пункт меню Виртуальная машина => Настроить => Оборудование => Жесткий диск => Расширяемый диск => Редактировать. Выставляем 32 Гб и убираем галочку из чекбокса Расширяемый диск и нажимаем Применить.

Этот маневр позволит избежать в будущем фрагментации образа диска виртуальной машины по всему HDD вашего компьютера, и за счет этого гарантировать хорошую производительность дисковой подсистемы в «госте» на все время жизни Мака. Если впоследствии вам понадобится увеличить размеры диска для виртуальной машины, это всегда можно сделать через настройки здесь же.

Трюк #5. Настраиваем PD6 для игр

Parallels Desktop можно настроить так, чтобы гостевая Windows показывала в играх максимальное быстродействие. Процессоры относительно свежих Маков имеют по нескольку ядер. Если вы собираетесь поиграть в виртуальной машине, вам нужно переключить все имеющиеся ядра на поддержку гостевой ОС. Делается это так:

  1. Запускаем PD.
  2. Выбираем Windows.
  3. Из меню Виртуальная машина => Настроить => вкладка Общие => Процессоры

Вы можете задействовать для игр то количество процессоров, которое посчитаете нужным. Наибольший эффект от этой опции получится в относительно свежих играх, которые поддерживают многопоточность — например, Far Cry 2 и Mass Effect 2.

C обзорм Parallels Desktop 6 вы можете ознакомится в соответствующей стать. За советы благодарим компанию Parallels, а особенно Евгения Купраша.

macosworld.ru

Parallels Desktop. Правильная виртуализация под MAC: 10 советов по использованию виртуальной машины

Содержание статьи

Мы не раз рассказывали о пакетах виртуализации для Windows- и Linux-систем. В одном из выпусков даже брались за непростую задачу — установку Mac OS X в качестве гостевой ОС. Сегодня мы посмотрим на эту ситуацию с другой стороны и возьмемся за тюнинг самой популярной платформы для виртуализации уже под самим Mac’ом — Parallels Desktop.

Начать нужно с небольшой исторической справки. Само понятие виртуализации появилось для пользователей Mac OS не так уж и давно. Первым работающим решением для запуска виртуальных машин стало приложение Virtual PC for Mac, но оно было скорее экзотикой. Игрушку для гиков едва ли серьезно использовал кто-то из обычных пользователей.

Но ситуация сильно изменилась, когда Apple наконец-то перешла на архитектуру Intel (в которой изначально заложены возмож ности виртуализации) и предложила технологию Boot Camp для одновременной установки Mac OS и Windows. Через некоторое время Parallels, компания с российскими корнями, выпустила первый релиз программы Parallels Desktop for Mac. Продукт поддерживал аппаратную виртуализацию Intel VT, позволяя ресурсам виртуальных машин напрямую обращаться к аппаратному обеспечению компьютера.

Управление виртуальными машинами осуществлялось посредством так называемого гипервизора, являющегося «прослойкой» между виртуальной машиной и аппаратными ресурсами. Разработчикам удалось добиться хорошей производительности работы гостевой ОС и предоставить ей доступ к ресурсам хостовой машины (сетевому адаптеру, USB-устройствам и так далее). О том, насколько успешной оказалась разработка, хорошо говорят цифры.

Утилита сейчас установлена на нескольких миллионах «маков» во всем мире.

Но рассказывать просто про возможности Parallels Desktop было бы слишком скучно. Не так давно у нас была статья о трюках в использовании Virtual Box’а. А в этом материале мы попробовали собрать трюки для виртуализации под Mac. По умолчанию в Parallels Desktop выставлены настройки, которые являются оптимальными для среднестатистического пользователя. Но как ни крути, в России маки используются главным образом продвинутыми юзерами, у которых к платформе виртуализации вполне конкретное требование — быстродействие.

А если речь идет о портативных компьютерах Apple, то еще и длительное время работы от батареи. В PD6 можно настроить виртуальную машину и так, и эдак, если знать несколько трюков.

 

#1. Задаем оптимальный объем RAM для гостевой ОС и ее приложений

Четырех гигабайт RAM (которыми, как правило, комплектуются современные компьютеры Mac) хватает, чтобы две операционные системы (Mac OS и Windows) работали по-настоящему быстро. По умолчанию в Parallels Desktop для гостевой операционки отведен 1 Гб оперативной памяти. Но как ни странно, гигабайта может быть даже слишком много — например, в случае, если ты в основном работаешь с не слишком требовательными к ресурсам приложениями. Перебор с количеством памяти для виртуальной машины грозит «тормозами» хоста: ты отбираешь необходимые ресурсы у Mac OS, из-за чего она вынуждена будет использовать файл подкачки. Как быть?

Рецепт прост: нужно выяснить, сколько оперативной памяти реально потребляет виртуальная машина с Windows вместе с запущенными под ней нужными тебе приложениями, и назначить соответствующее значение в настройках Parallels Desktop.

Решаем задачу прямо в лоб. Для этого запускаем гостевую ОС, стартуем стандартный набор приложений и, некоторое время проработав с ними, смотрим количество потребляемой памяти через самый обычный диспетчер приложений. В Windows 7 аналогичные показатели можно снять через монитор ресурсов (resmon.exe) во вкладке «Память». Полученное значение (+10% на всякий случай) и нужно будет выделить для гостевой ОС.

Это делается через меню «Виртуальная машина- Настроить — Общие». Правда, перед этим ВМ нужно отключить. Как показывает практика, во многих случаях количество необходимой RAM в разы меньше значения, которое остается по умолчанию. Сэкономленный объем быстрой (в отличие от HDD) памяти останется у Mac OS.

Тот же самый трик можно провернуть и с количеством памяти для дисковой подсистемы гостевой ОС. По умолчанию в PD «гостю» отданы 64 Гб, но если ты не собираешься ставить на Windows много софта, этот объем можно смело сократить по меньшей мере вдвое.

 

#2. Выигрываем 1,5-2 часа работы от батареи

Этот трюк хорош для обладателей портативных компьютеров Apple MacBook Pro. Чаще всего в этих ноутах два видеоадаптера: интегрированный Intel HD Graphics и дискретный nVidia. Имей в виду: графический чип в портативных Маках — один из самых прожорливых компонентов, поэтому если наша цель — максимальная автономность и длительное время работы компьютера от батареи, лучше не допускать включения 3D-акселератора.

Этот трюк особенно актуален, когда под виртуалкой запускается Windows 7, которая по умолчанию использует навороченный интерфейс Aero. Все эти тени, полупрозрачные элементы управления и парящие окна отрисовываются с помощью DirectX и нагружают графическую подсистему. Хотя выглядит Aero симпатично, на качество работы в Windows оно не особо влияет, а время автономной работы сокращает значительно. Тут надо объяснить, что Parallels Desktop перекладывает любой трехмерный эффект, созданный средствами DirectX (который не поддерживается на стороне Mac OS), в OpenGL. В процессе нагружается и видеокарта хосткомпьютера, и оперативная память, что ведет к ненужному расходу заряда батареи. Тут есть еще один интересный момент.

Известно, что портативные компьютеры Mac переключаются с интегрированной графики на дискретную «на лету» — сразу же, как только возникает необходимость. Переключаться обратно (с дискретной на интегрированную) они не умеют. Поэтому, если система хотя бы один раз за сеанс работы использовала отдельный 3D-акселератор, он останется включенным до пер вой перезагрузки. Для настройки PD на экономичный режим работы следует отключить 3D-ускорение. Это делается в меню «Виртуальная машина — Настроить — Оборудование — Видео».

Все что нужно — снять галочку с чекбокса. Но только отключить 3D-эффекты мало, надо еще уменьшить количество видеопамяти, отведенной виртуальной машине. Поскольку такой огромный объем для двухмерной графики просто не нужен, мы можем смело отдать «лишнюю» память хосту.

Для отрисовки простого (без Aero) интерфейса Windows 7 и уж тем более Windows XP хватит и 32 Мб (!). Ради чего мы проводим такую оптимизацию? Суди сам: эти простые действия помогут выиграть 1,5-2 часа времени работы от батарейки. Правда, запускать при таких настройках что-то «тяжелое» уже не получится. Но для приложений, использующих 3D, есть специальные настройки. Об этом — следующий трюк.

 

#3. Настраиваем PD6 для игр и включаем индикатор FPS

Если есть такая необходимость, то Parallels Desktop можно легко настроить так, чтобы гостевая Windows показывала в играх максимальное быстродействие. Процессоры относительно свежих Маков имеют по нескольку ядер. Если собираешься поиграть в виртуальной машине, тебе нужно переключить все имеющиеся ядра на поддержку гостевой ОС (по умолчанию это отключено). Делается это так:

  1. Запускаем PD.
  2. Выбираем виртуальную машину Windows.
  3. В меню «Виртуальная машина — Настроить — Общие — Процессоры» выделяем для ВМ все имеющиеся в нашем распоряжении ядра.

Наибольший эффект от этой опции ощутим в относительно свежих играх, которые поддерживают многопоточность — например, Far Cry 2. Есть еще один интересный трик.

Чтобы наглядно оценить его результаты, мы можем включить индикатор FPS (frames per second — количество кадров в секунду). Он активируется специальной командой ‘video. showFPS=1’, которая вставляется в окно «Загрузочные флаги» («Виртуальная машина — Настроить — вкладка «Оборудование» — меню «Порядок загрузки»). Появятся два индикатора: левый отображает количество FPS, правый — количество миллисекунд, которое компьютер затратил на отрисовку каждого кадра.

 

#4. Добираемся до конфига ВМ

Parallels Desktop — это продукт для массового пользователя, по этой причине через стандартный интерфейс программы мы можем добраться только до самых основных настроек. Но как и во многих других продуктах для виртуализации, у каждой виртуальной машины есть набор файлов и в том числе конфиг, через который можно провести намного более тонкую настройку. Предположим, у тебя есть несколько виртуальных машин.

Любой файл ВМ представляет собой пакет с расширением .pvm, который по умолчанию находится по адресу /Users/ <имя_ пользователя>/Документы/Parallels. Содержимое пакета можно посмотреть через Finder («Показать содержимое пакета»). Нас будет интересовать файл config.pvs. По сути это XML-документ.Его можно открыть в стандартном TextEdit или в другом редакторе. Файл имеет древовидную структуру, в которой значения параметров виртуальных машин сгруппированы по функциональному назначению. Меняя параметры в этом файле, можно кардинальным образом влиять на работу виртуальной машины, что мы и будем использовать в следующих триках.

Рекомендую тебе сделать бэкап. Если что-то пойдет не так, ты сможешь заменить модифицированный файл исходным в pvmпакете.

 

#5. Запускаем виртуальную машину в автоматическом режиме

Parallels Desktop позволяет запускать более 50 самых разных операционных систем — от второй версии Mac OS X до какихнибудь очень специальных ОС вроде Red Hat Enterprise. В подавляющем большинстве пользователи запускают одну только виртуальную машину (чаще всего с Windows). Тем не менее, в расчете на то, что у юзера много гостевых ОС, Parallels Desktop при запуске выводит диалоговое окно, в котором предлагает выбрать, что загружать.

Если у тебя одна только ВМ, лишние клики мышкой могут слегка раздражать. Можно заставить PD загружать виртуальную машину при нажатии на иконку приложения. Для этого открываем файл config.pvs через TextEditor, находим через <Cmd+F> строку <Autostart>0<Autostart> и вместо 0 ставим 2. Сохраняем файл и заново запускаем PD, чтобы оценить результат.

 

#6. Сокращаем время загрузки Windows 7 в виртуальной машине

Есть два способа значительно уменьшить время загрузки Windows 7. Когда ты загружаешь «семерку», в окне виртуальной машины сначала отображается информация о BIOS, затем — логотип Windows 7. Практическая ценность от созерцания символов и картинки — нулевая, поэтому их показ можно отключить.

Тут вопрос даже не в эстетике, а в том времени, которое уходит на загрузку гостевой ОС. Этот трик ее ускорит! Чтобы отключить отображение информации о BIOS, открываем config.pvs через TextEditor и ищем строку <HideBiosOnStartEnabled>0</ HideBiosOnStartEnabled>, где вместо 0 ставим 1. Чтобы отключить заставку с логотипом Windows 7, меняем значение параметра <DisableWin7Logo>1</DisableWin7Logo>.

 

#7. Отключаем тени от окон в режиме Coherence

Одна из замечательных фишек Parallels Desktop — это режим Coherence, позволяющий работать с Windows- и Macприложениями, как будто они принадлежат одной операционной системе. Идея, как ты справедливо можешь заметить, не нова и доступна во многих других продуктах виртуализации.

Но в PD эта фишка реализована очень здорово: можно спрятать интерфейс Windows, но при этом элементы интерфейса гостевой ОС органично встроятся в интерфейс хоста. К примеру, у тебя по-прежнему остается доступ к значкам из трея Windows.

Режим сделан очень красиво и удобно — не придерешься. В его скрытых настройках можно разве что отключить тени, отбрасываемые окнами. Это даст нам возможность выжать еще несколько процентов производительности виртуальной машины. Для этого необходимо: открыть файл config.pvs через TextEditor и поменять в нем значение параметра <DisableDropShadow>0</ DisableDropShadow>.

 

#8. Настройка SmartMount

Parallels Desktop имеет функцию SmartMount, которая делает для виртуальной машины доступными внешние диски (в том числе флешки), сетевые диски и DVD.Если нет необходимости показывать гостевой ОС все категории дисков, лишние можно отключить, изменив соответствующий параметр в файле конфигурации. Для этого в config.pvs находим параметр <SharedVolumes> и приступаем к настройке:

А)Доступ виртуальной машины к внешним дискам:

<UseExternalDisks>1</UseExternalDisks>

Доступ включен — 1, доступ отключен — 0 (здесь и далее)

Б)Доступ виртуальной машины к CD/DVD-приводам:

<UseDVDs>1</UseDVDs>.

В)Доступ виртуальной машины к сетевым дискам и/или файловым хранилищам:

<UseConnectedServers>1</UseConnectedServers>.

 

#9. Подключаем сетевые диски через гостевую ОС

Функция «Общий доступ к Windows» позволяет «пробрасывать» жесткие диски из Windows в Mac OS X. По умолчанию она включена, о чем свидетельствует появление иконки гостевого жесткого диска на рабочем столе мака. Но мало кто знает, что с помощью «Общего доступа к Windows» можно пробросить в Mac OS X сетевые диски, работающие на каких-то экзотических протоколах, с которыми ладит Windows и не дружит Mac OS X. Чтобы увидеть эти диски в Mac OS X, нужно в config.pvs активировать скрытый параметр AutoMountNetworkDrives. Затем на всякий случай убеждаемся, что в Parallels Desktop включена опция «Подключать виртуальные диски к рабочему столу Mac». Теперь идем в Windows и подключаем тот сетевой диск, с которым будем работать. Он появляется на рабочем столе Mac OS X. Ну и, само собой, в «Проводнике» Windows.

 

#10. Универсальный совет

Если без хитрой настройки обойтись можно, то без знания основного функционала софта обойтись нельзя ну никак.

Простой пример. Я каждый раз вижу, что люди выключают виртуальные машины (неважно даже, какой софт они используют), а потом, когда в них вновь появляется необходимость, включают их заново. Люди, зачем?! В любой программе для виртуализации давно предусмотрен режим «Suspend/Resume», который позволяет «заглушить» виртуальную машину за считанные секунды и так же быстро вернуть ее к работе. Состояние памяти и состояние внутренних устройств виртуального компьютера сохраняется на жестком диске в виде файла. Гостевая система выводится из спячки буквально за секунды вместе с теми приложениями, с которыми ты ее «засуспендил».

xakep.ru

Parallels Desktop 13 — семь советов для эффективной работы / Блог компании Parallels / Хабрахабр

По умолчанию в Parallels Desktop 13 выставлены оптимальные настройки для работы. Но, если вы привыкли брать от жизни все, держите несколько советов, как увеличить быстродействие и сохранить заряд батареи вашего Макбука.

Совет #0. Не нужно ничего менять. В Parallels Desktop 13 настроен оптимальный режим работы. Максимум, убедитесь, что обновились до последней версии утилиты и у вас включен режим скачивания обновлений.

Совет #1. Припасите SSD максимального объема. Больше память, больше скорость.

Совет #2. Активируйте режим Scaled mode. Если у вас Макбук с Retina-дисплеем, попробуйте включить в Parallels Desktop 13 ненативное разрешение в режиме Scaled mode. Это позволит существенно ускорить быстродействие компьютера, при сохранении оптимального качества изображения.

Совет #3. Используйте функцию «Приостановить/Возобновить». При прекращении работы с приложениями в гостевой ОС, вы обычно закрываете свои программы в ней и останавливаете виртуальную машину. Когда гостевые приложения снова нужны, процесс повторяется в обратном порядке. Все это отнимает кучу времени, которое легко экономится использованием функций «Приостановить/Возобновить». Вместо того, чтобы закрыть PD 13, выберите Виртуальная машина → Приостановить.

Гостевая ОС может «замораживаться» вместе с открытыми в ней приложениями — в нашем случае, с тем же Internet Explorer. Это удобно, когда нужно быстро возобновить работу виртуальной машины со всеми открытыми программами. Причём система выводится из спячки буквально за секунды вместе со всеми ранее открытыми программами.

Состояние памяти и состояние внутренних устройств виртуального компьютера сохраняется на жёстком диске в виде файла. Этот файл потом «разворачивается» средствами Parallels Desktop. При использовании функции «Приостановить/Возобновить» вместо одной-двух минут ожидания загрузки Windows и её приложений на все про все уходит от силы секунд десять. Экономия времени колоссальная.

Совет #4. Активируем опцию «Всегда готова в фоновом режиме». Виртуальные машины в Parallels Desktop 13 могут быть переведены в режим готовности к использованию в фоновом режиме, без графического интерфейса — это позволяет приложениям Windows стартовать ориентировочно в три раза быстрее, чем обычно. Как правило, время необходимое для запуска приложения, тратится на то, чтобы запустить виртуальную машину, в этой виртуальной машине загрузить Windows, а затем при помощи Windows запустить выбранное приложение. На средней конфигурации Mac или MacBook на весь этот цикл может уходить, например, около 30 секунд. Опция «Всегда готова в фоновом режиме» оптимизирует этот процесс, делая его практически мгновенным. Когда пользователь покидает Parallels Desktop, виртуальная машина ставится на паузу и в оперативной памяти остается все необходимое для ее моментального запуска и продолжения работы. Особенно это актуально, если у вас 8ГБ оперативной памяти и вы часто работаете с Windows-приложениями.

Совет #5. Настройте плановое обслуживание системы. Никто не любит моменты, когда вместо того, чтобы работать, приходится ждать, пока установятся Windows-обновления, у которых почему-то всегда свои собственные планы. К тому же процессы обновления и обслуживания Windows 10 довольно ресурсоемки, они потребляет заметную долю процессорного времени и пропускной способности, они даже включают активное охлаждение процессора (кулеры). Parallels Desktop 13 предупреждает пользователя о подобных действиях, но, разумеется, у него должна быть возможность влиять на этот процесс для своего удобства. Пользователи могут указать время, в которое они не работают в Mac, для автоматического обслуживания Windows 10. В этом случае планировщик запрещает Windows-обновления в любое другое время, когда пользователю надо работать, чтобы не занимать процессорное время и не снижать производительность. Это касается не только установки обновлений, но и их загрузки, которая тоже может влиять на производительность, особенно на сетевую. Каждый 10-й пользователь Parallels Desktop 13 использует возможность настройки планового обслуживания системы. Не отставайте и вы!

Совет #6. Настраиваем PD13 для игр. Parallels Desktop можно настроить так, чтобы гостевая Windows показывала в играх максимальное быстродействие. Процессоры относительно свежих Маков имеют по нескольку ядер. Если вы собираетесь поиграть в виртуальной машине, вам нужно переключить все имеющиеся ядра на поддержку гостевой ОС. Сделать это можно в меню Центр управления → Параметры → Оптимизировать полноэкранный режим для игр.

Совет #7. Активируйте «Режим поездки». Если вам в ближайшее время придется работать от батареи вашего Макбука, рекомендуем активировать «Режим поездки». В этом случае Windows будет работать в энергосберегающем режиме. Кстати, если вам кажется, что наличие виртуальной машины автоматически значительно влияет на заряд батареи, то это не так. Опытным путем установлено, что при обычном времени работы Макбука в 5 часов 9 минут, с запущенной виртуальной машиной в Parallels Desktop он продолжает работать 5 часов ровно.

Для того, чтобы постоянно не заходить в Центр управления, вы можете активировать «Режим поездки» щелкнув правой клавишей мыши на значок Parallels Desktop в Dock.

habrahabr.ru

Виртуализация десктопов на платформе Parallels Desktop for Mac

Множество пользователей на данный момент применяют виртуальные машины для самых разных задач. Для домашних пользователей технологии виртуализации, прежде всего, предоставляют прекрасные возможности для обучения работе с новым программным обеспечением и операционными системами, а также средства для поддержания нескольких виртуальных сред для безопасной работы в интернет, различного рода демонстраций и просто удобного перемещения виртуальных окружений между компьютерами.

Если для пользователей платформы PC уже давно существует множество самых различных платформ виртуализации, среди которых, определенно, есть из чего выбрать, то до недавнего времени пользователи Mac OS не имели такого широкого выбора. Несмотря на то, что пользователей Маков, по сравнению с пользователями платформы PC, не так много, они гораздо больше нуждаются в продуктах для виртуализации. С тех пор как компания Apple перешла на архитектуру Intel в своих компьютерах и предоставила средство Boot Camp для одновременной установки Mac OS X и Windows XP, пользователи Маков с удовольствием стали использовать продукты под Windows на своих машинах. Тем не менее, многим требовалась не просто работа в Windows или Mac OS, а одновременный запуск приложений для этих систем в одной пользовательской среде, без необходимости перезагрузки компьютера.

Компания Parallels 15 июня 2006 года представила сообществу пользователей Маков продукт Parallels Desktop for Mac, который решил эту проблему, позволяя запускать операционные системы платформы PC в виртуальных машинах. Изначально этот продукт назывался Parallels Workstation for Mac OS X, однако сообщество пользователей Маков негативно восприняло слово «Workstation» в названии продукта, признав его Windows-подобным, и компании Parallels пришлось переименовать свою платформу. Надо признать, что на тот момент идея виртуализации для Маков была революционной: множество пользователей с удовольствием приобретали продукт Parallels Desktop, и уже в 2006 году было продано более ста тысяч его копий. 10 января 2007 года на конференции MacWorld 2007 продукт Parallels Desktop for Mac был признан лучшим в категории «Best in Show». Заметим, что ранее существовали продукты виртуализации для Маков с архитектурой PowerPC (например, Virtual PC for Mac), но они не приобрели большой популярности и использовались только энтузиастами.

Компания VMware, один из лидирующих провайдеров в сфере решений для виртуализации, конечно, не могла остаться в стороне и практически сразу приступила к созданию своей платформы виртуализации для Intel-Маков, VMware Fusion, окончательный релиз которой состоялся пару месяцев назад. На данный момент оба этих продукта идут «ноздря в ноздрю», непрерывно развиваясь и совершенствуясь, что только на руку пользователям. Кроме того, компания Parallels имеет большие планы по вторжению в сектор виртуализации SMB (Small and Medium Business) с платформой Parallels Server, где позиции VMware еще слабы. Возможно, этот продукт будет также поддерживать серверную платформу XServe компании Apple.

Parallels уже довольно давно принадлежит российской компании SWSoft во главе с Сергеем Белоусовым, однако последняя долгое время скрывала этот факт, и лишь недавно в логотипе Parallels появилась надпись «SWSoft».

О платформе Parallels Desktop for Mac

Решение Parallels Desktop for Mac представляет собой первый продукт для виртуализации операционных систем на платформе Mac OS X, который использует технологию аппаратной эмуляции и обладает полной поддержкой аппаратной виртуализации Intel VT, позволяя ресурсам виртуальных машин напрямую обращаться к аппаратному обеспечению компьютера. Управление виртуальными машинами происходит посредством специализированного ПО (гипервизора), являющегося «прослойкой» между виртуальной машиной и аппаратными ресурсами. Каждая виртуальная система работает на том же уровне, что и реальная ОС. Архитектура Parallels Desktop представлена далее:

Архитектура Parallels Desktop

Виртуальная машина имеет свой процессор, оперативную память, устройства ввода-вывода, жесткий диск и возможность использования CD/DVD-устройств. Кроме того, Parallels Desktop виртуализует видеоадаптер и сетевые интерфейсы, а также имеет возможность прямого доступа к устройствам через параллельный или USB-порт. Поскольку виртуальные машины используют одни и те же драйвера устройств, они обладают хорошей переносимостью между физическими компьютерами и значительно увеличивают гибкость созданного в виртуальной машине окружения.

Эмулируемые устройства

На данный момент Parallels Desktop for Mac эмулирует следующие аппаратные компоненты:

  • Виртуальный CPU, тот же, что и физический процессор
  • Материнская плата, совместимая с чипсетом Intel i815
  • До 2 ГБ оперативной памяти для 32-битных гостевых систем
  • До 64 МБ видеопамяти
  • Видеоадаптеры VGA и SVGA с поддержкой VESA 3.0 и 3D-ускорения
  • Флоппи-дисковод, который может быть напрямую подключен к физическому устройству или файлу с образом дискеты
  • До четырех IDE-устройств, включая жесткие диски объемом от 20 МБ до 128 ГБ и CD/DVD-устройства, подключаемые напрямую или к образам ISO
  • До четырех последовательных портов, каждый из которых может быть подключен к физическому устройству или настроен на вывод в файл
  • До трех двунаправленных параллельных портов, каждый из которых может быть подключен к физическому устройству, настроен на вывод в файл или на принтер
  • До пяти сетевых адаптеров, совместимых с Realtek RTL8029(AS)
  • До восьми USB 2.0 и до двух USB 1.1 устройств
  • AC97-совместимая звуковая плата
Системные требования

Чтобы установить платформу Parallels Desktop for Mac вам понадобятся:

  • операционная система Mac OS X Tiger 10.4 или выше на платформе Intel Mac (поддержка вышедшей недавно Mac OS Leopard уже заявлена компанией Parallels)
  • компьютер iMac, Mac mini, MacBook, MacBook Pro, MacPro Tower
  • процессор Intel Core Solo, Core Duo, Core 2 Duo, Dual-Core Xeon
  • минимум 768 МБ оперативной памяти (рекомендуется не менее 1 ГБ)
  • 200 МБ свободного места на загрузочном диске для установки платформы и желательно, не менее 15 ГБ на одну виртуальную машину
Поддерживаемые гостевые операционные системы

Нужно отметить, что на данный момент Parallels Desktop поддерживает только 32-битные гостевые системы, хотя и планируется поддержка 64-битных ОС. В сборке 5160 поддерживаются следующие системы:

Windows:

  • Windows Vista™ Ultimate, Enterprise, Business
  • Windows Server® 2003 Standard Edition SP0, SP1
  • Windows Server 2003 Enterprise Edition SP0, SP1
  • Windows Server 2003 Web Edition SP0, SP1
  • Windows XP Professional SP0, SP1,SP2
  • Windows XP Home SP0, SP1,SP2
  • Windows 2000 Professional Edition SP4
  • Windows 2000 Server SP4
  • Windows 2000 Advanced Server SP4
  • Windows NT® Workstation 4.0 SP6
  • Windows NT Server 4.0 SP6
  • Windows ME
  • Windows 98
  • Windows 95
  • Windows 3.11
  • Windows 3.1

Для Windows 2008 (Longhorn) заявлена экспериментальная поддержка.

Дистрибутивы Linux:

  • Red Hat® Enterprise Linux 5, 4, 3
  • Red Hat Linux 9, 8, 7.3
  • Debian® Linux 4.0, 3.1
  • Fedora™ Core Linux 6, 5, 4, 3
  • SUSE® Linux 10.2, 10.1, 9.3, 9.2, 9.1, 9.0
  • Mandrake™ Linux 10.1, 10, 9.2
  • Mandriva 2007
  • Ubuntu® Linux 7.04, 6.10, 6.06, 5.0.4
  • Xandros Busines 4.0
  • CentOS 5

Другие ОС:

  • FreeBSD 5.4, 5.3, 4.5, 4.1
  • OS/2 Warp 4.5, 4
  • eComStation 1.2, 1.1
  • Solaris 10, 9
  • MS-DOS 6.22
  • OpenBSD 3.8
Ограничения Parallels Desktop

На конец октября платформа Parallels Desktop имеет следующие ограничения, устранение которых является одной из самых приоритетных задач компании Parallels:

  • Невозможность запуска 64-битных гостевых ОС
  • Отсутствие поддержки нескольких виртуальных процессоров в виртуальной машине посредством виртуального SMP (Symmetric Multi Processing)
  • Отсутствие поддержки Bluetooth
  • Использование Windows Vista из раздела Boot Camp требует повторной активации ОС
  • Отсутствие поддержки Vista Aero Glass
  • Полноценная поддержка 3D-графики не работает в некоторых приложениях
  • Ограниченное разрешение 640×480 в операционных системах Windows 95, 98, Me
Обзор основных функций Parallels Desktop

За последнее время продукт Parallels Desktop обзавелся множеством новых и полезных возможностей, направленных на интеграцию пользовательских сред Mac OS X и Windows друг с другом. Основные возможности продукта включают в себя:

  1. CoherenceЭта функция позволяет запускать Windows-приложения в среде Mac OS, которые выглядят, как обычные окна Mac OS с поддержкой эффекта теней, прозрачности, пользовательских нотификаций на рабочем столе и функций Expose для удобного поиска окон. При старте гостевой ОС Windows возможно автоматическое «тихое» включение функций Coherence. Также возможен доступ к меню «Пуск» из dock-панели Mac OS X. Помимо этого, Coherence позволяет выбрать уровень интеграции с Windows-приложениями, перетаскивать файлы с помощью Drag&Drop между операционными системами и прятать Windows-приложения в dock-панель. К сожалению, окна приложений Windows располагаются в одном слое, что несколько неудобно для пользователя.

Пример использования функции Coherence

  • Parallels ExplorerЭта возможность позволяет осуществлять доступ к папкам и файлам Windows без необходимости запуска гостевой системы. Даже в том случае, когда загрузка Windows будет недоступна из-за фатального сбоя, вы сможете иметь доступ к необходимым документам виртуального диска. Эта операция происходит «на лету» и позволяет существенно экономить время. Кроме того, теперь Parallels Desktop поддерживает юникод, что позволит избежать проблем с корректным отображением кириллицы.

    Пример использования функций Parallels Explorer

  • SmartSelectФункции SmartSelect заключаются в возможности ассоциировать различные типы файлов на вашем Маке с соответствующими PC-приложениями в виртуальных машинах. Использовать функции SmartSelect можно также при работе с почтой и Web-браузером Safari: если ваш знакомый прислал вам doc-файл по почте — вы можете два раза кликнуть на документе из письма, и Microsoft Word откроет его.

    Пример использования функций SmartSelect

  • Снимки состояний операционной системы (Snapshots)Parallels Desktop позволяет сохранять текущее состояние виртуальной машины в «снапшот», являющийся резервной копией виртуальных дисков, что очень удобно при создании резервных копий системы и использования нескольких пользовательских конфигураций для одной гостевой ОС. Для одной машины можно создать целое дерево снапшотов, к каждому из элементов которого может быть произведен простой откат.

    Цепочка снапшотов в Parallels Desktop

  • Parallels TransporterВозможности компонента Parallels Transporter позволяют пользователям мигрировать реальные ОС (как Windows, так Linux) с архитектуры PC на платформу Parallels Desktop. Кроме того, теперь вы можете смигрировать виртуальные машины VMware или Virtual PC и передать их на ваш Мак через интерфейс FireWire.

    ПримечаниеПеред использованием Parallels Transporter необходимо скачать последний дистрибутив продукта для Windows или Linux с веб-сайта Parallels, иначе, если вы используете более новую версию Parallels Desktop, миграция может оказаться неудачной.

    Типичная процедура миграции физического компьютера в виртуальную машину выглядит следующим образом:

    • Установка агента Transporter Agent в операционную систему Windows или Linux
    • Запуск Parallels Transporter на вашем Маке
    • Осуществление процесса миграции по инструкциям мастера

    Процесс миграции виртуальной машины с помощью Parallels Transporter

  • Поддержка 3D-графикиParallels Desktop позволяет пользователям играть в компьютерные игры для ОС Windows, а также работать с графическими приложениями, использующими библиотеки OpenGL и DirectX. Однако не все приложения и игры поддерживаются продуктом. Далее приведен список игр, которые были протестированы на совместимость с Parallels Desktop:
    • Alien Arena 2007
    • Baldur’s Gate 2
    • Bus Driver
    • Caesar 3
    • CounterStrike 1.6
    • Doom 3
    • Duke Nukem Manhattan Project
    • Dungeon Siege 2
    • Fallout 2
    • FarCry
    • GORE-Ultimate Soldier
    • Half Life
    • Hitman Codename 47
    • Hitman Silent Assassin
    • Hitman Contracts
    • KingPin
    • Homeworld 2
    • Neverball
    • Neverwinter Nights
    • Prey
    • Revolt
    • Quake 1
    • Quake 2
    • Return to Castle Wolfenstein
    • Second Life
    • Scorched 3D
    • Serious Sam The First Encounter
    • Serious Sam The Second Encounter
    • SiN
    • Soldier of Fortune 2
    • Tribes
    • Unreal Tournament 2004
    • Warcraft 3
    • Wolfenstein-Enemy Territories
    • Worms 3D

    Надо отметить, что с реализацией поддержки 3D-графики в Parallels Desktop был связан небольшой скандал. Разработчики популярного open source эмулятора WINE (рекурсивная аббревиатура Wine Is Not an Emulator) обвинили компанию Parallels в нарушении лицензии LGPL, в соответствии с которой Parallels, использовав исходный код WINE, должна была опубликовать исходный код своего продукта. С некоторым опозданием, под давлением общественности, компания Parallels опубликовала модифицированную часть исходного кода 2 июля 2007 года.

  • Parallels Installation AssistantСредство Parallels Assistant позволяет пользователям, не искушенным в установке операционных систем, создать виртуальную машину и установить в ней гостевую систему с помощью нескольких несложных действий. В режиме «Express Windows OS Installation Mode» вам необходимо лишь выбрать, какую операционную систему семейства Windows вы будете устанавливать, ввести персональные данные и лицензионный ключ и нажать «Finish». После этого соответствующая гостевая система будет установлена без запросов пользователю.

    Выбор типа установки гостевой системы в Parallels Desktop

    После установки ОС Installation Assistant сам запустит установку Parallels Tools, существенно повышающих быстродействие гостевой системы и улучшающих интеграцию Windows и Mac систем. Parallels Tools позволяют получить доступ к следующим функциям:

    • Общий буфер обмена — копирование текста (до 128 КБ) и изображений между хостовой и гостевыми системами.
    • Функции Coherence для интеграции Windows и Mac OS X
    • Сжатие расширяемых (expanding) дисков с помощью Disk Compacting Tool
    • Поддержка Drag&Drop файлов между хостовой и гостевыми системами
    • Поддержка общих папок хостовой и гостевых систем для простого обмена файлами
    • Улучшенные драйверы виртуальных устройств
    • Синхронизация времени с хостовой системой
    • Динамическое выравнивание разрешения гостевой системы при изменении размеров окна консоли
    • Возможность открытия документов гостевой системы приложениями Mac OS X
    • Возможность открытия меню «Пуск» из Dock-панели
    • Возможность создания общего интернет-соединения между хостовой и гостевыми системами

    Далее приведена таблица доступности функций Parallels Tools для каждого вида операционных систем:

    Возможности Parallels ToolsWindows 95, 98, NT, MeWindows 2000Windows XP, 2003. VistaOS/2, eComStationLinuxДругие
    Общий буфер обмена++++  
    Синхронизация времени с хостом+++   
    Drag&Drop ++   
    Общий доступ к файлам ++   
    Предоставление общего соединения в интернет ++   
    Интеграция меню «Пуск» ++   
    Возможность общего доступа к приложениям ++   
    Функции Coherence ++   
    Динамическое выравнивание разрешения ++ + 
    Улучшенный видеодрайвер+++   
    Синхронизация указателя мыши ++++ 
    Улучшенный драйвер аудиоустройств++ +  
    Механизм общих папок ++   
    Сжатие виртуального диска+++   
    Драйвер сетевой карты Parallels ++   
    Драйвер сетевой карты RTL8029++++++

    ПримечаниеДля операционных систем Windows 95/98 иногда требует ручная установка драйверов видеокарты и звуковой платы, которые находятся в CD-образе VMTools.iso, находящемся в папке, куда вы установили Parallels Desktop (/library/parallels/tools).

  • Поддержка Boot CampParallels Desktop имеет возможность использовать PC-операционную систему, установленную на вашем Маке с помощью утилиты Boot Camp, в качестве виртуальной машины. При установке Parallels Desktop, платформа сама распознает наличие Boot Camp на вашем Маке и создает виртуальную машину на следующих условиях:
    • Если Windows-раздел смонтирован в Mac OS X, то Parallels Desktop распознает тип ОС, установленной в этом разделе и создает виртуальную машину с этим типом гостевой системы
    • Если Windows-раздел не смонтирован, то создается виртуальная машина с Windows XP, при этом тип гостевой системы вы можете поменять в настройках

    Кроме того, вы можете использовать раздел Boot Camp в качестве виртуального диска к уже существующей виртуальной машине, добавив его с помощью Add Hardware Assistant.

    ПримечаниеДля виртуальных машин, подключенных к разделам Boot Camp, нельзя использовать снапшоты и Undo-диски.

    Сравнение возможностей Parallels Desktop и VMware Fusion

    Один из наиболее актуальных для пользователей Маков вопросов – это сравнение характеристик двух платформ, Parallels Desktop и VMware Fusion, касательно функциональности и производительности. На данный момент мнения о производительности этих продуктов расходятся, поэтому здесь мы не будем приводить результатов тестирования. Далее представлена таблица со сравнительными характеристиками продуктов в части функциональности.

    ВозможностьParallels DesktopVMware Fusion
    Поддержка 64-битных системНетДа
    Поддержка нескольких процессоров в виртуальной машинеНетДа
    Максимальный объем RAM на одну виртуальную машину2 ГБ8 ГБ
    Поддержка USB 2.0ДаДа
    Функции управления питаниемДа (не включены по умолчанию)Да
    Интеграция окон в хостовую системуДа (Coherence)Да (Unity)
    Поддержка Boot CampДаДа
    Поддержка нескольких мониторовДаТолько в полноэкранном режиме
    Интеграция и обмен файламиОбщие папки и зеркалирование папок с документамиОбщие папки
    Поддержка снапшотовДерево снапшотовТолько один
    Миграция виртуальных машинВстроенные средства Parallels TransporterБесплатное издание VMware Converter Starter Edition (не включено в состав продукта)
    Поддержка DirectXDirectX 8DirectX 8 (экспериментальная поддержка DirectX 9 реализована в бета-версии Fusion 1.1)
    Поддержка OpenGLДаНет
    Доступ к файлам гостевой системы без ее запускаДаНет
    Ассоциирование файлов гостевой системы с приложениями Mac OS XДаНет

    Заключение

    Parallels Desktop for Mac, безусловно, является одним из лучших решений для виртуализации операционных систем архитектуры PC на Маках. Наиболее важный для пользователей момент — создание единой рабочей среды между Windows и Mac OS X, находится в продукте на самом высоком уровне. Простота использования и дружелюбный пользовательский интерфейс, являющийся исключительной привилегией пользователей Маков, превосходно реализованы в Parallels Desktop. Многие, конечно, в ближайшем будущем ждут от платформы поддержки нескольких виртуальных процессоров и 64-битных систем.

    На данный момент ожесточенная конкуренция VMware Fusion и Parallels Desktop приносит пользователям новые возможности для повышения эффективности применения виртуальных машин в самых разных вариантах использования. К сожалению, лицензионная политика компании Apple запрещает использование Mac OS X в виртуальной машине, хотя многие хотели бы иметь виртуальные системы с этой ОС.

    Parallels Desktop позволяет пользователям Маков по-настоящему почувствовать себя «в двух мирах» за счет возможностей Coherence, интеграции обмена файлами и сочетания интерфейсных элементов Windows и Mac OS X. Множество поддерживаемых гостевых систем предоставляют большие возможности для обучения и испытаний программного обеспечения. Продукт Parallels Desktop определенно позволяет почувствовать истинную ценность и удобство технологий виртуализации настольных систем и «подружить» операционные системы Windows и Mac OS X.

www.ixbt.com


Смотрите также