[Hyper-V] easy gpu-p (gpu 공유 방법)

qGame 0 1,298 02.29 21:53
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

Comments

State
  • 현재 접속자 0 명
  • 오늘 방문자 1,655 명
  • 어제 방문자 2,685 명
  • 최대 방문자 5,715 명
  • 전체 방문자 1,364,518 명
  • 전체 게시물 239 개
  • 전체 댓글수 82 개
  • 전체 회원수 37 명
Facebook Twitter GooglePlus KakaoStory NaverBand