Thanks Matthew, Francisco. "vbetool vbestate restore" didn't restore video for me.
However, enabling the HAL quirk for vbe_post did. "vbetool post" itself didn't, but I'm not sure whether there's supposed to be a correspondence there. https://bugzilla.redhat.com/show_bug.cgi?id=478369 was created for that and I e-mailed the HAL list as per Richard Hughes' site's instructions. I tested 1.7.0 of the SM driver to-day and things work swell here. Thanks Francisco. Cheers! Richard On Tue, Dec 16, 2008 at 07:46, Matthew Garrett <[email protected]> wrote: > On Mon, Dec 15, 2008 at 11:58:12PM +0100, Francisco Jerez wrote: >> "Richard Schwarting" <[email protected]> writes: >> >> > Suspending without X has the same effect as suspending with X. A >> > blank screen that slowly bleeds white across it. >> > >> > vbetool doesn't seem to help. I will investigate this issue more >> > outside of X. >> > >> > Do you still need anything re: the silicon motion driver? I don't >> > suffer corruption under EXA or XAA and until I have suspend and resume >> > sorted out, I don't think there are any more issues on my system. >> >> Hi. It looks like the register state gets screwed up when suspending. It >> could be a hardware bug. > > The ACPI spec doesn't require register state to be saved or restored > over suspend - it's up to the drivers to reprogram that. > >> Maybe, it could be workarounded by tweaking some of the memory control >> registers, I haven't tried yet, it seems that "vbetool vbestate restore" >> in text mode after resuming does the trick for me. > > That's a common workaround. > > -- > Matthew Garrett | [email protected] > _______________________________________________ > xorg mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/xorg > _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
