Развертывание RemoteFX на Windows Server 2012: как обойти GUI ошибку консоли Hyper-V

RemoteFX —набор возможностей удаленного виртуального рабочего стола, позволяющие виртуализировать серверный видеоадаптер. (Доступна с Windows Server 2008 R2 SP1)

Елси Вы хотите развернуть RemoteFX на Windows Server 2012 Standart, Вы можете столкнуться с рядом проблем, которые и будут описаны в данной статье.

Аппаратные требования, необходимые для работы RemoteFX:

• SLAT-совместимый процессор: процессор сервера RemoteFX должен поддерживать преобразование адреса второго уровня (Second-Level Address Translationб SLAT). Для процессоров Intel название функции звучит как «Extended Page Tables (EPT)», для процессоров AMD — «Nested Page Tables (NPT)»;
• Графический процессор: на сервере требуется наличие хотя бы одного графического процессора (GPU), драйвер которого должен поддерживать DirectX 11.0 с достаточным количеством видеопамяти, отделенной от системной памяти. Если Вы располагаете более чем одним видеоадаптером, они должны быть идентичны;
• Клиент Windows 8x64 c драйвером Windows Display Driver Model (WDDM) 1.2 и выше (при использовании любого рдугого драйвера в виртуальных машинах будет присутствовать разрывы, как на русунке ниже);
• Установленная служба «Узел виртуализации удаленных рабочих столов» (Remote Desktop Virtualization Host) роли «Службы удаленных рабочих столов» (Remote Desktop Services);
• Включенная GPU для RemoteFX
• Сервер должен полностью соответствовать минимальным требованиям для использования роли Hyper-V.



Развертывание RemoteFX

Перед началом установки RemoteFX разверните роль Hyper-V, а также службу «Узел виртуализации удаленных рабочих столов», иначе добавление устройства Remote FX будет неактивно (рисунок ниже). Поднята виртуальная машина с операционной системой Windows 8 x64 и драйвером WDDM 1.2 и выше.



Теперь можно приступить к добавлению RemoteFX на виртуальную машину.

1. Запустите диспетчер Hyper-V из консоли или с помощью CMD, командой
Virtmgmt

2. Зайдите в параметры Hyper-V вашего сервера, далее «Физические графические процессоры» и убедитесь, что выбран необходимый графический процессор и стоит галочка об его использовании с RemoteFX.
3. Дальнейшие действия у меня вызвали ошибку — Я зашёл в Параметры виртуальной машины, на которой нужно добавить видеоадаптер RemoteFX. В закладке Установка оборудования я добавил оборудование Трехмерный видеоадаптер RemoteFX (Рис. 4).В закладке Трехмерный видеоадаптер RemoteFX выбрал нужное максимальное разрешение монитора и количество мониторов, нажал Применить, после чего получил ошибку — «Трехмерный видеоадаптер RemoteFX: ошибка применения изменений»







Данная ошибка присутствует в GUI консоли Hyper-V. Для обхода ошибки лучше добавить видеоадаптер через PowerShell.

Запустите PowerShell и последовательно введите следующие команды:
Import-Module RemoteDesktopServices 

Импорт модуля службы удаленных рабочих столов в существующий сеанс Windows PowerShell
Add-VMRemoteFx3dVideoAdapter -VMName ИмяВашейВиртуальнойМашины 

добавляет RemoteFX видеоадаптер в виртуальную машину. После чего можно зайти в GUI закладку «Трехмерный видеоадаптер RemoteFX» и выбрать максимальное разрешение монитора или количество мониторов. Если хочется сделать это через PowerShell, то для этого используется команда SET-VMRemoteFx3dVideoAdapter
Set-VMRemoteFx3dVideoAdapter –VMName ИмяВашейВиртуальнойМашины –MaximumResolution 1920x1200

Данной командой установлено максимальное разрешение монитора в 1920x1200 точек.

В итоге, на Вашей виртуальной машине должен быть установлен Microsoft RemoteFX Graphics Device — WDDM



Источник: habrahabr.ru




Вас также может заинтересовать:

Вышел Windows Server 2012 Essentials
Линус Торвальдс: Nokia сделала ошибку с Windows Phone
Официально доступны релиз-кандидаты Windows 7 SP1 и Windows Server 2008 R2 SP1
Установка windows 7 / windows server 2008 по сети (PXE BOOT)
Подписан финальный SP1 для Windows 7 и Windows Server 2008 R2
И снова про ошибку! dhclient