Hi,
I tried near anything i found and can't get it working.
I am trying to setup two vms (Win10) with gpu pass thru. I have i7 860 and older graphics cards, so i am using
GPU Seabios PCI EXPRESS PASSTHROUGH. I am using latest packages from pvetest.
- GTX 650Ti - card is visible in vm, but shows error code 43 even if i install very very old drivers (as old as 335.23 - older that good known 337.xx), which doesn't block driver in qemu's vm. Shouldn't they work?
- Geforce 210 - card is visible, BSOD when trying to install drivers (i know that one may not work)
- Radeon HD 7770 - card visible, BSOD when trying to install drivers (that one should work)
- 9600GT - like Geforce 210
As far as i know, GTX 650 Ti and HD 7770 should work, but they didn't. All of those cards were tested as secondary cards (with other card in first pci-e slot), to avoid vbios shadowing problem (for now).
I think that something else is my problem - drivers before 337.xx should work for nvidia card, HD 7770 should work - but i don't know what. Too old CPU? Incompatybile motherborad (Asus P7P55 LX)?
Any suggestions? What am i missing?
My vm's config for GTX 650Ti (pretty standard):
(tried it with and without dumped rom, rom dumped using nvflash)
And qemu command:
Regards,
Daniel
I tried near anything i found and can't get it working.
I am trying to setup two vms (Win10) with gpu pass thru. I have i7 860 and older graphics cards, so i am using
GPU Seabios PCI EXPRESS PASSTHROUGH. I am using latest packages from pvetest.
- GTX 650Ti - card is visible in vm, but shows error code 43 even if i install very very old drivers (as old as 335.23 - older that good known 337.xx), which doesn't block driver in qemu's vm. Shouldn't they work?
- Geforce 210 - card is visible, BSOD when trying to install drivers (i know that one may not work)
- Radeon HD 7770 - card visible, BSOD when trying to install drivers (that one should work)
- 9600GT - like Geforce 210
As far as i know, GTX 650 Ti and HD 7770 should work, but they didn't. All of those cards were tested as secondary cards (with other card in first pci-e slot), to avoid vbios shadowing problem (for now).
I think that something else is my problem - drivers before 337.xx should work for nvidia card, HD 7770 should work - but i don't know what. Too old CPU? Incompatybile motherborad (Asus P7P55 LX)?
Any suggestions? What am i missing?
My vm's config for GTX 650Ti (pretty standard):
Code:
balloon: 7
bootdisk: virtio0
cores: 4
cpu: host
hostpci0: 06:00,pcie=1,x-vga=on,romfile=560ti.rom
ide2: none,media=cdrom
machine: q35
memory: 7680
name: gamer1
net0: virtio=8A:49:1D:13:B2:DF,bridge=vmbr0
numa: 1
ostype: win10
scsihw: virtio-scsi-pci
shares: 2048
smbios1: uuid=0a54856f-49ed-4160-a6c3-9c3477b0d4b3
sockets: 1
virtio0: ssd1-vms:100/vm-100-disk-1.qcow2,backup=0,cache=writeback,size=30G
usb0: host=1-1.1
usb1: host=1-1.2
usb2: host=2-1.4
And qemu command:
Code:
/usr/bin/kvm -id 100 -chardev socket,id=qmp,path=/var/run/qemu-server/100.qmp,server,nowait -mon chardev=qmp,mode=control -pidfile /var/run/qemu-server/100.pid -daemonize -smbios type=1,uuid=0a54856f-49ed-4160-a6c3-9c3477b0d4b3 -name gamer1 -smp 4,sockets=1,cores=4,maxcpus=4 -nodefaults -boot menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg -vga none -nographic -no-hpet -cpu host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=proxmox,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_reset,hv_vpindex,hv_runtime,hv_relaxed,kvm=off -m 7680 -object memory-backend-ram,id=ram-node0,size=7680M -numa node,nodeid=0,cpus=0-3,memdev=ram-node0 -k pl -readconfig /usr/share/qemu-server/pve-q35.cfg -device usb-tablet,id=tablet,bus=ehci.0,port=1 -device vfio-pci,host=06:00.0,id=hostpci0.0,bus=ich9-pcie-port-1,addr=0x0.0,x-vga=on,multifunction=on,romfile=/usr/share/kvm/560ti.rom -device vfio-pci,host=06:00.1,id=hostpci0.1,bus=ich9-pcie-port-1,addr=0x0.1 -device usb-host,hostbus=1,hostport=1.1,id=usb0 -device usb-host,hostbus=1,hostport=1.2,id=usb1 -device usb-host,hostbus=2,hostport=1.4,id=usb2 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3 -iscsi initiator-name=iqn.1993-08.org.debian:01:1819174b6b3c -drive if=none,id=drive-ide2,media=cdrom,aio=threads -device ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200 -drive file=/mnt/ssd1/vms/images/100/vm-100-disk-1.qcow2,if=none,id=drive-virtio0,cache=writeback,format=qcow2,aio=threads,detect-zeroes=on -device virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100 -netdev type=tap,id=net0,ifname=tap100i0,script=/var/lib/qemu-server/pve-bridge,downscript=/var/lib/qemu-server/pve-bridgedown,vhost=on -device virtio-net-pci,mac=8A:49:1D:13:B2:DF,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300 -rtc driftfix=slew,base=localtime -machine type=q35 -global kvm-pit.lost_tick_policy=discard
Regards,
Daniel
Last edited: