Re: Forcing whole screen redraw after unblank

Marc Aurele La France <[email protected]>
Newsgroups gmane.comp.xfree86.devel
Message-ID <[email protected]>
On Sat, 2 Jul 2005, Martin Husemann wrote:

> On some hardware revisions of Sun's FFB frame buffer, it seems the video ram
> refresh is not handled while the DAC is turned off. Unfortunatley there seems
> to be no real documentation out, so this is just a guess.

> What we see now is that after FFBSaveScreen() has turned off the DAC for some
> time and turned it back on, the display contents may be randomly garbled.

> For now, Michael has disabled blanking for those hardware revisions, but
> my question is: would it be possible (without major effort) to tell the
> X server about it and have it redraw everything?

Yes.  Try changing FFBSaveScreen() to call the screen's 
EnableDisableFBAccess() function.

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Academic Information and        |  fax:    1-780-492-1729           |
|    Communications Technologies   |  email:  [email protected]          |
|  352 General Services Building   +-----------------------------------+
|  University of Alberta           |                                   |
|  Edmonton, Alberta               |     Standard disclaimers apply    |
|  T6G 2H1                         |                                   |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 developer and VP.  ATI driver and X server internals.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.