The "nv" driver doesn't know (and can't know) anything about
suspend events.  It's handled entirely by the bios and there is
no mechanism for XFree86 to get these ACPI events from the kernel.
Subsequently, the bios will mess up the "nv" driver's state and
the "nv" driver won't know that it needs to be reinitialized.
You have to VT switch to clean things up.  I think the only solution
to this problem is to have ACPI support in the kernel and
have the events routed to /dev/apm (which XFree86 supports) or
to some other device and have XFree86 add support for that device.


                        Mark.


On Wed, 16 Oct 2002 [EMAIL PROTECTED] wrote:

> I am using Gentoo 1.4 with Xfree 4.2.1, with the patch for the 
> Geforce2Go on
> a dell 8100.  
> 
> I am running kernel 2.4.19 patched with the swsusp patch, but have seen 
> the
> same effect on 2.4.18.
> 
> When I resume from a suspend I find that the Gtk theme is not applied
> properly, in fact certain widgets do not have any theming applied to 
> them. 
> If I switch to another theme and back to the original, the theme is 
> then
> displayed properly.  However, after another suspend/resume cycle I 
> cannot
> switch to this theme and back again I have to use another one.
> 
> I looks as though Gtk caches the themes via the driver and the driver 
> is not restoring or saving its memory properly.
> 
> This effect has been confirmed by a number of people on the swsusp list,
> 
> including one person reporting problems with KDE.
> 
> 
> Phil
> _______________________________________________
> Xpert mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/xpert
> 
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to