VirtualBox

Ticket #12318 (new defect)

Opened 17 months ago

Last modified 17 months ago

improper screen refresh at various drawing operations

Reported by: gandi_gk Owned by:
Priority: major Component: other
Version: VirtualBox 4.3.2 Keywords: xorg shadowfb
Cc: Guest type: Linux
Host type: all

Description

On various drawing operations in xorg the damage routines for shadowfb are not implemented.

Solution: All operations from libXdamage are done in shadowfb

Patch for current xorg 1.14 is attached.

Attachments

0001-damaged-for-the-shadowfb-will-be-now-done-completely.patch Download (9.7 KB) - added by gandi_gk 17 months ago.
patch for shadowfb damage routines in xorg

Change History

Changed 17 months ago by gandi_gk

patch for shadowfb damage routines in xorg

comment:1 Changed 17 months ago by michael

Thanks for the patch! I will take a look, but I need a licence grant that we can use it under the MIT licence in order to integrate it.

comment:2 Changed 17 months ago by michael

Ahem, I have taken a look and this is a patch against X.Org, not VirtualBox. Was that intentional?

comment:3 Changed 17 months ago by gandi_gk

yes I know but getting an answer from xorg for integration is impossible and I tried at least let people know a solution. Various bugs are pointing to the same issue so I wanted to help people only to get rid off it. People can use it in any way the want. But if this bug entry and solution is not ok so: feel free to delete it ;-)

Last edited 17 months ago by gandi_gk (previous) (diff)

comment:4 Changed 17 months ago by michael

The way it is done in the "modesetting" driver<1> should solve the problem, but it will have to wait for (quite) a bit until I get round to it.

<1>  http://cgit.freedesktop.org/xorg/driver/xf86-video-modesetting/tree/src/driver.c#n525

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use