ТВ-тюнер в VirtualBox

  • 6 января 2012
  • 11k

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


Что удалось выяснить:

  • Тюнер для интерфейса PCI можно задействовать в виртуальной машине только, если вы используете Linux в качестве физической машины, а также, если вы имеете совместимую с VT-d (Virtualization technology for directed I/O) виртуальную машину. Технология VT-d создана Intel для виртуализации ввода/вывода в дополнение к ее технологии виртуализации вычислений (VT). Есть аналогичная по смыслу технология от AMD. Начиная с VirtualBox версии 4.1 можно задействовать нужную PCI-шину (устройство) для виртуальной машины.
  • VirtualBox имеет поддержку USB-устройств, в том числе USB2.0. В последних версиях VirtualBox для включения USB2.0 необходимо установить на физической машине дополнительный плагин (расширение) – VirtualBox Extension Pack. Благодаря этому ТВ-тюнеры USB успешно определяются в виртуальных машинах, для них легко можно установить драйверы, однако с их использованием все равно возникают проблемы. Одна из причин может заключаться в том, что скорость работы USB2.0 в виртуальных машинах VirtualBox остается ниже стандартной. Пока можно лишь надеяться, что это поправят в будущем.
  • Тюнеры и их программное обеспечение требовательны к возможностям видеокарты. В виртуальных машинах VirtualBox реализуется слишком простая модель виртуальной видеокарты. Нет, похоже, даже поддержки DirectX 8 и 9. Слишком велика вероятность, что такая видеокарта не удовлетворит системным требованиям ТВ-тюнера.

Успешные примеры использования ТВ-тюнеров в VirtualBox:

  • Если ваша физическая машина работает под управлением Windows, то можно настроить ТВ-тюнер именно в ней. Обычно это проще всего. При этом вы дополнительно настраиваете трансляцию потока с ТВ-тюнера в сеть. Таким образом, в виртуальных машинах VirtualBox вы просто смотрите этот сформированный сетевой поток. Переключение каналов для удобства можно настроить через http-соединение.
  • Можно задействовать один или несколько сетевых ТВ-тюнеров. Такие модели сейчас часто встречаются в продаже. Они подключаются к локальной сети и имеют штатные средства для управления каналами через сеть. Использовать таковые ТВ-тюнеры в виртуальных машинах VirtualBox можно без проблем. По сути это чем-то похоже на предыдущий вариант, но значительно проще в настройке и надежнее в использовании.

Комментарии

Вот бы wine научить запускать windows драйвера...