Запуск ТВ-тюнера в виртуальной машине

  • 8 января 2012
  • 17k

Давно использую VirtualBox для тестов программ, а также для запуска программ, которые не хочется устанавливать в свою основную операционную систему. На днях загорелся идеей, что неплохо бы небольшие тесты софта для ТВ-тюнеров также выполнять в виртуальной машине. Отдельная физическая машина - это время и некоторые неудобства.

Недолго думая хотел задействовать под это дело VirtualBox, тем более что он позволяет подключать к виртуальным машинам устройства USB2.0. Но, к сожалению, мои эксперименты закончились провалом. Тюнер для USB2.0 под VirtualBox у меня не разработал при любых моих попытках, хотя в виртуальной системе он успешно определялся и под него без проблем устанавливались драйверы.

Неудача меня не остановила. Систем виртуализации много, решил попробовать что-нибудь еще.

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

Например, должно быть неплохая система для работы в Windows – это Parallels Workstation Extreme. На официальном сайте пишут, что в этой виртуальной системе могут успешно работать даже самые мощные графические приложения. Наверное оно действительно так, но платить сумму в 400 долларов только лишь чтобы немного поэкспериментировать с программами ТВ-тюнеров на домашнем компьютере... В общем, это не входило в мои планы.

Дополнительно у этого же разработчика есть облегченные версии - Parallels Workstation для Windows и Parallels Desktop для Mac. Стоят они по 2550 рублей каждая. Сумма "кусается" не так сильно, и, в теории, их можно было бы рассмотреть, как вариант. Но здесь никаких гарантий насчет высоконагруженных приложений. А программы ТВ-тюнеров - это далеко не офисные приложения.

После некоторых поисков попался на глаза другой вариант – VMware Player. Что порадовало - он бесплатен для некоммерческого использования. Компания VMware очень давно специализируется на системах виртуализации. Топовые ее продукты заслуженно считаются одними из лучших. Программа VMware Player – это нечто вроде облегченного "просмотрщика". Во всяком случае ранее она была предназначена лишь для запуска готовых виртуальных машин. Однако позднее программа научилась создавать свои машины, более того в них предусматриваются хорошие возможности работы с графикой и полноценная поддержка USB2.0. Что еще нужно для счастья?

Никаких танцев с бубном, вроде дополнительных пакетов и установки специальных драйверов, как было в VirtualBox для USB2.0 и "продвинутой" графической карты. Я просто поставил VMware Player на компьютер, создал виртуальную машину, операционная система с обычного лицензионного DVD-диска Windows 7 установилась практически на автопилоте! Запустил систему, подключил USB-тюнер, установил для него драйвер и софт, после чего ТВ-тюнер при первом же запуске заработал.

На физической машине у меня Windows 7 Домашняя расширенная 64-бит. Конфигурацию можно посмотреть здесь. Виртуальные машины в VMware Player и в VirtualBox создавал с той же операционной системой. Особо расписывать, что да как, не хотелось. Записал для демонстрации работы этих двух виртуальных машин следующее видео:

Комментарии

Я для 3D-игр пробовал VirtualBox и VMware Player. В первой Anno 2070 не пошла, во второй пошла, причем вполне неплохо. Единственное, что иногда изображение поддергивается, а так играть можно. В первой смешарики (игра) у меня пошла. Во второй уверен тоже пойдет. :-D

Parallels Workstation денег хочет. Зря. Судя по доке она тоже должна быть неплохой. Parallels Workstation Extreme судя по той же доке позволяет использовать для виртуалки реальную видеокарту. Т.е. в компьютер ставится две PCI-E видеокарты и одна потом передается в полное распоряжение одной из виртуальных машин. Поддерживаются ускорители от Nvidia.