--- Jeff Chua <[EMAIL PROTECTED]> wrote: > > On Mon, 12 Apr 2004, Alan Hourihane wrote: > > Have you tried adding > > Option "VBERestore" "false" > > Tried, but still doesn't work. > > > On Sun, 11 Apr 2004, Alex Deucher wrote: > > Can you narrow down the exact change that caused the problem? > > I looked into why 4_3_99_9 works, and anything after doesn't, and > realized > that this portion of the code causes the problem. > > > --- i830_driver.c.org Mon Apr 12 22:25:53 2004 > +++ i830_driver.c Mon Apr 12 22:29:29 2004 > @@ -2147,6 +2147,14 @@ > vbeFree(pVbe); > > #if defined(XF86DRI) > + /* Load the dri module if requested. */ > + if (xf86ReturnOptValBool(pI830->Options, OPTION_DRI, FALSE) && > + !pI830->directRenderingDisabled) { > + if (xf86LoadSubModule(pScrn, "dri")) { > + xf86LoaderReqSymLists(I810driSymbols, I810drmSymbols, NULL); > + } > + } > + > if (!pI830->directRenderingDisabled) { > if (!xf86LoadSubModule(pScrn, "shadow")) { > PreInitCleanup(pScrn); > > > It seems that loading the DRI causes the screen to go blank after > resume. > If I don't suspend/resume, screen works fine. > > Next, I tried disabling DRI ... > > Option "DRI" "off" > > and that fixes the problem. Screen restores correctly after resume. > > I don't know how to fix the DRI to get it to restore the screen after > resume, but if someone is willing to provide guidance, I'll be more > than > willing to help.
Unfortunately, there is no real dri support for suspend/resume. The only driver with support is the radeon driver. you also need to have suspend/resume support in the agp chipset driver. See this apge for more info: http://cpbotha.net/dri_resume.html Feel free to implement support. Alex > > Thanks, > Jeff. > > __________________________________ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/ _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel