Long resume time (from suspend) with AMD Fusion
If I make a brand new install of Ubuntu 12.04 64-bit, update it fully, and run the command pm-suspend, then the time for it to resume from sleep is 4 seconds with an Atom/Ion platform and 17 secs with AMD Fusion E-350. But systems report in syslog that resume took 2.5 secs.
I have looked through logs syslog, Xorg.0.log, pm-powersave.log, pm-suspend.log, kern.log, dmesg, boot and boot.log and compared them for the 2 systems. I can't spot any exciting differences (apart from in pm-powersave.log seeing one occurrance of "Setting Host Bridge 0000:00:00.0 to on" for Atom and 8 such lines for E-350, for addresses 0000:00:18.0 to 0000:00:18.7).
A peculiar thing in syslog is that all events for suspend and subsequent resume are logged during the same second, i e all suspend and resume events have the same time stamp, which if it was true would mean that all of the suspend process, all of my 10 minute coffe break in between, and all of the resume process took place during < 1 second. Either that or the clock is standing still.
One thing I REALLY would have use for is a log with proper time stamps for each event during resume, so that I could see what is going on: Is it "locked" for several seconds, or in a loop, or waiting for something, etc. But the logs I found don't have that. And that it reports that resume took 2.5 secs in the log to me could indicate that whatever causes the extra 13 sec delay happens before the log starts or something?
With fglrx it is even slower, but I haven's tested that in great detail. I understand graphics driver has an influence on ACPI somehow even though ACPI has its own drivers. It also isn't faster with Linux Mint.