1. 파워쉘 관리자권한으로 실행
2. PreChecks.ps1 를 실행
3. CopyFilesToVM.ps1 를 편집
- SourcePath 의 iso 는 영문 파일로 해야함.
- 또한 현재 운영체제와 동일한 iso 로 해야됨. 윈11 이면 윈11영문으로
- GPUName 를 2번에서 확인한 GPU 이름으로 변경.
- VHDPath 의 경로 확인.
4. CopyFilesToVM.ps1 를 실행
5. parsec 로 접속해서 사용하면 됨.
- 이거 안쓰는게 편한듯. 3d가속 문제 없음.
- 장치관리자에서 `디스플레이 어댑터` 중 1개가 비활성화 되잇는데 활성화 해야함.
6. 국가 도 한국으로 설정.
-
https://m.blog.naver.com/young_pyo/221762542331
출처정보
`하하캔디`님 작성
아마 아시는분은 아시겠지만.. 그래도 저는 이걸 하는방법을 어제 찾았기에 여기에 올려봅니다..
https://www.youtube.com/watch?v=Bc3LGVi5Sio
여기서 나오는 동영상은
2070s 또는 rtx3080ti를 이용해서 hyper-v에 gpu를 공유 한뒤
parsec이라는 원격프로그램을 이용해 4명이 동시에 게임을 하는 모습입니다
실제로 게임 프레임도 잘나오고 그래픽 사용율도 98%까지 올라가는걸 볼 수 있습니다.
하지만 host + 3개의 vm을 사용했을경우
vm보다는 host가 더 성능이 잘 나오는것을 볼 수 있습니다.
https://github.com/jamesstringerparsec/Easy-GPU-P
이 링크에서 하는 방법과 자료를 다운로드를 할 수 있습니다.
엔비디아,인텔,amd(rx580같은 폴라리스는 안됨)가 지원된다고 하네요.
https://linustechtips.com/topic/1388265-i-made-a-powershell-script-to-automate-the-creation-of-gpu-p-enabled-hyper-v-vms/
amd는 rx5000, rx6000시리즈 (6500xt 제외)만 지원하는거같네요.
저도 직접 위 방법으로 해봤으나,
제 그래픽카드는 rx470이라 역시 지원이 안되더군요..(장치관리자에서는 인식하나, gpuz, 작업관리자 등에서 인식이 안됨)
윈도우 iso는 윈도우10 21H1~윈도우11, rufus에서 영어버전으로 다운받아서 해야 제대로 설치가 되는것 같았습니다.
그리고 동영상에서 나오듯 더미 hdmi가 필요할때가 있는거 같습니다(아마도 해상도를 높일때)
그럴때는 더미 hdmi 케이블 보다는
https://forum.level1techs.com/t/2-gamers-1-gpu-with-hyper-v-gpu-p-gpu-partitioning-finally-made-possible-with-hyperv/172234
에 나오듯
Activating a Secondary Display on Windows 10 when no Monitor is Connected -Amyuni Technologies
프로그램을 설치해서 가상 모니터를 만들어서 쓰는게 낫지 않을까 싶습니다.
-------2022-01-16--------
가상디스플레이는 위의 프로그램보단
parsec에서 지원하는 가상디스플레이 쓰는게 더 좋을거같네요
https://support.parsec.app/hc/en-us/articles/360054478211-Parsec-Virtual-Displays