Slashdot Mirror


Celeron 2GHz Cache Detection?

EAJoe asks: "I have small problem with one Celeron 2GHz machine. Linux kernel 2.4.18-24.7 doesn't seem to switch L2 cache on! This CPU apparently _has_ 128K of L2. There is nothing about L2 in the logs, and /proc/cpuinfo shows an L1D size of 8K instead. Of course I have enabled L2 in BIOS settings (the motherboard is an ASUS P4S533-E, by the way). The CPU overclocks easily up to 3.5 GHz, running stable at 3 - it seems that cache is really switched off. At 3 GHz g++ compilation times are similar to Athlon XP 1800+ machine. I don't have windows on this computer to check this out, but Intel DOS utility shows a Celeron 2000 w/128k L2, also there is '128K' written on the CPU's die. Any suggestions?"

1 of 28 comments (clear)

  1. Re:compilation times without a cache? by Manax · · Score: 2, Informative
    You should be able to see the actual cache size that linux sees via /proc/cpuinfo, look for "cache size".

    I agree, it should really be the BIOS' job to turn on the cache, and there were some references to buggy BIOSes in the minor searching I did.

    --
    "Why should I be content to simply live in this world, when I, as a human being, can CREATE it?" - Oertel