On 12/30/2010 12:21 AM, Mick wrote: > On Thursday 30 December 2010 03:16:05 Bill Longman wrote: > > This is what my i7 Q is showing: > > Handle 0x0005, DMI type 4, 42 bytes > Processor Information > Socket Designation: U2E1 > Type: Central Processor > Family: <OUT OF SPEC> > Manufacturer: Intel > ID: E5 06 01 00 FF FB EB BF > Version: CPU Version > Voltage: 3.3 V > External Clock: 133 MHz > Max Speed: 4096 MHz <--my max speed with turbo should be 2.8GHz?--> > Current Speed: 1600 MHz <--my max speed without turbo--> > Status: Populated, Enabled > Upgrade: ZIF Socket > L1 Cache Handle: 0x0006 > L2 Cache Handle: 0x0007 > L3 Cache Handle: 0x0008 > Serial Number: Not Specified > Asset Tag: Not Specified > Part Number: Not Specified > Core Count: 4 > Core Enabled: 4 > Thread Count: 8 > Characteristics: > 64-bit capable > > My turbo reading leads me to think that the dmidecode is not necessarily > reporting what the CPU can do. I've always laughed at the shoddy workmanship of DMI. I don't know the percentage of boards with "To Be Filled By O.E.M." in them, but most of it is useful information. Here's another snapshot of idle stats, so it looks like it's handling the idle routines okay: /sys/devices/system/cpu/cpu0/cpuidle 09:05:05# for a in {0..3}; do echo === state$a ===; ls state$a;cat state$a/*; done === state0 === desc latency name power time usage CPUIDLE CORE POLL IDLE 0 C0 4294967295 24712609 9234 === state1 === desc latency name power time usage MWAIT 0x00 3 NHM-C1 4294967294 530943161 2079744 === state2 === desc latency name power time usage MWAIT 0x10 20 NHM-C3 4294967293 4419507305 4950330 === state3 === desc latency name power time usage MWAIT 0x20 200 NHM-C6 4294967292 49546556808 7879505
It still points to that "max cpu freq" as the culprit. I don't recall what kicks in the turbo mode on the i7's. I thought it was simply bumping the speed of one core if it could keep the other core(s) in the deep sleep state. So, a single threaded process would get a speed improvement. If your other cores were running you'd be out of luck. Could be wrong. Brain's been running about half a century now, so it's wearing out.