[vfio-users] Stutter in games

Alex Williamson alex.l.williamson at gmail.com
Mon Jan 23 17:18:09 UTC 2017


[re-adding vfio-users]

On Mon, Jan 23, 2017 at 10:11 AM, <itvend at gmail.com> wrote:

> QEMU command is :
>
>
>
> #!/bin/bash
>
>
>
> ## PARAMS        ##############################
> ##############################
>
> CMD="-name vm2 -enable-kvm"
>
> CMD="$CMD -machine type=pc,accel=kvm,kernel_irqchip=on,mem-merge=off"
>
>
>
> CMD="$CMD -rtc base=localtime,clock=host,driftfix=none"
>
>
>
> CMD="$CMD -drive if=pflash,format=raw,readonly,file=/usr/share/ovmf/OVMF_
> CODE.fd"
>
> CMD="$CMD -drive if=pflash,format=raw,file=/root/vm/vm2.fd"
>
>
>
> ## CPU                 ############################################################
> +nx
>
> CMD="$CMD -cpu host,kvm=off,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=
> 0x1fff,hv_vendor_id=Nvidia43FIX -smp cores=6"
>
>
>
> ## MEM                              ##############################
> ##############################
>
> CMD="$CMD -m $((8*1024))"  ## HOST HAS 16GB
>
>
>
> ## PCI-E               ##############################
> ##############################
>
> CMD="$CMD -device vfio-pci,host=01:00.0,multifunction=on"
>
> CMD="$CMD -device vfio-pci,host=01:00.1"
>
>
>
> CMD="$CMD -device vfio-pci,host=02:00.0" ## USB 3.0 EATRON
>
> CMD="$CMD -device vfio-pci,host=04:00.0" ## USB 3.0 EATRON
>
>
>
> ## NET                 ##############################
> ##############################
>
> CMD="$CMD -net nic,model=virtio -net bridge,br=bridge0"
>
>
>
> ## DRIVES           ##############################
> ##############################
>
> CMD="$CMD -device virtio-blk-pci,drive=device_blk_one"
>
> CMD="$CMD -drive file=/dev/mapper/debian--vg-windows,format=raw,if=none,
> aio=native,cache.direct=on,cache=none,id=device_blk_one"
>
>
>
> ## OTHER            ##############################
> ##############################
>
> CMD="$CMD -monitor stdio"
>
> CMD="$CMD -display none"
>
> CMD="$CMD -vga none"
>
> CMD="$CMD -nodefaults -nodefconfig"
>
>
>
> ## STAR OF THE SHOW
>
> qemu-system-x86_64 $CMD
>
>
>
So the good news is you're already leaving 2 cores for the host, the bad
news is that the next level of tuning you need to do is very difficult when
using QEMU directly from the commandline.  libvirt makes is so much easier.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20170123/90579dc6/attachment.htm>


More information about the vfio-users mailing list