>На сегодняшний день существует несколько продуктов, позволяющих использовать в виртуальной машине ресурсы 3D-видеоадаптера. Одни из наиболее популярных решений – это Microsoft RemoteFX
RemoteFX тут лишний. Не умеет оно работать с чем-то, кроме DX9 и OpenGL 1.3(помоему).
Действительно RemoteFX выбивается из этого списка, т.к. он не пробрасывает карту физически в виртуальную среду. Новая версия будет поддерживать DirectX 10, OpenGL 1.1 и Metro UI.
SPEC на RemoteFX запустить не удалось, т.к. он просит OpenGL 1.5, а D3D-приложения работают с существенной потерей производительности относительно локальной работы.
Но все равно исследовать RemoteFX интересно потому что эта технология не выделяет под 1 виртуалку 1 видеокарту, а может распределять ресурсы одной видеокарты между несколькими виртуальными машинами. Таким образом можно добиться большей плотности вычислительных мощностей. Осталось только добиться адекватной производительности…
>Новая версия будет поддерживать DirectX 10, OpenGL 1.1 и Metro UI.
Что из этого нужно для виртуализации граф. станций? DirectX для Autodesk/Bentley и т.п.? OpenGL 1.1 для Google Earth? Это не серьёзно.
> а может распределять ресурсы одной видеокарты между несколькими виртуальными машинами
Не совсем так, RemoteFX работает через прослойку, которая уже определяет что куда засунуть. Это не ресурс видеокарты. С тем же успехом можно назвать простое терминальное решение разделением ресурсов GPU, хотя не совсем корректный пример.
RemoteFX хороший вариант для виртуализации обычных рабочих мест(Desktop), ибо там требования к ресурсам небольшие и данная прослойка перекрывает эти требования. Но когда речь идёт о рабочих станциях (Workstation), здесь эта технология не работает. Отсюда куча проблем различным софтом, вроде CAD, который ресурсоёмкий и имеет оптимизацию по работе не только внутри граф. ядра, но и со стороны аппаратного обеспечения.
Виртуализация графических станций на Parallels Workstation Extreme