From: <ah...@mi...> - 2002-11-14 23:48:11
|
Regarding swsusp and X. It appears that your laptop probably has a Mobility Radeon 7500 (according to Asus' site). I have a Radeon VE (now known as the 7000) in my desktop and have been able to get swsusp from X to work, by disabling DRI (and after resuming, you don't get xvideo, either.. so no speedy movies). This is, obviously, not an ideal solution. You didn't get a Radeon just for fast 2D graphics. I have found, though, the following site that might be of interest to you: http://cpbotha.net/dri_resume.html. I've recently downloaded the latest CVS of X from dri.sourceforge.net and tried applying this patch, to no avail (X still hangs the machine when I resume). I believe I may need to actually get the particular version that cpbotha mentions on his webpage, but I'm not so familiar with using CVS. Anyway, if you're feeling adventurous, check out dri.sourceforge.net. They have instructions there on how to download and compile the latest CVS. The patch from cpbotha applied semi-cleanly (with, I think, 1 failed hunk or so) with: patch p0 < xfree86-dri-resume-v5.patch. But, again, X still freezes in my case, even if I switch to text mode (using framebuffer mode) before suspending. I may need to do some more haxoring to my suspend/resume script and possibly some changes that he mentions on that site -- it was late last night when I finally got the Beast to compile. Of course, the other option is to just download the binaries and use those. Except that there's no fun in having things work without a struggle ;-). Anyway, HTH. -Andy |