Настройка RemoteFx на Windows Server 2012 r2 — гостевая ОС Windows 7

Настройка RemoteFx

Всем привет. На связи Александр Глебов. В очередной своей статье я рассказываю, как происходить настройка RemoteFX на Windows Server 2012 R2. Итак, для начала давайте разберемся, что такое remotefx...

Что такое RemoteFX

Как мы помним, в ОС Windows есть очень полезная функция, удаленный рабочий стол. О том, как настроить удаленный рабочий стол в Windows 2012 R2 писал в этой статье. Так вот, удаленный рабочий стол прекрасно дает работать в программах, но если речь заходит о просмотре видео, или запуске какой-либо игры, то в большинстве случаев получается слайд-шоу. Вот для решения этой проблемы и была придумана компанией Calista Technologies технология RemoteFX. Правда в 2008-ом году Microsoft купила эту компанию со всеми ее наработками.

Другими словами, технология RemoteFx позволяет хостовую видеокарту прокинуть в гостевую виртуальную машину. Впервые технология RemoteFX появилась в операционной системе Windows Server 2008 R2 SP1. Клиентская ОС (откуда будем подключаться)  и гостевая ОС (куда будем подключаться) поддерживаются начиная с Windows 7 SP1, а версия протокола соответственно будет 7.1. Максимальную версию протокола rdp 7.0 можно установить на Windows XP, как это сделать написано у меня в статье rdp клиент для windows xp.

Предварительные требования для настройки RemoteFX

Чтобы включить для виртуальной машины RemoteFx необходимо, чтобы были соблюдены следующие условия:

  • Чтобы ваш процессор поддерживал технологию виртуализации (как проверить читаем тут)
  • Чтобы ваш процессор поддерживал технологию SLAT (Second-Level Address Translation — преобразование адреса второго уровня)
  • Ваша видеокарта должна поддерживать DirectX 11 (WDDM 1.2) - проверить это можно запустив утилиту диагностики dxdiag. И чтобы было много памяти у видеокарты.
  • На сервере должна быть установлена роль Remote Desktop Virtualization Host Remote Desktop Virtualization Host
  • На виртуальной машине должна быть установлена Windows 7 SP1 / Windows 8 / Windows 8.1 любая из них редакции Enterprise
  • На гостевой виртуальной машине должны быть установлены службы интеграции (Hyper-V Integration Services). Обычно они ставятся по умолчанию при развертывании виртуалки, но лучше перепроверить.
  • На хосте Hyper-V должны быть установлены последние драйвера для вашей видеокарты
Читайте также:  Пошаговая инструкция создания таблицы в excel

На этом заканчиваем предварительные настройки, переходим к основной настройке RemoteFX

Настройка RemoteFX

Выполним следующие простые шаги:

  • Первым делом необходимо включить роль Hyper-V на нашем Windows Server 2012Установка Hyper-V для RemoteFX
  • Создаем новую виртуальную машину с Windows 7 sp1 Enterprise или Windows 8 Enterpise и устанавливаем windows.
  • После установки Windows,  необходимо сделать дополнительные шаги:
    - Убедиться, что Windows FireWall не блокирует TCP и UDP на порт 3389. Проверить, что включены следующие правила: RemoteFX на Windows 7
    - Очень важно после установки запустить установку интеграционных сервисов. Они уже будут по умолчанию установлены, но если принудительно запустить установку, то установятся более свежие. Запускаем консоль виртуальной машины и делаем как на картинке: ReoteFX integration services после выбора пункта "Insert integration services Setup Disk" в гостевой операционной системе подмонтируется диск и запустится autoran. Нужно будет согласиться с обновлением интеграционных сервисов
  • Далее включаем remote desktop на гостевой ОСВключаем Remote Desktop на windows 7 для RemoteFX
  • Теперь нам надо добавить RemoteFX 3d Video Adapter. Но через оснастку Hyper-V это не сделать. Получим ошибку: Error applying RemoteFX 3D Video Adapter changes. Это глюк Microsoft, который почему-то не исправили. Так, что добавлять надо при помощи powershell. Запускаем powershell от администратора и вбиваем следующие команды по очереди:

    Import-Module RemoteDesktopServices

    Add-VMRemoteFx3dVideoAdapter -VMName ИмяВиртуальнойМашины

    Set-VMRemoteFx3dVideoAdapter –VMName ИмяВиртуальнойМашины –MaximumResolution 1920x1200

    Enable RemoteFX on powershell

  • После выполнения этих команд, адаптер появится в оснастке Hyper-V. Можете зайти в настройки виртуальной машины и глянуть. Включаем виртуальную машину, и коннектимся к ней через консоль. Windows скажет, что установлено новое оборудование и необходимо перезагрузить компьютер. Перезагружаемся. После перезагрузки мы уже не сможем подключиться к виртуальной машине через консоль, увидим следующие сообщение: "Video Remoting was disconnected"RemoteFX - Video Remoting was disconnected

Вот собственно и все. Теперь можно подключаться к Windows 7 SP1 Enterprise на котором включен RemoteFX 3D video adapter. Есть правда особенность, при подключении надо указывать явную скорость канала: "Локальная сеть (10 Мбит/с и выше)": RemoteFX выставляем скорость подключения

Если этого не сделать, то можем получить ошибку: "The remote session was disconnected because there were network problems during the licensing protocol.
Please try connecting to the remote computer again.".

Вообще настройка RemoteFx на сервере Windows 2012 R2 с гостевой операционной системой Windows 7 SP1 Enterprise довольно сложная задача. Ошибка, которая была в предыдущем абзаце встречается сплошь и рядом. Так что если вам не горит использовать Windows 7, то включайте RemoteFx на Windows 8 или выше. В дополнение вы получите поддержку DirecrX 11. Windows 7 с RemoteFX поддерживается только DirectX 9.

Подтверждение того, что настройка RemoteFx возможна:Настройка RemoteFx

На этом заканчиваю данную статью, и так писанины очень много получилось. Если у вас остались вопросы, или что-то не получается, просьба писать в комментариях. Буду рад помочь.

С уважением, Александр Глебов.

Читайте также:  Учимся отключать антивирус 360 total security на компьютере
С уважением, Александр Глебов
Очень большая просьба пройти этот опрос!

Очень плохоПлохоСреднеХорошоОтлично (1 оценок, среднее: 5,00 из 5)
Загрузка...
Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *