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.

and screenshot

cpuz sshot

supports only intel core 2 family cpus.


  1. ostrom
    November 14th, 2008 | 8:53 pm

    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…

  2. nfinity
    November 14th, 2008 | 9:01 pm

    nice work!

  3. netkas
    November 14th, 2008 | 9:27 pm

    users post

    akisment thought it was spam 😀

    great app but i think there are better apps out there, but still great job.

  4. November 14th, 2008 | 10:04 pm

    It works:)

  5. cyberdog
    November 14th, 2008 | 10:27 pm

    Good work

  6. dvsie
    November 14th, 2008 | 11:05 pm
  7. netkas
    November 14th, 2008 | 11:20 pm

    dvsie. not all worls great yet.

    fixed l2 cache for single core cpus. reuploaded.

  8. Raihan Hasnain
    November 15th, 2008 | 5:49 am

    Can you please upload it somewhere else than Rapid Share?
    I don’t have access to RS at all :(

  9. Futastic
    November 15th, 2008 | 10:11 am

    Hey netkas, do you think you can make this (its a thermal, voltage, and multi sensor btw) Tools.dmg
    read 4 cores instead of 2? Thanks.

  10. mtrr
    November 15th, 2008 | 12:06 pm

    nice job!

  11. November 16th, 2008 | 1:56 am

    […] 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 […]

  12. Matthew
    November 18th, 2008 | 4:16 am

    Hey I am running OS X 10.4, and this app crashes everytime I run it. Does it only support Leopard?

  13. Ronny
    November 18th, 2008 | 6:32 pm


    Great Tool.

    My mac Mini has a Socket P Merom mFCPGA CPu

    This Toll said i have a Socket 775 Desktop CPU?

  14. December 3rd, 2008 | 11:05 pm

    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.


  15. December 3rd, 2008 | 11:07 pm

    so… I can’t place images? how about this:
    or this… one has to work…
    or parhaps…

    again… I just want to share.

  16. atom user
    December 16th, 2008 | 6:37 am

    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.

  17. G5 Quad User
    February 17th, 2009 | 8:49 pm

    Can you port this app to ppc processor? it would be nice :)

    long life to PPC architecture¡¡ ;P

  18. February 27th, 2009 | 12:26 pm

    What about opensource?
    Common work can make this tool better

  19. Alex
    March 4th, 2009 | 11:39 pm

    CPU-X incorrectly flagged my MacBook Pro as having a Wolfdale chip; it has a Penryn processor.

  20. netkas
    March 5th, 2009 | 11:03 am

    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).

  21. mike
    March 5th, 2009 | 11:15 am
  22. March 6th, 2009 | 9:04 am

    […] – After some investigation, it turns out there’s (indeed) a CPU-X for Mac OS X! […]

  23. netkas
    March 6th, 2009 | 10:13 pm

    mike, 404, kthx

  24. Ryan
    March 29th, 2009 | 4:00 am

    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!

  25. erick2red
    April 9th, 2009 | 3:35 pm

    Could you post the code

  26. Crops
    April 13th, 2009 | 4:04 am

    It works accurate with XEON Processors.

  27. Amir
    April 14th, 2009 | 9:52 am

    Thank you very much for this useful tool!

  28. Nick
    May 10th, 2009 | 8:53 am


    Can someone please reupload it to or some other mirror ?
    As i can’t seem to download it from
    Everytime i enter the 3 digits it tell me my session is invalid.

    Thanks a lot :)

    P.S. This tool seems to be great.

  29. September 28th, 2009 | 7:47 pm

    Very useful app. Thank you!

  30. ParaNoID
    September 30th, 2009 | 7:48 pm

    Thanks for app, good work. But on XEON E3110 shows socket 771, must be 775.

  31. MacWynn
    October 19th, 2009 | 5:35 pm

    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

  32. robbie
    December 17th, 2009 | 8:36 pm

    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.

  33. January 11th, 2010 | 5:51 pm

    intel q9550s is incorrectly reported as q9550 (without S)

  34. chris
    January 24th, 2010 | 10:37 pm

    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!

  35. February 1st, 2010 | 1:08 am

    […] 12:07 AM You can download a utility called CPU-X from here: 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 […]

  36. biosed
    February 13th, 2010 | 12:08 am

    Hey man,

    Where would one get vanilla kext’s and kernel for 10.6.2?

  37. Amnesiac
    March 1st, 2010 | 12:07 am

    Uh oh… is gone so is this link…. and I linked for the latest build at 5 past midnight in Germany…. :-(

  38. ken
    March 19th, 2010 | 8:52 pm

    Any chance you could host the cpu-x download on Rapidshare link is dead. Thanks!

    ///ahh,. i see, will do it

  39. Aspide
    May 18th, 2010 | 11:09 pm
  40. tom
    July 6th, 2010 | 1:55 pm

    Good Work but it does not show Speedstepping on my CPU Q6700

    VoodooMonitor does.

    So it has a BUG!

  41. October 13th, 2010 | 4:33 am


  42. BuildSmart
    February 22nd, 2011 | 4:17 pm

    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.

  43. BuildSmart
    February 24th, 2011 | 3:34 pm

    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;

  44. BuildSmart
    February 25th, 2011 | 7:27 am

    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.

  45. Lloyd
    March 12th, 2011 | 4:09 am

    Getting a divide by 0 error. Any suggestions?

  46. July 10th, 2011 | 6:35 pm

    Can u share surce code , we can make this app better . thank you.

  47. eXcalibre
    November 11th, 2011 | 5:50 pm

    Thanks for the mirror Aspide. still working today 11-11-11

  48. November 28th, 2011 | 1:59 pm

    The CPU-X doesn’t work on Lion…

  49. Irmas
    January 4th, 2012 | 10:48 am

    Works well in Lion on my lenovo x61t

  50. January 13th, 2012 | 6:00 pm

    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?


  51. January 23rd, 2012 | 6:46 am

    […] […]

Leave a reply