AMD Radeon GPU에 대해 Xen GPU 패스스루를 어떻게 구성합니까?

AMD Radeon GPU에 대해 Xen GPU 패스스루를 어떻게 구성합니까?

Xen 4.2.0(소스에서 컴파일)과 AMD Radeon 7750 GPU가 설치된 Ubuntu Server 12.10 설정이 있습니다. Xen 설치가 작동하는 것 같습니다. 예를 들어 가상 머신을 생성할 수 있습니다.

가상 머신을 설정했는데 VNC를 사용하여 연결할 때 제대로 작동하는 것 같습니다. 그러나 GPU 패스스루를 활성화하도록 구성을 변경한 후에는 모니터에 아무 것도 나타나지 않고 VNC에는 "serial0"만 표시되고 어떤 작업도 수행할 수 없습니다.

GPU 패스스루를 활성화하기 위해 구성 파일에 다음을 추가했습니다.

gfx_passthru=1
pci=['01:00.0']

GPU를 가상 머신에 올바르게 전달하는 방법은 무엇입니까?

답변1

7750의 Win7 클라이언트에서 보조 패스스루를 사용하여 성공했습니다. 이렇게 하려면 gfx_passthru = 0으로 설정하고 도메인을 시작한 다음 도메인의 VNC 콘솔을 엽니다. Catalyst 드라이버를 설치합니다. 재시작. 이 시점에서는 여전히 VNC를 통해 BIOS 및 운영 체제 부팅 프로세스를 볼 수 있지만 운영 체제가 Catalyst 드라이버를 로드하면 모니터에 로그인 화면이 표시됩니다.

기본 패스스루를 사용해본 적도 없고 어떤 종류의 패스스루로 Linux 게스트를 사용해 본 적도 없습니다. 이 중 하나라도 발견하면 추가 업데이트를 제공할 것입니다.

답변2

이 목록구식일 수 있지만 7750이 "작동"하는 것으로 표시되지 않습니다.

그 외에는 실제로 Dom0에서 숨겨서 DomU에 전달하려고 합니다. 그러나 이를 위해서는 Dom0용 두 번째 카드가 필요할 수 있습니다(또는 직렬 콘솔 사용).

관련 정보