0

I have an AMD FX-6300 CPU, non-overclocked.

I have all power saving features such as C1E turned off in the BIOS. I have also disabled turbo-boost.

At stock settings, this CPU should run at 3500Mhz(3.5Ghz). However, using lscpu in Ubuntu shows that the CPU is running at 3511.588Mhz.

I should also mention that HWmonitor on Windows 7 reports similar results.

Does my CPU just have an awful clock crystal? What's going on here?

9
  • 1
    clocks rarely every operate at a frequency that ends in .0 if you read it with any real precision. Most apps round to the Tenths position, or even to the ones position, but it is the app that is reducing the precision. any reading that gives you a nice round number is more suspect than one rounded to the thousandths or beyond as you show. Mar 29, 2016 at 15:01
  • @FrankThomas - But on a different machine using a different CPU, lscpu shows the clean max freq of 2800Mhz. Mar 29, 2016 at 15:03
  • lscpu has hardware-aware code in its base, so it will vary based on the specific hardware. the Mint system I'm using now is reporting 3390.417 for a 3.4GHz box. Family 6/Model 60/ Stepping 3. Mar 29, 2016 at 15:06
  • @FrankThomas - Meaning that lscpu is lying to me, and my other machine is not cleanly running at 2800Mhz? Mar 29, 2016 at 15:11
  • Well, first I would say that it is essentially impossible that any software can tell you the "truth" if you want to put it in a boolean context. In analog reality, almost nothing comes out perfectly to 0 or 1. In fact, as a Programmer, when I write code to do something like (sqrt(2) * 33.31), and run that code twice, the 9-decimal floating point response would be different. From a digital perspective they shouldn't be, but these machines are analog, with polarized streams of electrons flowing through them like water in a pipe. water doesn't come out of a pipe at a precise constant rate. Mar 29, 2016 at 15:25

0

You must log in to answer this question.

Browse other questions tagged .