Sleep and Hibernate Fail with L1 caches
Posted: Fri Dec 25, 2020 7:16 pm
Here's the configuration and history of this system:
Hardware: i7-6700K, Sabertooth Z170, 32 GB (8x4) Trident 3200 DDR RAM, Win7 and Win10 partitions on 1TB Samsung 960 NVME in dual-boot, L2 for Win10 only on 256GB 960 NVME
Seldom if ever use the Win7 OS these days. Win 10 is "up-to-date". The use of drive labels was applied very carefully to keep any caching for Win7 and Win10 separate. I haven't booted from Win7 for maybe a year or more.
Originally, system was built with half the RAM or 16GB. I made sure that hibernate and sleep mode worked, and I believe I had them working with Primocache -- which had both L1 and L2 cache. L1 -- maybe 2 to 4GB -- for the Win10 NVME boot-volume, and L2 for an SATA SSD 2TB. I think the SSD had both L1 and L2 in Primocache. But I seldom used sleep or hibernate thereafter -- although I should for at least a couple reasons.
Then I doubled the RAM, tested the configuration thoroughly -- "1,000% coverage" with HCI Memtest -- , and can't remember what I did regarding sleep and hibernate.
But now, with any L1 cache for any drive, sleep and hibernate don't work. I disabled hibernate for the time being, because (as I remember) there are issues about the size of hiberfil.sys -- which is in turn determined by a minimum of 50% total RAM. I verify that sleep works properly when there are no L1 caches but with L2 cache enabled for the SATA SSD or other drives. The Windows Page file(s) may be split up between the NVME boot/system volume and the SATA SSD.
I can't remember what it was that I did when first setting up the system with 16GB of the Trident RAM. But I had to fiddle with hiberfile.sys, and the pagefile.sys(s) were set automatically for the two drives.
The sleep and hibernate failures throw an event-ID 41 failure in process of coming out of sleep/hibernate, when L1 is implemented. The error codes point to "software or driver" problems -- not the RAM hardware. Eliminating the L1 caching to show sleep "success" indicates to me this is a problem with Primocache configuration, possibly pagefile and hiberfil configurations.
Can I have any insight into what must be done with Primocache to enable both L1 cache and hibernate/sleep?
Hardware: i7-6700K, Sabertooth Z170, 32 GB (8x4) Trident 3200 DDR RAM, Win7 and Win10 partitions on 1TB Samsung 960 NVME in dual-boot, L2 for Win10 only on 256GB 960 NVME
Seldom if ever use the Win7 OS these days. Win 10 is "up-to-date". The use of drive labels was applied very carefully to keep any caching for Win7 and Win10 separate. I haven't booted from Win7 for maybe a year or more.
Originally, system was built with half the RAM or 16GB. I made sure that hibernate and sleep mode worked, and I believe I had them working with Primocache -- which had both L1 and L2 cache. L1 -- maybe 2 to 4GB -- for the Win10 NVME boot-volume, and L2 for an SATA SSD 2TB. I think the SSD had both L1 and L2 in Primocache. But I seldom used sleep or hibernate thereafter -- although I should for at least a couple reasons.
Then I doubled the RAM, tested the configuration thoroughly -- "1,000% coverage" with HCI Memtest -- , and can't remember what I did regarding sleep and hibernate.
But now, with any L1 cache for any drive, sleep and hibernate don't work. I disabled hibernate for the time being, because (as I remember) there are issues about the size of hiberfil.sys -- which is in turn determined by a minimum of 50% total RAM. I verify that sleep works properly when there are no L1 caches but with L2 cache enabled for the SATA SSD or other drives. The Windows Page file(s) may be split up between the NVME boot/system volume and the SATA SSD.
I can't remember what it was that I did when first setting up the system with 16GB of the Trident RAM. But I had to fiddle with hiberfile.sys, and the pagefile.sys(s) were set automatically for the two drives.
The sleep and hibernate failures throw an event-ID 41 failure in process of coming out of sleep/hibernate, when L1 is implemented. The error codes point to "software or driver" problems -- not the RAM hardware. Eliminating the L1 caching to show sleep "success" indicates to me this is a problem with Primocache configuration, possibly pagefile and hiberfil configurations.
Can I have any insight into what must be done with Primocache to enable both L1 cache and hibernate/sleep?