L2 Cache size ???
hey. . . . i saw this a few days ago : L2 Cache size Windows XP can't detect the proper amount of L2 cache on your CPU. you'll want to go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ and change the SecondLevelDataCache key to the L2 cache size of your CPU (in Kb).
hey....
i saw this a few days ago :
"L2 Cache size
Windows XP can't detect the proper amount of L2 cache on your CPU. you'll want to go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ and change the SecondLevelDataCache key to the L2 cache size of your CPU (in Kb). I've received a few questions about this one and I thought I'd clarify it. when you select to modify this file the default entry is in hexadecimal simply change the selection to decimal and THEN enter your number. Such as 256, 512. A value of 100 in Hexadecimal will result in 256Kb being shown since that is what it's decimal number is."
this value in my registry is 0.
should i change it ?
thanks !!
i saw this a few days ago :
"L2 Cache size
Windows XP can't detect the proper amount of L2 cache on your CPU. you'll want to go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ and change the SecondLevelDataCache key to the L2 cache size of your CPU (in Kb). I've received a few questions about this one and I thought I'd clarify it. when you select to modify this file the default entry is in hexadecimal simply change the selection to decimal and THEN enter your number. Such as 256, 512. A value of 100 in Hexadecimal will result in 256Kb being shown since that is what it's decimal number is."
this value in my registry is 0.
should i change it ?
thanks !!
Participate on our website and join the conversation
This topic is archived. New comments cannot be posted and votes cannot be cast.
Responses to this topic
No, you should not have to change it as it is automatic. Very early generations of CPUs needed this adjustment, but that isn't the case now. The value of "0" simply means "automatic" and the OS will try to get the value from the HAL (explained here). Also, this setting only is only effective for systems with direct-mapped cache, and in your case setting it manually would not have any bearing on performance at all (explained here). As for the value of "0" being equal to 256, that's more of an effect of the default value scheme. If the OS can't find the cache size (with the automatic setting of "0"), then it will default to "256" as the cache size. Hence, 0=256, kinda sorta...
I heard the same thing about Windows 2000 not being able to detect it and that it's default is also 256kb. I have a Duron 700 and I believe the cache is 96kb? So what should I set mine too in Windows 2000?
hey clutch ,
..according to the microsoft article :
"If the value of this entry is 0, the system attempts to retrieve the L2 cache size from the Hardware Abstraction Layer (HAL) for the platform. If it fails, it uses a default L2 cache size of 256 KB. If the value of this entry is not 0, it uses this value as the L2 cache size."
so why shouldn't i set it to 512,just in case ?
..according to the microsoft article :
"If the value of this entry is 0, the system attempts to retrieve the L2 cache size from the Hardware Abstraction Layer (HAL) for the platform. If it fails, it uses a default L2 cache size of 256 KB. If the value of this entry is not 0, it uses this value as the L2 cache size."
so why shouldn't i set it to 512,just in case ?