Description:
When I leave the system completely idle (no program running) for a rather long period of time it is not possible to get it back to work using the mouse or keyboard. When I try to reactivate the system the monitors wake up (but no display) and the system hangs. If I press the Power button (set as shutdown) nothing happen and the only way to get the system back to work is by forcing a reset. The problem does not show-up if system is left alone but has active background tasks running.
This is not to be confused with Windows entering S3 state which has been a problem on early Asus configurations (before 1253/1024 BIOS and setting PLL overvoltage to disable). I have completely disabled the S3 (sleep) and S4 (hibernate) mode of Windows and therefore the problem is different.
Test Configuration:
It is not clear to know when Windows enter power saving S1 mode and how it uses the CPU power saving state (mainly C1, C3, C6). However I am under the impression that when system is idle for some time it enter the S1 state which must put the CPU in one of the C-state. I am under the impression that the system hangs when trying to get back from S1 to S0.
Problem is difficult to pinpoint because it does not happen very often. At the beginning the system would hang about once a day but since BIOS 1204 and IMEI 7.03.1184 and chipset 1.1.35.0 the problem only show-up every three to four days.
Tests:
In order to validate the potential S1 problem I have used the program “sleeper” from Passmark. This is a very nice utility (burnin test) that allows to set Windows in any supported sleep states (S1 / S3 / S4). I have configured the program to cycle S1 state for 60 sec then resume for 60 seconds (20 times). An indeed no so often, but from time to time the system hangs when returning from the S1 state. I have looked at the Q-code display and in sleep mode it shows 01 and when resuming it displays 10. For info when resuming from S3 the display is: power-off – 20 – 32 – 30.
By the way most of the code displayed when system is running like 30, AA … are referred as ASL (doc says see ASL status code description below) but I could not find any description about these codes even in the latest documentation.
This is a very nasty bug that does not happen very often but puts you in an "anxious state" because any work in progress will be lost when system freeze. I have disabled all possible sleep features of Windows but I could not find any definitive solution. Last thing I want to try is to disable reporting of C3, C6 to the OS (re-enabled in BIOS 1024) but I have no idea how this information is used by Windows and if this will help.
Any suggestion is welcome.
When I leave the system completely idle (no program running) for a rather long period of time it is not possible to get it back to work using the mouse or keyboard. When I try to reactivate the system the monitors wake up (but no display) and the system hangs. If I press the Power button (set as shutdown) nothing happen and the only way to get the system back to work is by forcing a reset. The problem does not show-up if system is left alone but has active background tasks running.
This is not to be confused with Windows entering S3 state which has been a problem on early Asus configurations (before 1253/1024 BIOS and setting PLL overvoltage to disable). I have completely disabled the S3 (sleep) and S4 (hibernate) mode of Windows and therefore the problem is different.
Test Configuration:
- Asus P86 P8P67 Deluxe with Intel i7-2600K (Heatsink Noctua NH-U12P SE2)
- Ram: G.Skill Ripjaws CAS7 12800 - 4 x 4GB = 8 GB -- F3-12800CL7-2GBRM
- Power supply: Cool Master Silent Pro Gold 600W
- Chassis: Cool Master CM-690 II Advanced
- Graphic card: Saphhire Radeon HD 5770 1 GB
- SSD: Corsair Force 120 GB SATA 3G on Intel SATA3G_2
- HDD: 2 x Western Digital Caviar Black Revision Sata 6G (2 TB - 64 Mo) on Intel SATA6G_0 & SATA6G_1 -- WD2002FAEX-007BA
- HDD: 2 x Samsung Spinpoint F3 SATA 3G ( 1 TB – 32 Mo) on Marvel SATA6G_E1 & SATA6G_E2 - Raid 0 -- HD103SJ
- Blueray: LG CH10LS20 SATA on Intel SATA3G_3
- 2 x Windows Ultimate x64 partitions on dual boot: One test partition where drivers and software are tested and one ultra-clean partition with minimum fully tested drivers & software
- Latest drivers directly from Intel for chipset, IMEI, RST, and LAN …
It is not clear to know when Windows enter power saving S1 mode and how it uses the CPU power saving state (mainly C1, C3, C6). However I am under the impression that when system is idle for some time it enter the S1 state which must put the CPU in one of the C-state. I am under the impression that the system hangs when trying to get back from S1 to S0.
Problem is difficult to pinpoint because it does not happen very often. At the beginning the system would hang about once a day but since BIOS 1204 and IMEI 7.03.1184 and chipset 1.1.35.0 the problem only show-up every three to four days.
Tests:
In order to validate the potential S1 problem I have used the program “sleeper” from Passmark. This is a very nice utility (burnin test) that allows to set Windows in any supported sleep states (S1 / S3 / S4). I have configured the program to cycle S1 state for 60 sec then resume for 60 seconds (20 times). An indeed no so often, but from time to time the system hangs when returning from the S1 state. I have looked at the Q-code display and in sleep mode it shows 01 and when resuming it displays 10. For info when resuming from S3 the display is: power-off – 20 – 32 – 30.
By the way most of the code displayed when system is running like 30, AA … are referred as ASL (doc says see ASL status code description below) but I could not find any description about these codes even in the latest documentation.
This is a very nasty bug that does not happen very often but puts you in an "anxious state" because any work in progress will be lost when system freeze. I have disabled all possible sleep features of Windows but I could not find any definitive solution. Last thing I want to try is to disable reporting of C3, C6 to the OS (re-enabled in BIOS 1024) but I have no idea how this information is used by Windows and if this will help.
Any suggestion is welcome.
Last edited: