패스 스루 그래픽 카드를 가상 상자로


12

그래서 랩톱 NVIDIA fx 880m을 리눅스 민트 17 설치시 7 번 가상 상자에 전달하려고합니다.

지금까지 모든 것이 올바른 방향으로 향하고있는 것처럼 보입니다.

장치가 행복하게 지나갔습니다. 가상 상자를 부팅하면 여러 가지 새 드라이버가 설치되었지만 게스트에 NVIDIA 드라이버를 설치하려고하면 카드를 찾을 수 없습니다. 장치 관리자를 살펴보고 pci 버스 아래에 nvidia 카드 목록이 없습니다. 내 생각에 손님에게 전달할 수 있도록 호스트에서 카드를 비활성화해야합니다 (가상 상자 설명서에서 공유하지 않음)하지만 그렇게하는 방법을 잘 모르겠습니다. 아무도 이것으로 도울 수 있습니까? 이 질문은 VirtualBox의 디스플레이 어댑터에 PCI 패스 스루를 설정할 수 없음 의 복제본으로 보이지 않습니다. 여기서 주어진 솔루션은 Windows 호스트로는 불가능했지만이 경우 호스트는 Linux입니다.


답변:


8

이 기능은 아직 Virtualbox에서 지원되지 않습니다.

내가 알고있는이를 지원하는 유일한 대체 가상화 소프트웨어는 QemuXen 및 가능하면 VMWare 입니다. GPU를 통해 가상 머신으로 전달하는 대부분의 성공 사례는 Qemu 또는 Xen에서 온 것이므로 Virtualbox가이를 지원할 때까지 그 방향으로 전환하는 것이 좋습니다.

살펴볼 수있는 주제 (qemu를 사용하여이를 수행하는 방법에 대한 2015 자습서)에 관한 블로그 가 있습니다 .

VGA Passthrough는 여전히 매우 실험적인 기술이며 매우 구체적인 기능을 지원하는 마더 보드 / CPU 조합이 필요하며 일반적으로 Linux 내에서 이러한 기능에 실제로 액세스 할 수 있도록 사용자 정의 커널 구성도 필요합니다 (사용하려면 가상 머신에서).

이것에 비추어, 과도하게 커밋하지 말아주세요. VGA 패스 스루를 사용하는 동안 실제 또는 가상 시스템이 불안정하거나 어떤 방식 으로든 작동하지 않을 수있는 버그 나 문제가 발생할 가능성이 큽니다. 완전히 작동하거나 쉽게 작동하지 않을 것으로 기대하십시오. 그렇게하려면 행운이 필요합니다.


0

할 수 없습니다.

문제없이 USB 장치를 통과 할 수 있습니다. 그러나 PCI 및 PCIe 장치를 다루기 시작하면 통과되지 않습니다. 이론적으로, 호스트 OS를 부팅 할 때까지 그래픽 카드를 비활성화 한 다음 그래픽 카드를 "마 법적으로"활성화 한 경우 VM에서 여전히 VM을 완전히 제어해야합니다 (OS에서 제공하지 않음). 현재의 기술로는 불가능할 것입니다


고마워, 가상 상자는 pci 장치의 통과를 허용하지만 현재 기술로는 전체 제어를 통과 할 수는 없다는 것을 의미합니까? 어쩌면 내가 오해,하지만이 남자처럼 보였다 unix.stackexchange.com/questions/56777/...는 거의 얻을 듯 ...
숀 읽기

Windows는 그런 종류의 제어를 포기하지 않습니다. 나는 그것을 볼 수 있었다 이론적으로 는 비디오 카드의 여러 유형이 감지했다면 가능하지만, 윈도우 전에 시스템이 부팅이 될 때 BIOS / EFI로 초기화 얻을 수있는 또 다른 VM을 제어 포기
캐나다 누가 복음

예.하지만 Linux에서 Windows로 전달하고 있으므로 Linux가 제어권을 포기하지 않습니까?
sean은 (는)

미안합니다 그러나 어느 쪽이든 OS는 전체 PCI 장치에 대한 제어권을 포기하지 않습니다. PCI는 문자 그대로 CPU의 일부에 실제로 매핑되므로 여전히 요청을 가로 챌 것입니다.
Canadian Luke


0

좋아, 그렇게 할 수있는 것처럼 보이지만 중요한 것은 사용중인 그래픽 카드와 칩셋입니다. 필자의 경우 프로세서와 마더 보드는 훌륭하지만 그래픽 카드는 좋지 않습니다. (하지만 나머지는 희소식입니다. 또한 가상 상자보다 xen 또는 kvm에서 기능이 더 잘 지원되는 것 같습니다. http : // forums를 참조하십시오 . linuxmint.com/viewtopic.php?f=42&t=112013

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.