Hyperthreading causing problems with resume from suspend (state S3)
|Reported by:||q/pa||Owned by:||kris|
|Keywords:||resume, suspend, hyperthreading, sluggish, responsiveness||Cc:||trac-bugs@…|
Thinkpad T520, Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz, 8GB RAM, dedicated Nvidia graphics, PCBSD 9.2-RELEASE-p12 FreeBSD 9.2-RELEASE-p12
I tested suspend-to-RAM (STR) state S3 and resume from S3 with different settings:
- Hyper-Threading (HT) activated
- HT deactivated
@1: When HT is activated (BIOS setting), most often with the second resume from STR the whole system is only responding sluggishly (as described in my first posts above). This behaviour is independent from the desktop environment I am using. Be it XFCE, LXDE, KDE or fluxbox). "vmstat -i" is not showing signs of an interrupt storm or any other abnormality. I tried unloading and loading different modules in the rc.suspend / rc.resume scripts but without any success.
Another thing is that when shutting down the system the screen turns black (or blank for that matter) right after you see the logout screen but shutdown is performed normally. The only exception to this is when I was using LXDE before shutdown.
@2: With HT deactivated in BIOS switching to state S3 and resuming seems to work always (though I have not tested it more than 8 times in a row).
The issue with the blank screen after logout when shutting down is exactly the same as described in 1.