Re: Problem restoring console?
Marc Aurele La France <[email protected]>
| Newsgroups | gmane.comp.xfree86.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 15 Feb 2005, David Dawes wrote:
> I've reproduced this with another multi-head combination. It turns out
> that the i810 isn't a good test of font save/restore because it doesn't
> overwrite that data during normal operation.
> The problem is that the font data isn't getting saved/restored correctly,
> as can be seen from the fact that running 'setfont' fixes things up. A
> 4.4.99.901 server with 4.4.0 modules worked fine, and I tracked the
> problem down to a change to the rac module:
> if (!flag) {
> ENABLE;
> return TRUE;
> }
> The problem with this optimisation is that "flag" is only set for
> "operating" state requirements, not for "setup" state. RAC assumes that
> setup state operations always need to be wrapped in multi-card
> configurations. To eliminate even this wrapping, additional flag bits
> would be needed to describe setup state requirements, such as access to
> VGA resources for font save/restore, etc.
OK. I'll back that out for 4.5 and figure out something else later.
Marc.
+----------------------------------+-----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Computing and Network Services | fax: 1-780-492-1729 |
| 352 General Services Building | email: [email protected] |
| University of Alberta +-----------------------------------+
| Edmonton, Alberta | |
| T6G 2H1 | Standard disclaimers apply |
| CANADA | |
+----------------------------------+-----------------------------------+
XFree86 developer and VP. ATI driver and X server internals.