Help Overclocking 12 core Mac Pro

Discussion in 'Mac Pro' started by phooodisgoood, Aug 5, 2014.

  1. phooodisgoood macrumors newbie

    Joined:
    Aug 5, 2014
    #1
    Mid 2010
    Processor 2 x 2.93 GHz 6-Core Intel Xeon
    Memory 12 GB 1066 MHz DDR3 ECC
    Graphics ATI Radeon HD 7xxx 3072 MB (7950 I don't know why About this mac lists it as 7xxx)
    Software Mac OS X Lion 10.7.5

    I have all the other software to help make sure I don't destroy my GPU, but ATIccelerator 2 can't recognize my graphics card. Not sure if it even works on lion. Any help would be greatly appreciated.
    -JL
     
  2. h9826790, Aug 5, 2014
    Last edited: Aug 12, 2014

    h9826790 macrumors 604

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #2
    You can't use ATIccelerator 2 to OC your 7950. In order to achieve that. You need to... (before start, make sure your card has a ROM switch as a safety precaution)

    1) Boot your Mac Pro into Windows

    2) Use Software (e.g. MSI Afterburner + Furmark / Unigine Valley) to slowly push your card and decide your final stable safe setting (e.g. 1100/1500 @1.15V + custom fan profile)

    3) Use GPU-Z to save the vBIOS to a .rom image file

    4) Back it up x2

    5) Use VBE7 to modify the 3D profile (the lowest profile on power play tag) to your final setting (e.g. 1100/1500 @1.15V), no need to touch other profiles, you can't change them by VBE7.

    6) If required, modify the fan profile and the max power.

    7) Save that setting to a new .rom file.

    8) Flash the card with the new .rom image by using AtiWinFlash

    9) Now you can restart in OSX and enjoy your OC 7950.

    If you want the boot screen, then continue the following... (N.B. the HDMI port may be disabled as a side effect)

    10) Boot into OSX

    11) Get your device ID in the system report (e.g. 679a)

    12) Run fixrom script with the correct device id in order to produce a efi.rom image file.

    13) Boot into Windows again

    14) Use AtiWinFlash to flash that new efi.rom image to the card.

    By now, you should have a OC 7950 in OSX with Boot screen.
     
  3. phooodisgoood thread starter macrumors newbie

    Joined:
    Aug 5, 2014
    #3
    Thanks a million looks like a long day of testing ahead of me
     
  4. phooodisgoood thread starter macrumors newbie

    Joined:
    Aug 5, 2014
    #4
    I understand the values are set but is there a way to write apple script to turn OC on and off once I set it up from the Windows side?
     
  5. brand macrumors 601

    brand

    Joined:
    Oct 3, 2006
    Location:
    127.0.0.1
    #5
    You do realize that the process is flashing the firmware of the video card don't you?
     
  6. h9826790 macrumors 604

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #6
    Sorry, I don't know is that possible, but at least there is no such script at this moment, otherwise, you just need that script to OC your card.

    As Brand point's out, it's a firmware OC, you chance the card's setting permanently. If you can "switch off" the OC, that means you can down clock your card by a script, technically you can OC it by the same script as well.
     
  7. 666sheep macrumors 68040

    666sheep

    Joined:
    Dec 7, 2009
    Location:
    Poland
    #7
    You may also want to upgrade your OS to 10.8.5 at least. 10.7.5 drivers are very poor performance-wise.
     
  8. phooodisgoood thread starter macrumors newbie

    Joined:
    Aug 5, 2014
    #8
    The computer won't take 10.8 for whatever reason, it took about two weeks to fully erase all the damage it did when we tried to upgrade years ago.

    I'm going to college in less than a month and the computer is meant for video editing for my dad. The less complicated the process is to manage the OC once I'm gone the better.

    From what I can see it would be best/easiest to do a permamnet slight OC rather than OC it near its limit for short periods of time...
     
  9. G4DP macrumors 65816

    Joined:
    Mar 28, 2007
    #9
    That computer can run 10.8 without issue unless you have messed about with other hardware. As for erasing damage? How did it cause damage other than software that would take a re-install.

    If you are leaving, and your dad is going to be running the machine then leaving it other than factory defaults is a stupid idea, unless you are going to come running if anything goes wrong. If your dad want something over clocked it would be best if he did it. That way he has a vague idea of the process involved.
     
  10. phooodisgoood thread starter macrumors newbie

    Joined:
    Aug 5, 2014
    #10
    I wasn't involved in the process so I don't know the specifics other than that all the hardware was stock at that point and apple couldn't fix it after a week so we had some apple consultant work on it for another week.

    Thanks for the help and the advice. I think I'll put this on my "to do when I have some idea what I'm doing" list
     
  11. Ironjer macrumors regular

    Joined:
    Jul 18, 2013
    #11
    Bro, i running a 7950 boost flashed with boot screen pci-e 2.0 all ok. But i need to calibrate a little the card with overlock volt etc i can use vbe7 but we know it will to disable efi part then i need to find the bit what is disabling the efi part comparing the rom with hexedit, normally it's first 00 80 like that, right?

    now my problem is i don't know to use fixrom.py to correct the checksum.
     
  12. h9826790, Aug 18, 2014
    Last edited: Aug 19, 2014

    h9826790 macrumors 604

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #12
    I prefer to use VBE7 to adjust the OC voltage setting, save it to a new ROM image file (e.g. file name 7950OC.rom). Then enable the EFI part again by the fixrom script rather than perform the hex edit.

    To enable the EFI again.

    1) Boot into OSX

    2) Go to system report and get the device ID (679a in the following example)

    Screen Shot 2014-08-19 at 14.28.45.jpg

    3) Place your fixrom script in a path that do NOT have any space (no space in the folder's name). I just put it in a USB stick call "UNTITLED".

    4) Open terminal

    5) type "cd " (c+d+space) and then drag the folder that contain that fixrom script to terminal

    Screen Shot 2014-08-19 at 14.34.05.jpg

    6) Hit enter

    Screen Shot 2014-08-19 at 14.34.21.jpg

    7) type "./makerom.sh --efifile=7950mac.efi --romfile=efiromheader.rom --originalrom=7950OC.rom --devid=679a"

    (In this example, file name is 7950OC.rom, and device ID is 679a)
    Screen Shot 2014-08-19 at 14.39.22.jpg

    8) Hit enter

    9) Fews seconds later, you will have a file called 7950OC.rom.efi.rom (inside the fixrom folder). And this is the ROM image file with the EFI enabled.

    Screen Shot 2014-08-19 at 14.41.55.jpg

    10) And now, you can go back to Windows (or DOS) again to flashed that new rom image file to your 7950 card.
     
  13. 666sheep macrumors 68040

    666sheep

    Joined:
    Dec 7, 2009
    Location:
    Poland
    #13
    I love the sight of spoon feeding in the morning ;) :D
     

Share This Page