Я нахожусь в процессе создания нового настольного компьютера для работы и развлечений. Я надеюсь запустить нерешенную версию Linux (предполагаю Ubuntu) в качестве основной ОС и нескольких установок Windows с установкой Windows 7 для разработки .net и игр в качестве виртуальных сред.

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

Итак, на мой вопрос: существует ли какое-либо программное обеспечение для виртуализации для Linux, которое имеет полную поддержку видеокарт, графическое ускорение и способно использовать все возможности, которые могут предложить видеокарты в виртуализированных средах?

Или я застрял с Windows 7 в качестве основной ОС и с использованием виртуализации для Linux и других ОС?

Кроме того, у меня нет предпочтений в отношении открытого / закрытого источника, и диапазон цен может составлять до 175,00 долл. США для поддержки как минимум 3 виртуализированных сред.

5 ответов5

3

Вы можете взглянуть на Xen VGA passthrough. Это не легко настроить, но как только это будет сделано, у вас будет полный доступ к вашей графической карте без какого-либо минимального снижения производительности.

Вот видео, которое демонстрирует, чего вы можете достичь с помощью Xen:http://www.youtube.com/watch?v=Gtmwnx-k2qg

Однако обратите внимание, что во время прохода ваша графическая карта будет скрыта от хоста. Если у вас более одного монитора, вы можете добавить вторую графическую карту и использовать ее для своей операционной системы (это может быть младшая графическая карта, если вы не делаете модные 3D-вещи на хосте).

0

HP Remote Graphics работает как в Windows, так и в Linux. Настроить его на Windows легко. Не пробовал в Linux. На локальной сети или приличной широкополосной связи наблюдается незначительное снижение производительности

При настройке в виртуализированной среде, скажем, с рабочими станциями или блейд-серверами (с графическими процессорами) в центре обработки данных, LeoStream можно использовать в качестве брокера. Работает и с VMWare, но тоже не пробовал.

0

VMWare - не единственное программное обеспечение для виртуализации, которое поддерживает 3D-ускорение. VirtualBox также предоставляет некоторую поддержку, хотя, вероятно, она не такая полная, как у VMWare. Но VirtualBox бесплатный.

VirtualBox бесплатен только для личного использования. При использовании в производственной среде вам все равно придется платить, согласно лицензионному соглашению на www.virtualbox.org и http://www.oracle.com/us/legal/terms/index.html.

0

Рабочая станция VMWare ускорила поддержку видео.

Wine поддерживает DirectX без виртуализации.

0

Единственный продукт VM, который работает на Linux и пытается предложить любое 3D-ускорение, - это VMWare Workstation 7. Однако имейте в виду следующее:

  • VMWare может виртуализировать графическое оборудование, но при этом значительно снижается производительность. Ожидайте как минимум 30% падения частоты кадров в зависимости от вашего графического оборудования и тому подобного. Это отчасти потому, что VMWare выступает в качестве посредника между графическим оборудованием, отчасти потому, что игры не могут использовать преимущества специфических функций ATI или nVidia (потому что они видят только карту VMWare), а отчасти потому, что существует дополнительный уровень косвенного обращения к доступ к ОЗУ системы внутри ВМ (вложенные таблицы страниц несколько смягчают удар)
  • VMWare поддерживает только до DirectX 9 Shader Model 2.0. Достаточно для запуска Aero, но недостаточно для большинства последних игр. Последние игры будут запускаться, но с уменьшенными настройками качества / детализации.
  • VMWare не позволяет запускать приложения GPGPU.
  • Точно так же VMWare не может справиться с ускорением PhysiX.

VMWare обеспечивает некоторое базовое 3D-ускорение, но если вы хотите играть в игру, единственный способ сделать это разумно - это двойная загрузка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .