[Spice-devel] [Qemu-devel] Qxl problem with xen domU, is xen spice and/or qemu bugs?
Fabio Fantoni
fabio.fantoni at m2r.biz
Thu Sep 26 06:04:30 PDT 2013
Il 26/09/2013 12:28, Fabio Fantoni ha scritto:
> Il 24/09/2013 13:50, Gerd Hoffmann ha scritto:
>> Hi,
>>
>>> Someone can help me to find the problem that makes qxl unusable please?
>> #1 git cherry-pick c58c7b959b93b864a27fd6b3646ee1465ab8832b
>
> Thanks for reply, did this on my new test build.
>
>>
>> #2 When using f19 try without X11 first. You should have a working
>> framebuffer console on qxldrmfb before trying to get X11 going.
>
> I tried on Fedora19 minimal installation and with qxl the text console
> is working and lsmod show also qxl.
> Is this your intended or is there something else I must test before X11?
>
>>
>> #3 qxl has a bunch of tracepoints. Enable them, then compare xen
>> results with kvm/tcg results to see where things start going wrong.
>
> I enabled qxl debug with these qemu paramters:
> -global qxl-vga.debug=1 -global qxl-vga.guestdebug=20
>
> With Fedora19 I have some difficult to found exact problem and compare
> with kvm.
> I tried to test Fedora19 on debian sid kvm host same qemu version
> (1.6) on both sides but with qxl fails to start the DE, also in
> fallback mode. Probably there are also regression on qemu and/or spice
> about qxl.
> The qemu log returns nothing relevant with only few lines on xen test
> with also qxl debug enabled.
>
> I tried also W7 domU on xen with spice-guest-tools-0.65.exe and qxl:
> domU starts, loads correctly the DE, vdagent and mouse are both
> working, but screen refreshing is very lagging (also only open of
> start menu).
> The qemu log become of 22 mb in only few minutes, mainly qxl debug.
> Can you check the W7 qemu log on attachment to see if there are
> strange things to solve also on spice and/or qemu?
Previous mail was reject by mailing lists because attachment was too
big, I upload it here:
http://www.filedropper.com/qemu-dm-w7
> Thanks for any reply.
>
>>
>> #4 qxl needs a permanent mapping of the two pci memory bars as the
>> (host virtual) memory location of these bars is passed to the
>> spice-server library. That might need some special care on xen
>> due to the mapcache. Disclamer: It's been a few years I looked
>> closer at this, so things in the xen world might have changed
>> meanwhile ...
>>
>> HTH,
>> Gerd
>>
>>
>
More information about the Spice-devel
mailing list