비슷한 결과로 다른 Xen 버전을 시도했습니다. vga-passthrough가 작동하지 않습니다. hvm 모드에서 domU를 부팅하고 vnc에 연결할 수 있지만 GPU에서 작동하도록 할 수 없습니다
/etc/initramfs-tools/modules에 카드 ID를 추가했습니다: xen-pciback passthrough=1 hide=(01:00.0)(01:00.1)
그들이 나열하는 것은xl pci-assignable-list
0000:01:00.0
0000:01:00.1
domU(이 경우 Windows)를 시작한 후에는 더 이상 나열되지 않습니다. 로그 파일에 다음 내용이 표시되는데 도움이 되지 않습니다.
char device redirected to /dev/pts/2 (label serial0)
[00:04.0] xen_pt_initfn: Error: Binding of interrupt 0 failed! (rc: -1)
[00:05.0] xen_pt_initfn: Error: Binding of interrupt 1 failed! (rc: -1)
[00:04.0] xen_pt_region_update: Error: create new mem mapping failed! (rc: -1)
[00:04.0] xen_pt_region_update: Error: create new mem mapping failed! (rc: -1)
[00:05.0] xen_pt_region_update: Error: create new mem mapping failed! (rc: -1)
[00:04.0] xen_pt_region_update: Error: create new ioport mapping failed! (rc: -1)
내 구성 파일은 다음과 같습니다.
builder='hvm'
memory = 4096
name = 'bane'
vcpus=2
pae=1
acpi=1
apic=1
on_xend_stop='shutdown'
vif = [ 'mac=00:16:3e:68:ba:2e,type=vif,bridge=xenbr0' ]
disk = [ '/dev/raid/bane,raw,xvda,rw' , '/mnt/iso/win/7/dvd.iso,raw,hdc,devtype=cdrom' ]
device_model_version = 'qemu-xen'
boot='dc'
sdl=0
vnc=1
#vncpasswd=''
serial='pty'
#tsc_mode=0
viridian=1
usb=1
usbdevice='tablet'
gfx_passthru=0
pci=[ '01:00.0', '01:00.1' ]
localtime=1
xen_platform_pci=1
pci_power_mgmt=1
저는 debian jessie/sid를 실행하는 xen-4.5를 실험하고 있습니다. Linux 아틀라스 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux
vga-passtrough가 제대로 작동하길 원하는데, 로그 파일의 오류도 관련이 있는 것 같은데 잘 모르겠습니다.