November 14, 2008
CPU-X:cpu-z like cpu detector for Mac OS X
Here is new app I made last week.
It’s designed to detect cpu capabilities and parametrs and show it in
cpu-z like maner.
information about freqs is continuously updated.
here it is :
UPDATED, now it will show if intel virtualization technology, aka VMX available(parallels4 needs it)
and removed mmx info, since every cpu has it.
http://rapidshare.de/files/40922873/cpu-x.zip.html
and screenshot

supports only intel core 2 family cpus.
Comments(51)
Interesting, but some info fixing. Good job!
P.S. What about your forum? You need new moderator?
There are some junk posts and no one didn’t make some clean up…
nice work!
users post
akisment thought it was spam
great app but i think there are better apps out there, but still great job.

It works:)
Thank’s
Good work
Cpu-z: http://valid.x86-secret.com/show_oc.php?id=441079
Cpu-x

dvsie. not all worls great yet.
fixed l2 cache for single core cpus. reuploaded.
Can you please upload it somewhere else than Rapid Share?
I don’t have access to RS at all
Hey netkas, do you think you can make this (its a thermal, voltage, and multi sensor btw)
http://www.olofsson.info/MSR Tools.dmg
read 4 cores instead of 2? Thanks.
nice job!
[...] works properly on Core 2 based CPUs. Download and more information on this utility is available here. The next utility in the list is called “MSR [...]
Hey I am running OS X 10.4, and this app crashes everytime I run it. Does it only support Leopard?
Hi
Great Tool.
My mac Mini has a Socket P Merom mFCPGA CPu
This Toll said i have a Socket 775 Desktop CPU?
hola que tal;
grrrreat tool, I would like to share my experience.
I searched the net looking for a clean way of putting an image here without being messy, anyhow… here you have… my experience.
thanks.
so… I can’t place images? how about this:
http://s374.photobucket.com/albums/oo189/nestorespinoza/?action=view¤t=madmac.jpg
or this… one has to work…
http://i374.photobucket.com/albums/oo189/nestorespinoza/madmac.jpg
or parhaps…
[IMG]http://i374.photobucket.com/albums/oo189/nestorespinoza/madmac.jpg[/IMG]
again… I just want to share.
Is the frequency of a CPU displayed by cpu-x accurate?
Can cpu-x see the frequency of the CPU changing in real time?
I use Intel Atom CPU.
Can display an Atom CPU in the next version by all means.
I expect it.
Can you port this app to ppc processor? it would be nice
long life to PPC architecture¡¡ ;P
What about opensource?
Common work can make this tool better
CPU-X incorrectly flagged my MacBook Pro as having a Wolfdale chip; it has a Penryn processor. http://i40.tinypic.com/282jer9.png
penryn is family of all intel 45nm core based cpus
Wolfdale is derivate with 2 cores, yorkfield is derevate with 4 cores, (talking about desktop and moblie not about servers).
there’s a tool from intel: MacCPUID
http://software.intel.com/en-us/articles/download-maccpuid/
[...] – After some investigation, it turns out there’s (indeed) a CPU-X for Mac OS X! http://netkas.org/?p=72 [...]
mike, 404, kthx
Why would some people try to disrespect a person that has put so much work into a utility that works great! CPU-X is just what I was looking for when searching for a CPU-z Like app for MAC. Awesome job. I am an IT guy and have been using CPU-z for a wile. If anyone remembers when CPU-z first came about it crashed like crazy on some and worked great on others. Give it some time if it dont work for you. Now to my question, any plans to make a GPU-z like app? That would be sweet. Or maybe a core temp like app, LOL. Nice job!
Could you post the code
It works accurate with XEON Processors.
Thank you very much for this useful tool!
Hello,
Can someone please reupload it to rapidshare.com or some other mirror ?
As i can’t seem to download it from rapidshare.de
Everytime i enter the 3 digits it tell me my session is invalid.
Thanks a lot
P.S. This tool seems to be great.
Very useful app. Thank you!
Thanks for app, good work. But on XEON E3110 shows socket 771, must be 775.
Kudos to netkas, he IS the man. Thanks for all the hard work for the OSX86 scene.
Just to chime in on my Core i7 920 OC’ed to 3.6GHz the info is pretty much wrong.
Shows Stepping 5 but no revision (it’s D0 tested in CPU-Z in Win7) and the Mhz is right but the multiplier and bus speed is not. Mine is 200 at 18x and CPU-X shows x27 at 133.
Just FYI, no complaints from this peanut gallery!
Mac Wynn
Hey thanks for the nice tool which works wonderfull on my laptop (acer). But not on my desktop ga p35-ds3l, with Intel E8200 (wolfdale)
I really wanna see if speedstep is working in snow, but can’t find a program to tell me.
intel q9550s is incorrectly reported as q9550 (without S)
This correctly identifies my CPU as E7200, but lists incorrect core speed, multiplier, bus speed, and rated FSB. It lists core speed as 2666 MHz (same as System Profiler, which is also incorrect). That isn’t the correct speed for the E7200 at standard clock, and isn’t what I have it overclocked to. Not complaining, it is a great program, just wanted to make you aware of the problem. I love your work! Thank you so much!
[...] 12:07 AM You can download a utility called CPU-X from here: netkas.org CPU-X:cpu-z like cpu detector for Mac OS X It will show you what speed your processor is running at to confirm whether VoodooPowerMini is [...]
Hey man,
Where would one get vanilla kext’s and kernel for 10.6.2?
Uh oh… rapidshare.de is gone so is this link…. and I linked for the latest build at 5 past midnight in Germany….
Any chance you could host the cpu-x download on files.netkas.org? Rapidshare link is dead. Thanks!
///ahh,. i see, will do it
New mirror
http://www.mediafire.com/?1yylmatzull
Good Work but it does not show Speedstepping on my CPU Q6700
VoodooMonitor does.
So it has a BUG!
goood
Netkas, I’ve had a few people asking me to fix the CPU code in PCEFI V10 to inject the correct data automatically rather than making plist entries and I believe I can do this by using some code from your CPU-X app.
Would it be possible to get the CPU-X source code (under an NDA is acceptable since I acknowledge you own the work)?
Once I have completed the patches I’ll provide them to you.
Does the following help?
void show_intel_qpi_conf_registers(uint32_t addr)
{
uint32_t pci_config_word;
pci_config_word = pci_config_read32(addr, INTEL_X58_55x0_DEVHIDE1_REG);
pci_config_word &= -(INTEL_X58_55x0_HIDE_DEV17_FUN0|INTEL_X58_55x0_HIDE_DEV17_FUN1);
pci_config_write32(addr, INTEL_X58_55x0_DEVHIDE1_REG, pci_config_word);
}
uint32_t read_qpi_freq_register(uint32_t addr)
{
uint32_t pci_config_word;
pci_config_word = pci_config_read32(addr, INTEL_X58_55x0_DEVHIDE2_REG);
pci_config_word &= -(INTEL_X58_55x0_HIDE_DEV8_FUN2);
pci_config_write32(addr, INTEL_X58_55x0_DEVHIDE2_REG, pci_config_word);
interconnect_speed = pci_config_read32(addr, INTEL_X58_55x0_QPIFREQ_REG);
interconnect_speed &= INTEL_X58_55x0_QPIFREQ; /* only get the related register bits */
return interconnect_speed;
}
Netkas, never mind about the source code, I’ve made the patches to identify the interlink of the installed CPU and properly inject the data so there are no longer issues with any of the i3/i5/i7 CPU’s and no need for me to make any releases or patches available since the work was not done for distribution purposes and I received no assistance in resolving the issue for the people requiring the fix.
Getting a divide by 0 error. Any suggestions?
Can u share surce code , we can make this app better . thank you.
Thanks for the mirror Aspide. still working today 11-11-11
The CPU-X doesn’t work on Lion…
Works well in Lion on my lenovo x61t
Yes, the source code would be good as the core speed is not correct on my system on LION, whereas it was fine (and demonstrated the speedstep changes ) under Snow leopard. We could then fix it. How about making it open source?
Paul
[...] [...]