KVM qemu virtualization convert qemu XML file with virsh-edit from 440fx to pc-q35 cpu architecture, trying GPU passthrough virtualization virtual box
$10-50 USD
Completed
Posted over 9 years ago
$10-50 USD
Paid on delivery
I'm having trouble getting GPU passthrough (radeon for now) graphics to work on KVM virtualization. (Debian Jessie system) I can boot the Windows Virtual machine and I can even INSTALL the ATI drivers for the card which is good progress since before the ATI installer wouldn't detect the ATI card but now it does.
The problem is that there's a YELLOW mark in teh Device manager complaining that the card can't get all the resources it needs or something like that.
I've seen that MOST people who have this working are using q35 , ie pc-q35 cpu architecture and not 440fx in the XML config.
I want to know HOW i can successfully change/convert my current config into q35, if i simply change 440fx to q35 or pc-q35 , virsh-edit complains and wont' allow me to save:
error: internal error: PCI bus is not compatible with the device at 0000:00:1e.0. Device requires a PCI Express slot, which is not provided by bus 0000:00
Failed. Try again? [y,n,f,?]:
Now if I also change 440fx to q35 , AND also change
<controller type='pci' index='0' model='pci-root'/>
TO
<controller type='pci' index='0' model='pcie-root'/>
(notice the pcie)
THEN I GET A new virsh-edit error still refusing to save:
error: XML error: PCI bus is not compatible with the device at 0000:00:08.0. Device requires a standard PCI slot, which is not provided by bus 0000:00
Failed. Try again? [y,n,f,?]:
Anyway, i've attached a copy of my CURRENT XML qemu file from /etc/libvirt/qemu/
I need this redone in a way so that it will work as q35 so virsh-edit stops complaining. You don't need to make GPU passthrough 'work' just fix the FILE so i can have it run as q35 instead of 440fx.
Thanks for bidding!