[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: VGA Passthrough



Perdon, para ejecutar eso necesito:

1.- Crear una .img, el disco virtual con dd:

dd if=/dev/zero of=$HOME/VMs/W10/wi10-x64_rootfs.img bs=1M seek=20000 count=0

2.- Mi bios.bin esta en seabios

/usr/share/seabios/bios.bin

Asi que la linea que ejecuto es esta:

qemu-system-x86_64 \
        -enable-kvm -M q35 -m 8192 -cpu host -smp
4,sockets=1,cores=4,threads=1 \
        -bios /usr/share/seabios/bios.bin -vga none \
        -device
ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1
\
        -device piix4-ide,bus=pcie.0,id=piix4-ide \
        -device
vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on \
        -device vfio-pci,host=01:00.1,bus=pcie.0 \
        -usb -usbdevice host:1e7d:30d4 -usbdevice host:046d:c077 \
        -soundhw ac97 \
        -drive file=$HOME/VMs/W10/wi10-x64_rootfs.img,id=disk,format=raw
-device ide-hd,bus=piix4-ide.0,drive=disk \
        -drive file=$HOME/VMs/windows-10-x64.iso,id=isocd -device
ide-cd,bus=piix4-ide.1,drive=isocd \
    ;

y la salida (claro esta, pues estoy trabajando con la grafia NVidia
pues la Intel HD aun no da señales de vida) es la siguiente:

qemu-system-x86_64: -device
vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on:
vfio: error opening /dev/vfio/1: No such file or directory
qemu-system-x86_64: -device
vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on:
vfio: failed to get group 1
qemu-system-x86_64: -device
vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on:
Device initialization failed.
qemu-system-x86_64: -device
vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on:
Device 'vfio-pci' could not be initialized

01:00.0 -> es la grafica NVidia


Aqui estoy perdido, pues si no puedo parar la NVIDIA para que la Intel
HD se encargue de mi host, no puedo avanzar.. siempre estará pillada
la 01.00.0 por lo que no se podra asignar al guest... :(


Reply to: