* [Qemu-devel] debugging cirrus graphics corruption
@ 2013-11-21 15:48 Peter Lieven
0 siblings, 0 replies; 2+ messages in thread
From: Peter Lieven @ 2013-11-21 15:48 UTC (permalink / raw)
To: qemu-devel@nongnu.org
Hi,
with recent xserver a lot of people observe a graphics corruption with Cirrus Logic graphics. Especially
in Virtual Machines (easy to test with ubuntu 12.04.3 LTS 64-bit). I am not 100% sure if this is an
emulation problem.
Who can help with debugging? And who eventually has a hardware Cirrus Logic Graphic Card with GD5446
and could verify if the corruption also happens on bare hardware.
The corruption looks as if 3 Byte per Pixel data was copied on a 4 byte per pixel surface.
Thanks,
Peter
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] debugging cirrus graphics corruption
@ 2013-12-01 13:33 Mark
0 siblings, 0 replies; 2+ messages in thread
From: Mark @ 2013-12-01 13:33 UTC (permalink / raw)
To: qemu-devel
Hi,
On 21 Nov 2013, Peter Lieven wrote:
>with recent xserver a lot of people observe a graphics corruption with
Cirrus
>Logic graphics. Especially
>in Virtual Machines (easy to test with ubuntu 12.04.3 LTS 64-bit). I am not
>100% sure if this is an emulation problem.
>
>Who can help with debugging? And who eventually has a hardware Cirrus Logic
>Graphic Card with GD5446
>and could verify if the corruption also happens on bare hardware.
>
>The corruption looks as if 3 Byte per Pixel data was copied on a 4 byte per
>pixel surface.
There are definitely quite a few bugs in the current Cirrus Logic graphics
emulation. However they may well get fixed in the near future, if any qemu
devs want to look into it.
The developer of WinUAE (GPL Amiga emulator) recently integrated Cirrus
Logic code from qemu, and in doing that found and fixed various bugs.
Hopefully a detailed list of bugs and fixes will be posted to this list
and/or the qemu bugtracker in due course.
But in the mean time, you can compare the files from WinUAE git with the
current qemu source:
https://github.com/tonioni/WinUAE/tree/master/qemuvga
There's a forum thread which has some basic description about some of the
bugs:
http://eab.abime.net/showthread.php?t=69953
Another thread has links to some Cirrus Logic technical manuals including
that for the CL-GD5446, which might be of help if they're not already
widely available:
http://eab.abime.net/showthread.php?t=67879
-- Mark
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-12-01 13:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-21 15:48 [Qemu-devel] debugging cirrus graphics corruption Peter Lieven
-- strict thread matches above, loose matches on Subject: below --
2013-12-01 13:33 Mark
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).