Кто-либо успех для установки передачи VGA на Ubuntu 16.04? Что самый легкий путь состоит в том, чтобы сделать это?
Я установил виртуального менеджера.
ОБНОВЛЕНИЕ: у меня есть эта работа правильно с libvirt теперь. Для меня единственная сложность изучала, как к обманывают драйвер Windows NVidia, чтобы полагать, что это не выполнение в VM. Я сделал это путем добавления <kvm><hidden state='on'/></kvm>
к <features>
блок. , и . (Обновление 2: hypervclock теперь, кажется, приемлем для современных драйверов Nvidia.) <timer name='hypervclock' present='no'/>
к <clock>
блок
ИСХОДНЫЙ ОТВЕТ:
нет никакого "легкого" пути, и я только имел частичный успех, непосредственно добавляющий устройство PCI с libvirt / виртуальный менеджер. я действительно имел дисквалифицированный успех после этого руководства.
Однако я должен был сделать большое чтение в других учебных руководствах и форумах для понимания то, что продолжалось. Вот список терминологии, мне жаль, что я не имел, когда я запустил .
основные шаги:
Вот является сценарием из ссылки выше, весь кредит автору, Matt Bach.
#!/bin/bash
configfile=/etc/virt/vfio-pci1.cfg
vfiobind() {
dev="$1"
vendor=$(cat /sys/bus/pci/devices/$dev/vendor)
device=$(cat /sys/bus/pci/devices/$dev/device)
if [ -e /sys/bus/pci/devices/$dev/driver ]; then
echo $dev > /sys/bus/pci/devices/$dev/driver/unbind
fi
echo $vendor $device > /sys/bus/pci/drivers/vfio-pci/new_id
}
modprobe vfio-pci
cat $configfile | while read line;do
echo $line | grep ^# >/dev/null 2>&1 && continue
vfiobind $line
done
sudo qemu-system-x86_64 -enable-kvm -M q35 -m 4096 -cpu host,kvm=off \
-name cmdline \
-smp 4,sockets=1,cores=4,threads=1 \
-bios /usr/share/qemu/bios.bin -vga none \
-usb \
-usbdevice host:046d:c52b,hostbus=3,hostaddr=7 \ // My logitech mouse/kb receiver
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \
-device vfio-pci,host=05:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on \
-device vfio-pci,host=05:00.1,bus=root.1,addr=00.1 \
-drive file=/home/at/virt/windows1.img,id=disk,format=qcow2,cache=none,if=none -device ide-hd,drive=disk \
-drive file=/home/at/virt/win7.iso,id=isocd,cache=none,if=none,format=raw -device ide-cd,bus=ide.2,drive=isocd \
-boot menu=on