Register FAQ/Rules Forum Spy Search Today's Posts Mark Forums Read

Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate.

 
Go Back   Mac Forums > Apple Hardware > Desktops > Mac Pro, Power Mac
TouchArcade.com - iPhone Game Reviews and News

Reply
 
Thread Tools Search this Thread Display Modes
Old Mar 4, 2009, 12:51 PM   #1
The Rominator
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
Race to dump the 4870 ROM, Who's first?

Let's get these figured out.

Let's see that ROM

EDIT----LINK TO CONDENSED INSTRUCTIONS TO SAVE YOU SOME READING:

http://forums.macrumors.com/showpost...&postcount=886

All good, but I would leave out Natit.

Link to Pipomolo42's ROM writing instructions:

http://forums.macrumors.com/showpost...&postcount=344

Link to Fan Speed modifying instructions:

http://forums.macrumors.com/showpost...postcount=1516

Link to buy power cable:

http://shop.ati.com/product.asp?sku=3280778

ATI Part# 6110024100G

(you need 2)

Link to Cable Making Instructions:

http://forums.macrumors.com/showpost...postcount=1726

NOTE: Be sure to use Molex part #0455590002 for "big" end

Last edited by The Rominator : Nov 3, 2009 at 09:37 PM.
The Rominator is offline   Reply With Quote
Old Mar 4, 2009, 12:53 PM   #2
alphaod
Contributor
 
alphaod's Avatar
 
Join Date: Feb 2008
Location: LIE x37
Post this in the marketplace please!
__________________
Search before you post: MRoogle
Mac Pro E09 (2x2.66/6x2GB/4x300GB10K/GTX285) | Dell 3007WFP-HC (30")
MacBook Air M09 (2.13/2GB/128GB) | iPhone 3GS (32GB/White/Unlocked)
alphaod is offline   Reply With Quote
Old Mar 4, 2009, 01:07 PM   #3
mackmack
macrumors member
 
Join Date: Mar 2009
Wherever it comes from, it's probably going to be from someone who has ordered a new mac pro with it installed. I've got the mac 4870 on order but it's 5-6 weeks out. Hopefully someone will have the rom out by then. Then I can cancel the order instead of getting it and giving the rom to other people.
mackmack is offline   Reply With Quote
Old Mar 4, 2009, 01:54 PM   #4
nanofrog
macrumors 601
 
Join Date: May 2008
Quote:
Originally Posted by mackmack View Post
Wherever it comes from, it's probably going to be from someone who has ordered a new mac pro with it installed. I've got the mac 4870 on order but it's 5-6 weeks out. Hopefully someone will have the rom out by then. Then I can cancel the order instead of getting it and giving the rom to other people.
If it happens to be you, it would be appreciated by many I should think. Hopefully, such kindness will be returned three fold.
nanofrog is online now   Reply With Quote
Old Mar 4, 2009, 01:59 PM   #5
mackmack
macrumors member
 
Join Date: Mar 2009
Quote:
Originally Posted by nanofrog View Post
If it happens to be you, it would be appreciated by many I should think. Hopefully, such kindness will be returned three fold.
Oh there's no doubt I'll try my best to get the rom off the card when I get it. I just think it'll happen sooner seeing as how new mac pros configured with the card ship within 4 days.

Where's the love apple?
mackmack is offline   Reply With Quote
Old Mar 4, 2009, 02:11 PM   #6
cooljoe349
macrumors newbie
 
Join Date: Oct 2008
Would be nice that 350 price tag is complete bull****
cooljoe349 is offline   Reply With Quote
Old Mar 4, 2009, 05:02 PM   #7
Pressure
macrumors 68020
 
Join Date: May 2006
Location: Denmark
Well, in theory you can just grab the graphic kexts from the 10.5.7 build and install one, like right now
__________________
Never Argue With An idiot. They'll Lower You To Their Level And Then Beat You With Experience!

Last edited by Pressure : Mar 4, 2009 at 05:11 PM.
Pressure is offline   Reply With Quote
Old Mar 4, 2009, 05:12 PM   #8
nanofrog
macrumors 601
 
Join Date: May 2008
Quote:
Originally Posted by Pressure View Post
Well, you can in theory just grab the graphic kexts from the 10.5.7 build and install one, like right now
LMAO! Yeah Right....I'd like to see that one happen...

Two months later, and he/she's totally bald...
nanofrog is online now   Reply With Quote
Old Mar 4, 2009, 06:07 PM   #9
macz1
macrumors regular
 
Join Date: Oct 2007
Location: Switzerland
I am very very interested in what happens if the mac ROM is flashed to the 1GB version of the HD 4870...

beacuse it
...has twice the RAM
...costs much less than the Apple 512Mb one
...1GB could be useful for large OpenCL calculations (if the whole OpenCL stuff actually becomes true...)
...and for memory hungry games like GTA IV when bootcamping, of course

And because I do not want to be ripped off by Apple. There must be a way to tell Apple that we are very happy that this card finally has become available for us BUT at this price... a couple of days after AMD announces a 50$ price drop on this card... nah.

An insane premium to pay for a video port which I dont want... I would prefer 2 DVI ports and a DVI to Displayport adapter rather than this Apple dictature.

Well, now I ranted enough for today
macz1 is offline   Reply With Quote
Old Mar 4, 2009, 06:22 PM   #10
The Rominator
Thread Starter
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
Quote:
Originally Posted by Pressure View Post
Well, in theory you can just grab the graphic kexts from the 10.5.7 build and install one, like right now
I guess you are referring to:

http://netkas.org/?p=84

Which I think is for OSX86 folk....but I'm gonna find out.

Having a Craigslister deliver a 4870 this evening.

Will try this method on the Mac Pro 1,1 and report.
The Rominator is offline   Reply With Quote
Old Mar 4, 2009, 09:29 PM   #11
JollyRogers
macrumors regular
 
Join Date: Mar 2008
Location: Virginia
Quote:
Originally Posted by The Rominator View Post
I guess you are referring to:

http://netkas.org/?p=84

Which I think is for OSX86 folk....but I'm gonna find out.

Having a Craigslister deliver a 4870 this evening.

Will try this method on the Mac Pro 1,1 and report.
That is for BIOS machines only --OSX PCs -- We need an EFI rom for our video cards to work or a way to emulate EFI so OSX will boot. I have heard rumors that 10.6 may change all this... but only rumors.

I am going on travel for a month, so I will be standing by and watching all this closely. No one that I have found has reported success with the 3870 ROM, and that worries me regarding the 4870. 350 for this card is crazy, but you know a lot of people will pay it, just like a lot of peeps will be getting that new 8 core MP.
__________________
MAC PRO 2.8G/4G mem/HD4870, MacBook (for work), iPhone 3GS (me) & 3G (wife), Unibody Macbook (son).
JollyRogers is offline   Reply With Quote
Old Mar 4, 2009, 09:34 PM   #12
grue
macrumors 65816
 
Join Date: Nov 2003
Location: Melbourne, Australia
Quote:
Originally Posted by The Rominator View Post
I guess you are referring to:

http://netkas.org/?p=84

Which I think is for OSX86 folk....but I'm gonna find out.

Having a Craigslister deliver a 4870 this evening.

Will try this method on the Mac Pro 1,1 and report.
Extremely, insanely interested in this. If you can let me know the results, I'd be very grateful.
__________________
Powered by rage and bitterness, the cleanest of all energy.
grue is offline   Reply With Quote
Old Mar 4, 2009, 09:58 PM   #13
The Rominator
Thread Starter
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
Craigslist guy is supposed to be here within the hour....fingers crossed.

Meanwhile, I noticed something interesting in the netkas screenshots....the ROM and EFI version are EXACTLY those of a 2600XT.

And the System Profiler seems to indicate that there is another "DISPLAY" card in.

I have attached the screenshot he showed, plus ones from my 2600XT and a flashed 3870 I had lying around.

Seems odd that a kext could make the 4870 show up with a 2600 ROm number and EFI revision, but it does give one hope and adds to the excitement. If he made up the whole thing, then he went to alot of trouble to make up all those comments as well.
Attached Thumbnails
Click image for larger version

Name:	sysprof.png
Views:	157
Size:	93.6 KB
ID:	160876  Click image for larger version

Name:	3870efi.jpg
Views:	67
Size:	45.2 KB
ID:	160878  

Attached Images
 
The Rominator is offline   Reply With Quote
Old Mar 4, 2009, 10:16 PM   #14
JollyRogers
macrumors regular
 
Join Date: Mar 2008
Location: Virginia
Netkas didn't make anything up, that I am sure of. He is a steadfast in the OSX86 community and the recent OSX86 progress would be lost without him.

Good luck as I am interested in results also. If anything, I would think if you had your 3870 (BTW, you mention it is flashed...care to share cause I have missed this somewhere along the way) in or your 2600 installed along side the 4870 AND have the new kext, I bet you will be in business. If your display has two inputs, hook them both up to a card and use the monitor to select which to use. The EFI 2600 or 3870 would allow OSX to boot, and then with the new kext, the 4870 will also be recognized and have the needed driver to work in OSX. Switch over to the other input to the monitor.

Oh and my 1 month travel is to the SoCal area. San Diego to be sure. Rominator, I am interested in what you have "Rom'd"...
__________________
MAC PRO 2.8G/4G mem/HD4870, MacBook (for work), iPhone 3GS (me) & 3G (wife), Unibody Macbook (son).
JollyRogers is offline   Reply With Quote
Old Mar 4, 2009, 11:27 PM   #15
The Rominator
Thread Starter
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
4870 in Mac Pro 1,1 with the 10.5.7 kexts

No good news I'm afraid.

I have tried the 4870 with both the 3870 and the 2600XT....no dice. When I try to boot from 10.5.6 with the linked 10.5.7 kexts, it freezes on spinning Apple. This is with or without the Crossfire Cables connected.

WHen I try from a 10.5.5 boot disk with no trick kexts, it will boot from the 2600 or 3870 but the 4870 is just a "display" card with no kext loaded.

I just tried from a 8800GT....same lockup in 10.5.6 w/.7 kexts.

I'm putting a X1900XT I have back together to try with it, but I haven't much hope.

I think the key is in the "natit" kexts that he used...something must poke the values of EFI ROM for 2600 in the appropriate registers to allow boot in OSX86.

Card is running fine in Bootcamp/Vista 64...so all those saying that PCIE 2 vs. 1.1 is the issue can be silenced.

I got 9800GTX and 9800GX2 to work in OSX using this guys tricks before...so I am hopeful. (GX2 only uses 1 core....in effect a 8800GT)

Gonna do a Crysis benchie
The Rominator is offline   Reply With Quote
Old Mar 4, 2009, 11:51 PM   #16
grue
macrumors 65816
 
Join Date: Nov 2003
Location: Melbourne, Australia
Quote:
Originally Posted by The Rominator View Post
No good news I'm afraid.

I have tried the 4870 with both the 3870 and the 2600XT....no dice. When I try to boot from 10.5.6 with the linked 10.5.7 kexts, it freezes on spinning Apple. This is with or without the Crossfire Cables connected.

WHen I try from a 10.5.5 boot disk with no trick kexts, it will boot from the 2600 or 3870 but the 4870 is just a "display" card with no kext loaded.

I just tried from a 8800GT....same lockup in 10.5.6 w/.7 kexts.

I'm putting a X1900XT I have back together to try with it, but I haven't much hope.

I think the key is in the "natit" kexts that he used...something must poke the values of EFI ROM for 2600 in the appropriate registers to allow boot in OSX86.

Card is running fine in Bootcamp/Vista 64...so all those saying that PCIE 2 vs. 1.1 is the issue can be silenced.

I got 9800GTX and 9800GX2 to work in OSX using this guys tricks before...so I am hopeful. (GX2 only uses 1 core....in effect a 8800GT)

Gonna do a Crysis benchie
Did you force the kexts to be recached?
__________________
Powered by rage and bitterness, the cleanest of all energy.
grue is offline   Reply With Quote
Old Mar 5, 2009, 12:05 AM   #17
grue
macrumors 65816
 
Join Date: Nov 2003
Location: Melbourne, Australia
Oh whoops, probably should have told you how to do that:

sudo touch /System/Library/Extensions/

reboot, have sexy times.
__________________
Powered by rage and bitterness, the cleanest of all energy.
grue is offline   Reply With Quote
Old Mar 5, 2009, 01:43 PM   #18
The Rominator
Thread Starter
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
4870 Update

So,I discovered that the drivers pacjkage linked to in the thread at Netkas actually installs Natit kext as well as replaces several ATI ones.

Tried the above terminal command as well.

When I remove the Natit one, it will complete booting, but 4870 is just a "VGA Compatable Display" with id of 9440.

I looked at infoplist of one of those extensions and there was no 9440 as a device id to match too, so I added. Still no dice.

Does anyone have a different link to 10.5.7 kexts or maybe a beta updater?

Better still....the Holy Grail....the 4870 ROM?

Please?
Attached Thumbnails
Click image for larger version

Name:	no dice.jpg
Views:	80
Size:	69.2 KB
ID:	160941  

Last edited by The Rominator : Mar 5, 2009 at 02:11 PM.
The Rominator is offline   Reply With Quote
Old Mar 8, 2009, 12:14 PM   #19
The Rominator
Thread Starter
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
4870 ROM size....256K?

I'm still getting ready to flash a 4870.

I now realize that I may need to order some 256K chips.

http://www.techpowerup.com/articles/...ng/vidcard/152

I downloaded a couple of the PC BIOS for the card...already 128K.

So by the time the Mac EFI is added, it seems likely to be in need of a still larger chip.

The 4870 I have here has a 128K chip on it, while every PC 3870 I have seen has been 64K.

It will also be important that whoever tries to dump the ROM gets it all...this may be part of the "anti-flashing" roadblocks we have to face....will be first GPU with ROM larger than 128K....ATIFlash may not know how to deal with it.
The Rominator is offline   Reply With Quote
Old Mar 8, 2009, 01:18 PM   #20
cooljoe349
macrumors newbie
 
Join Date: Oct 2008
Awesome hopefully it will work!
__________________
 Apple iPhone 3G 16GB
 Mac Pro 2x 2.8 GHz Xeon
cooljoe349 is offline   Reply With Quote
Old Mar 8, 2009, 06:23 PM   #21
mackmack
macrumors member
 
Join Date: Mar 2009
How did you find out your 4870 had a 128k chip? What brand is it?

Is the EFI firmware separate from the BIOS section on the chip?
mackmack is offline   Reply With Quote
Old Mar 8, 2009, 06:33 PM   #22
macz1
macrumors regular
 
Join Date: Oct 2007
Location: Switzerland
The HD 4870 is known to have a 128K chip, as apparently additional code is required for the control of GDDR5 memory. Because of this unusual ROM size (for PC cards) there has been some trouble for people who modified their BIOS in order to tweak it...
But the application GPU-Z has been updated to version 0.2.5 and is now able to handle this ROM size. If the ROM of the mac version does not exceed this size, it should be possible to dump it whitout too many problems using the new version of this tool...
macz1 is offline   Reply With Quote
Old Mar 8, 2009, 06:39 PM   #23
The Rominator
Thread Starter
macrumors 6502a
 
The Rominator's Avatar
 
Join Date: Nov 2008
Location: SoCal
Whoa !!

My 4870 is a Saphire brand PC version.

I just want to be prepared for when the Mac 4870s start arriving TOMORROW so that I may start work on this.

I hope that GPU-Z is able to pull the ROM from Windows, but I wouldn't bet on it.

I hope that someone who gets one tomorrow has a DOS disk handy and can run ATIFlash, as WIndows based programs will have no precedent to be able to "see" this ROM.

I am just worried that if PC BIOS requires 128K, then the Mac card will have to have an even larger ROM chip...and a look at Mouser didn't show any SP8 chips with 256K pages. (2Mb chip with 8 pages of 256K)

Ideally this ROM chip would eed to be in same family as existing chips from STMicro or SST or Atmel.
The Rominator is offline   Reply With Quote
Old Mar 8, 2009, 07:06 PM   #24
mackmack
macrumors member
 
Join Date: Mar 2009
Are we looking at a hard soldered bios chip here? I didn't see a removable one when I was putting the waterblocks on mine.
mackmack is offline   Reply With Quote
Old Mar 8, 2009, 07:09 PM   #25
macz1
macrumors regular
 
Join Date: Oct 2007
Location: Switzerland
Perhaps the PC rom is only slightly too large (something like 75K) and simply does not fit into a 64K chip anymore. I don't think that it's much larger than that because the HD 4850 (the same card as the 4870 except GDDR3 instead of GDDR5 memory and lower clock speeds) has a 64K rom and I cannot imagine the GDDR5 microcode to take a large amount of memory. But we will soon see how large the entire mac ROM is...
macz1 is offline   Reply With Quote

Reply

Mac Forums > Apple Hardware > Desktops > Mac Pro, Power Mac

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 02:56 PM.

Mac News | Mac Rumors | iPhone Game Reviews | iPhone Apps

Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright 2002-2010, MacRumors.com, LLC