최신 윈도우10 버전에서 전혀 돌아가지 않는 게임이 생겨서 부득이하게 윈도우 7/8.1/10초기커널로
돌려야할 상황이 생겼는데, 2가지 문제점이 생깁니다.
1. 그래픽 : 원래 hyper-v의 DDA로 GPU 패스스루를 하려했는데, 그래픽카드와 상성이
꽤 타는 것 같아 보드가 지원해도 잘 안되서 일단 적절한 싼맛 GPU를 다시구해서
해볼 생각입니다. 그전에 게임은 윈도우가 호스트라면 하이퍼바이저가 vmware
workstation아니면 거의 답이 없으니 hyper-v로 하는 건 일단 나중으로 미룹니다.
2. 사운드 : 서버보드다보니 꽃게가 없습니다. 따라서 USB 오디오 인터페이스를 따로 달았는데
이게 출력지연이 심합니다. 한 한달동안 참고 그냥 썼는데, 이번에 DDA에 관해 조사하면서
갖고있던 싼맛USB사운드를 vmware workstation의 패스스루로 써볼까 해서 해봤더니
지연이 호스트에서 돌리는 수준까지 줄었습니다. 그렇다고 지연이 크리티컬한 게임은
애초에 가상에서 하는 것 자체가 잘못된 거지만, 일반적인 수준으로는 호스트와 다를바없는
수준으로 짧아져서 괜찮아보입니다. VM에서 돌리는데도 불구하고 스테레오 출력포트로
음성신호가 직접 나오기에 스피커나 헤드폰으로 들으면 다이렉트로 들리는 수준입니다.
진작 할 걸...
여담으로 GPU 패스스루를 hyper-v에서 성공한 사람들의 유튜브 동영상을 보면, VM안에서 윈도우창을
마우스찍고 창을 휙휙 휘져을 때 원래는 뚝뚝 끊기지만, 부드럽게 움직이는 것 보고 감동했습니다.
심지어 물리모니터로 직접 출력까지 가능한 모양이더군요. 듀얼모니터면 정말 다른 컴 쓰듯이 가능할 듯 합니다.
추가: HYPER-V SERVER 2019에서 GPU 패스스루를 성공하여 올려봅니다. 보시면 장치관리자에 지포스 GT610이
인식된 게 보입니다. 메인GPU는 그대로 두고 서브로 달아둔 놈을 VM에 직접 연결시켜줬습니다. 같은 설정으로
윈도우10의 하이퍼V로 했을 때는 죽어라 안되던 게 서버OS로 하니 바로 되네요..MS가 어디 막아둔 건지 아니면
어딘가 설정이 부족한건지 모르겠습니다. 솔직히 개인이 쓰기에는 패스스루 할거면 하이퍼V처럼 어렵게 설정할
바에 그냥 proxmox나 esxi, unraid, QEMU 등 걸출한 것들에서 그냥 마우스클릭 몇 번만으로 되는 거로 하고말지
별로 의미가 없네요..이러면 물리PC를 두 개 돌리면서 원격으로 접속해야해서 귀찮다보니 원...클라OS 하이퍼V로
되면 좋겠네요.. 엔비디아 드라이버 에러코드 43은 아직 바빠서 해결못했고 드라이버를 HEX에디터로 대충 수정해
주면 잘 되는 모양이니 시간날 때 해볼 예정입니다. 현재 스샷으로 에러코드 없이 동작 확인된 건 GT700~RTX2000
이니 아마 잘 되겠죠.
ÀåÄ¡ ÀÚü¸¦ ±×³É Á÷Á¢ ¿¬°á½ÃÄѹö¸®´Â ¹æ½ÄÀ̶ó¼ È£½ºÆ®¿¡¼ ¸ø¾²µµ·Ï ÇØ¾ß VM¿¡¼ ±×´ë·Î Àνĵ˴ϴÙ.