KVM PCI 패스스루, 드라이버가 설치되었지만 아무것도 출력되지 않습니다.

KVM PCI 패스스루, 드라이버가 설치되었지만 아무것도 출력되지 않습니다.

qemu-kvm에서 실행되는 Windows 10 게스트 VM이 있고 vfio-pci. VM을 잘 시작하고 VNC를 통해 연결할 수 있고, nvidia 드라이버를 설치하고, 카드를 잘 감지하고, 장치 관리자에서 970을 볼 수 있습니다.

NVIDIA 제어판에 들어가면 GPU에 연결된 디스플레이를 사용하고 있지 않다고 나옵니다. VNC를 통해 작업하고 있으므로 Windows는 아마도 QEMU에서 제공하는 일부 가상 디스플레이를 사용하고 있을 것입니다.

그런 다음 -vga noneQEMU에게 가상 디스플레이를 생성하지 말라고 지시하면 VM이 오류 없이 시작되고 PCI 장치가 QEMU 콘솔에서 로 전달되는 것을 볼 수 있습니다 info pci. 그러나 카드의 비디오 출력으로는 아무 것도 전송되지 않습니다(둘 중 하나). DVI든 HDMI든 상관없습니다)를 외부 모니터에 연결하세요. 이것이 나를 미치게 만든다. 내가 인터넷에서 읽은 바에 따르면 이는 이 단계에서만 작동하는 것으로 예상되며 계속 디버깅하는 방법을 모르겠습니다.

GPU가 인식되고 드라이버가 KVM과 함께 성공적으로 설치되었음에도 불구하고 비디오 출력이 발생하지 않는 문제를 겪은 사람이 있습니까? 감사해요.

답변1

이제 작동합니다. 이유는 모르겠지만 시스템이 원하는 방식으로 작동하도록 유도할 수 있었습니다. 더 포괄적인 답변이 나오면 이 (불만족스러운) 답변을 받아들이지 않겠습니다.

답변2

아마도 디스플레이를 그래픽 카드에 연결하는 타이밍이 dvi, hdmi, vga를 통해 디스플레이와 출력을 감지하는 그래픽 카드 기능에 영향을 미칠 수 있습니다.

나는 당신이 설명했던 것과 같은 시점에 있으며 카드 간에 전환하는 DVI 디스플레이가 하나만 있습니다. 부팅하는 동안 부팅 정보를 보려면 디스플레이를 올바른 카드에 일찍 연결해야 한다는 사실을 발견했습니다. 즉, 늦게 DVI 케이블을 연결하여 출력이 나올 것으로 기대할 수는 없습니다.

추측성 답변이라 죄송합니다. 도움이 되셨으면 좋겠습니다.

관련 정보