Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Windows 64bit > Processor L2 Cache Flaw Still Around

Reply
Thread Tools

Processor L2 Cache Flaw Still Around

 
 
=?Utf-8?B?R3JpZmY2cg==?=
Guest
Posts: n/a
 
      04-20-2006
I noticed that L2 cache flaw from XP x86 has ported over to x64. This may be
the reason for some of the complaints about slow machines. Since Windows
doesn't calculate L2 cache settings properly, it defaults to 128 kb. To fix,
open the registry editor...drill down to...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory
Management

Click on Memory Management in left pane.
In right pane, notice SecondLevelDataCache value is 0x00000000(0).
Double click and change value to 200 for 512 kb cache or 400 for 1024 kb
cache.
Click OK.
Now the value should read 0x00000200 (512) or (1024).

Since this is my first dual core processor, I believe that you should set it
to the individual processor, not the sum. Meaning, I have 2x512 L2 cache,
which equals 1024 total, but I set the cache to 512. Does anybody know any
different?
 
Reply With Quote
 
 
 
 
Jane Colman
Guest
Posts: n/a
 
      04-20-2006
Out of curiosity (backing up the registry first of course), I have changed
the value as per your suggestion. My cpu has 1MB L2 cache.

I haven't necessarily noticed poor caching performance, but interested to
see if this does indeed make a difference.



--
Jane, but not plain 64 bit enabled
Batteries not included. Braincell on vacation.


 
Reply With Quote
 
 
 
 
Dominic Payer
Guest
Posts: n/a
 
      04-20-2006
See
http://www.microsoft.com/resources/d...c_evl_FHCJ.asp

http://support.microsoft.com/default...;EN-US;q183063 relates to
NT with pre-Pentium II processors, and appears to be the source of the myth.



"Griff6r" <> wrote in message
news:84569F95-DCF6-4DCF-AA27-...
>I noticed that L2 cache flaw from XP x86 has ported over to x64. This may
>be
> the reason for some of the complaints about slow machines. Since Windows
> doesn't calculate L2 cache settings properly, it defaults to 128 kb. To
> fix,
> open the registry editor...drill down to...
>
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory
> Management
>
> Click on Memory Management in left pane.
> In right pane, notice SecondLevelDataCache value is 0x00000000(0).
> Double click and change value to 200 for 512 kb cache or 400 for 1024 kb
> cache.
> Click OK.
> Now the value should read 0x00000200 (512) or (1024).
>
> Since this is my first dual core processor, I believe that you should set
> it
> to the individual processor, not the sum. Meaning, I have 2x512 L2 cache,
> which equals 1024 total, but I set the cache to 512. Does anybody know any
> different?



 
Reply With Quote
 
Tony Sperling
Guest
Posts: n/a
 
      04-20-2006
I have to thank you, Dominic, for that link. For the longest time, I have
been looking for info on several of the issues that is targeted here. I
dabbled in VC6.0 for a while and have searched the 'resource kit' on many
occasions but never stumbled on any of this before. (Not that I can
remember).

Although targeted for win2k and server, much of this would be valid also for
winx64, I suspect - but nice to see comments from the initiate to keep your
fingers off this specific key. It even makes sense when you read about it.


Tony. . .


"Dominic Payer" <dominic@dc_payer.freeserve.co.uk> wrote in message
news:...
> See
> http://www.microsoft.com/resources/d...c_evl_FHCJ.asp
>
> http://support.microsoft.com/default...;EN-US;q183063 relates to
> NT with pre-Pentium II processors, and appears to be the source of the
> myth.
>
>
>
> "Griff6r" <> wrote in message
> news:84569F95-DCF6-4DCF-AA27-...
>>I noticed that L2 cache flaw from XP x86 has ported over to x64. This may
>>be
>> the reason for some of the complaints about slow machines. Since Windows
>> doesn't calculate L2 cache settings properly, it defaults to 128 kb. To
>> fix,
>> open the registry editor...drill down to...
>>
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session
>> Manager\Memory
>> Management
>>
>> Click on Memory Management in left pane.
>> In right pane, notice SecondLevelDataCache value is 0x00000000(0).
>> Double click and change value to 200 for 512 kb cache or 400 for 1024 kb
>> cache.
>> Click OK.
>> Now the value should read 0x00000200 (512) or (1024).
>>
>> Since this is my first dual core processor, I believe that you should set
>> it
>> to the individual processor, not the sum. Meaning, I have 2x512 L2 cache,
>> which equals 1024 total, but I set the cache to 512. Does anybody know
>> any
>> different?

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
win xp pro sp2 64 bit is a multi processor or a uni processor =?Utf-8?B?dW1lc2g=?= Windows 64bit 4 08-01-2006 05:24 AM
Google cache security flaw just found by me! Paul Bowlay Computer Security 1 02-12-2006 04:27 AM
AMD 64 X2 Processor: Any what to tell what program/process is assigned to processor? The Frozen Canuck Windows 64bit 1 01-16-2006 07:45 PM
Outlook TNEF flaw could be much worse than WMF flaw Au79 Computer Support 0 01-13-2006 10:48 PM
Processor fried, should I upgrade or just buy a processor? Dim Computer Support 6 06-21-2004 08:11 PM



Advertisments