On 02.03.2016 18:43, Michael Thayer wrote:
At present if modesetting ever fails to set a hardware cursor it
switches back to a software one and stays that way until it is unloaded.
  The following patch should fix that.  I say "should" because I had
difficulties testing it - the cursor simply disappeared when it should
have been rendering in software, though the debugger showed that
pixman_image_composite() was getting called whenever the cursor moved,
and my kernel driver was getting dirty rectangle information.  My
feeling is that the patch is correct and something else is broken.  I
have not investigated in depth in case some one else immediately has an
idea.

My apologies for the noise. Without going into detail, the failure to show the software cursor was due to the unclean way in which we (VirtualBox) handle 3D acceleration, and nothing to do with the X server or modesetting. I tested my patch again, taking this into account, and it worked as expected.

Regards,

Michael
--
Michael Thayer | VirtualBox engineer
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | D-71384 Weinstadt

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstraße 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Nederland, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to