Jump to content
2 posts in this topic

Recommended Posts

As you can see from this screenshot, my Windows VM (running under Fusion) detects the CPU correctly, but ATM doesn't. I also recall running a command (which I have forgotten) in Terminal that listed my system info in OS X and it also displayed the correct CPU info.

 

I was hoping someone might be able to enlighten me why ATM / System Profiler requires hacks/patches to get things right. (I understand there are a zillion threads with people complaining that ATM shows incorrect info. I was hoping to get some help on understanding why and maybe learn how to hack ATM/System Profiler myself.)

 

 

EDIT: The command I was thinking of is "sysctl -a". When I run this command, I do see the correct CPU info (as well as some incorrect info):

 

 

hw.ncpu: 2

hw.byteorder: 1234

hw.memsize: 3221225472

hw.activecpu: 2

hw.physicalcpu: 2

hw.physicalcpu_max: 2

hw.logicalcpu: 2

hw.logicalcpu_max: 2

hw.cputype: 7

hw.cpusubtype: 10

hw.cpufamily: 1943433984

hw.cacheconfig: 2 1 1 0 0 0 0 0 0 0

hw.pagesize: 4096

hw.busfrequency: 3200000000

hw.busfrequency_min: 3200000000

hw.busfrequency_max: 3200000000

hw.cpufrequency: 2790000000 this is correct

hw.cpufrequency_min: 4000000000 this is what shows up in ATM

hw.cpufrequency_max: 4000000000

hw.cachelinesize: 64

hw.l1icachesize: 12288

hw.l1dcachesize: 16384

hw.l2cachesize: 1048576

hw.tbfrequency: 1000000000

hw.optional.floatingpoint: 1

hw.optional.mmx: 1

hw.optional.sse: 1

hw.optional.sse2: 1

hw.optional.sse3: 1

hw.optional.x86_64: 1

machdep.cpu.vendor: GenuineIntel

machdep.cpu.brand_string: Intel® Pentium® D CPU 2.80GHz this is correct

machdep.cpu.model_string: Intel Pentium 4

machdep.cpu.family: 15

machdep.cpu.model: 4

machdep.cpu.extmodel: 0

machdep.cpu.extfamily: 0

machdep.cpu.feature_bits: -1075053569 25629

machdep.cpu.extfeature_bits: 537919488 0

machdep.cpu.stepping: 4

machdep.cpu.signature: 3908

machdep.cpu.brand: 0

machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL CID CX16 TPR

machdep.cpu.extfeatures: XD EM64T

machdep.cpu.logical_per_package: 2

machdep.cpu.cores_per_package: 2

 

Also, I ran Colonel's System Profiler Patch 1.3.5 and I still get "There was an error while gathering this information." in the Hardware section of System Profiler.

 

 

picture1co0.png

This is because the ATM window/System Profiler doesn't know what a Pentium D is. They don't COME with Pentium D's. Naturally Apple wouldn't waste their time adding lines of code in their software referring to Pentium 4's, Pentium D's, etc.

×
×
  • Create New...