윈도우의 가상화 솔루션인 Hyper-V에서 그래픽카드 가속을 사용하기 위해서는 RemoteFX 3D를 장치로 연결해야 하는데요.

윈도우10 빌드 1809 이후 버전은 RemoteFX를 사용할 수 없게 제한해 놨으며 VM 설정 화면에서는 ‘RemoteFX 3D 비디오 어댑터를 더 이상 지원하지 않습니다. 기존 VM에서 해당 어댑터를 계속 사용할 수는 있지만, 다른 새로운 VM에 사용할 수 없습니다.’ 라는 메시지가 나타나게 됩니다.

Enable Hyper V Remotefx 3d Windows 10 00

마이크로소프트는 RemoteFX의 지원을 중단하고 PCIe 장치를 다이렉트로 연결하는 후속 기술인 DDA(Discrete Device Assignment)와 GPU-P로 넘어가기 때문에 RemoteFX를 사용하지 못하게 막아놓은 것인데, 간단하게 명령어를 이용해 RemoteFX 3D를 활성화 할 수 있습니다.

RemoteFX 3D 지원 그래픽카드 확인

Enable Hyper V Remotefx 3d Windows 10 01
Get-VMRemoteFXPhysicalVideoAdapter

파워쉘을 관리자 권한으로 실행한 다음 위 명령어를 입력해 PC에 장착된 그래픽카드가 RemoteFX 가상화를 지원하는지 확인합니다.

Enabled 항목과 CompatibleForVirtualization 항목이 True로 표시되어야 합니다.

만일 CompatibleForVirtualization 항목이 True지만 Enabled 항목이 False라면 사용하는 그래픽카드가 RemoteFX를 지원하지만 Hyper-V에서 RemoteFX 기능이 비활성화 되어있는 상태이므로 아래 명령어를 이용해 활성화 합니다.

Get-VMRemoteFXPhysicalVideoAdapter -Name *Nvidia* | Disable-VMRemoteFXPhysicalVideoAdapter

명령어의 Nvidia 부분은 앞서 확인한 Name 항목 가장 앞의 이름을 입력하는 것으로 라데온 계열은 AMD로 표시될 수도 있는데 Get-VMRemoteFXPhysicalVideoAdapter 명령어를 입력했을때 나오는 Name 항목에서 앞의 이름을 Nvidia 대신 넣어주면 되겠습니다.

위 명령어를 실행했다면 다시 Get-VMRemoteFXPhysicalVideoAdapter 명령어를 입력해서 Enabled 항목이 True로 변경되었는지 확인합니다.

RemoteFX 3D 적용하기

들어가기 앞서, VM에 검사점이 있다면 적용되지 않으니 검사점을 모두 삭제한 다음 진행합니다.

Enable Hyper V Remotefx 3d Windows 10 02
Add-VMRemoteFx3dVideoAdapter -VMName "가상컴퓨터 이름"

위 명령어를 이용해 가상 컴퓨터에 RemoteFX 3D 비디오 어댑터를 추가합니다. 가상 컴퓨터 이름에 띄어쓰기가 있으면 쌍따옴표로 묶어 입력합니다.

Enable Hyper V Remotefx 3d Windows 10 03

VM 설정에 들어가 보면 RemoteFX 3D 비디오 어댑터가 추가된 것을 확인할 수 있습니다.

여담이지만 윈도우7 VM에서 RemoteFX 3D를 활성화 할 경우 검정색 화면으로 부팅되며 제대로 작동하지 않는 경우가 있는데 드라이버 문제로 추정되므로 참고하시길 바랍니다.

Avatar
Author

익스트림 매뉴얼 주인장입니다.
내용이 유익했다면 를 눌러주세요. 앞으로 작성할 글의 뱡향성을 결정하는데 도움이 됩니다. 🤩
pg@extrememanual.net

Write A Comment