we use KVM virtio by default, except detected otherwise