Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Update: Got a second screen for testing purpose today, but no luck with OS-X :apple: (still only Beta-Driver installed).

After PRM-reset the display connected to the socket away from motherboard displas gray screen, other was blank. After a short while both displays got blue background and shortly after that system beeps and reboots.

If i run OS-X and connected the DVI-cable later the display extends to the second display, but system freezes (only mouse works, but no klicks).

Within VISTA (currently writing from it), no problem. I will take a look at the system log later and read what netkas has written to other people here.

Bye

This describes behavior I am seeing EXACTLY with attached card. It is of PCB variety #4 on this chart. The one I did on board style #1 could run dual displays via Mac ROM.

I was concerned that I had done the Terminal stuff wrong, but as you have EXACT same behavior, it is a ROM/Driver interaction thing.

Hope we can figure out.
 

Attachments

  • 4870-PCBs.jpg
    4870-PCBs.jpg
    293.6 KB · Views: 302
  • diamond4870v2.jpg
    diamond4870v2.jpg
    587.8 KB · Views: 172
HOW TO make yourself power cables (European Edition)

Farnell
Mouser

Budget needed for the whole exercise is between 5 and 10 euros.
What you need for two sets of cables:

2 x Molex Micro-fit 3.0, 6 pin connector - Manufacturer P/N 43025-0600 (about 70p each)
Mouser Part No: 538-43025-0600
Farnell Order Code: 672907

12 x 3mm pitch pins/crimp socket contacts, female for Molex Micro-Fit 3.0 - Manufacturer P/N 43030-0001 (about 7p each)
Mouser Part No: 538-43030-0001 or 538-43030-0007 (for thicker wire, but will do)
Farnell Order Code: 1462526 or 1462531 (for thicker wire, but will do)

2 x PCIe specific 6 pin Molex Mini-Fit Jr. connector - Manufacturer P/N 45559-0002 (about 20p each)
Mouse Part No: 538-45559-0002
Farnell Order Code: 1448708

12 x 4.2mm pitch pins/crimp socket contacts, female for Molex Mini-Fit Jr. - Manufacturer P/N 39-00-0039 (about 10p each)
Mouser Part No: 538-39-00-0039 or 538-39-00-0038 (for thicker wire but will do)
Farnell Order Code: 3585141 or 1462545 (for thicker wire but will do)

PCIe connectors seem to be in short supply on continent, but do not be tempted by any alternatives. Do not buy 39-01-2060 or 39-01-2065 as suggested in various online guides or the middle upper pin won't fit PCIe socket and you will have to do some carving. Oh, and order yourself few more pitch pins, just in case you broke or squashed a few.

What else - about 3 meters of good wire. Those you will have to source locally, from some electronics store, as the big boys deliver them by 100m reels, which is "slightly" more than you need.

Most PSU / Molex connections in PC use 10Amp 18AWG wire, which is perfectly suitable for our exercise. Yesterday I measured peak power draw of my 8 core MP by running Crysis demo in loop 10 times and peak reading was 417 watt. Compared to idle MP with 2600XT it looks like at peak ATI 4870 draws 210W more than ATI 2600. Add few more watts if you're overclocking. We are probably talking absolute maximum of 9-10 Amps per external PCIe socket.
I personally chose wire beyond the spec, just in case next year Apple decided to offer some beefed up 4870x2 or even more power hungry card and so, for my installation I picked 15Amp, 18AWG wire, which, in retrospect, by all means is an overkill. It's a little stiffer and thicker than regular wire you see all over your PC thus slightly harder to run inside the case. But if I ever need to split them to power four socket on two cards etc, at least I have enough buffer - as far as wire is concerned it is theoretically rated up to 180W per motherboard socket.

Get yourself some cable ties or a bit of heatshrink sleeve to make the cables tidy as well.

If anyone needs step by step instructions on how to crimp and insert pitch pins into plugs, give us a shout.

Word of advice - on the motherboard end make sure the cable tie is as close to the plug as possible, otherwise it will always be in the way of the C shaped cut out in fan assembly and protrude every time you try to plug and unplug it.
4870_2.jpg


Personally, I bent my cables slightly towards front of the case, making sure they insert in and out easy and then heat shrunk sleeve around the end so it's a bit harder and stiffer, makes life easier. I also run my cables around and through fan cover. Initially I made one cable approx 45cm long modelling it after 8 to 6 pin PCIe interconnect cable in my PC, but it turned out way too long. 20-25cm seems like optimal length.

4870_1.jpg
 
Another tip on the Power Connections....if you have Bluetooth and Airport, there are dainty little connections just to the right of where the PCIE Power plugs go.

VERY easy to knock the antenae connections off as you try plugging in the power.

If after a restart you lose signal strength or Airport doesn't work, have a look at these connections. They are tiny little "snaps"...you will need to be very careful attaching.

18 Gauge wire is best....20 or 22 is easier to insert in the small end pins....but carries less current.

I recomend stranded wire over solid....and it is a good idea to solder once you have crimped....makes it so that the connection CAN'T pull out.
 
About this original mac rom vs custom rom, I think we can assume that most of the differences is in the AtomBIOS code within the pc bios part of the roms.

AMD has published some docs about the R600 here : http://www.x.org/docs/AMD/ and the R600 and R700 are said to be very close in design, so there's probably a lot that we can use from these docs.

Also, there is an AtomBIOS disassembler which can be found at http://cgit.freedesktop.org/~mhopf/AtomDis/ (it also needs a header file that can be found in the radeonhd project at http://cgit.freedesktop.org/xorg/driver/xf86-video-radeonhd/), wjhich could help us a lot if we start looking for differences between those roms.
 
While I'm waiting for my Sapphire 1gb to arrive (actually went thru Amazon to get it), I was wondering about the power connections. I know there has been some discussion about power connections.

A few questions on this:

1. Is there a big downside to using the standard 4 prong molex connectors (I'm assuming the ones provided in the package) to standard drive power connectors (like pata HD's and Optical drives)? Is the power draw too much or is routing the cables a pain in the Mac Pros?

2. If true pcie power cables are the way to go, for those who made their own, where did they get the connectors? (mail order vs in store). Did anyone have any luck finding the needed molex bits at Fry's or Radio Shack? I'm in northern california so anyone else with success stories of finding these parts please chime in.
 
We have new Motmot(framebuffer driver for 4870) version in 9j34 beta, anyone wanna try to test it on 4870 ?
 
1. Is there a big downside to using the standard 4 prong molex connectors (I'm assuming the ones provided in the package) to standard drive power connectors (like pata HD's and Optical drives)? Is the power draw too much or is routing the cables a pain in the Mac Pros?

You only have two molex connectors in optical drive bay in 08 macs. Or none in 09 macs. Without full specifications of the PSU in hand there is no way of saying if 12V rail those two molexes are on was made to withstand 200W graphics card plus spinning DVD drive in the same time. I understand many tried with 3870 and didn't set anything on fire, but at the end of the day, you have two dedicated connectors on board, so why not use them?

2. If true pcie power cables are the way to go, for those who made their own, where did they get the connectors? (mail order vs in store). Did anyone have any luck finding the needed molex bits at Fry's or Radio Shack? I'm in northern california so anyone else with success stories of finding these parts please chime in.

Mouser is US company. The codes I posted above will work in your country and shipping will be much less. Not to mention you can buy the cables straight from ATI store for $12 each. It's only us in Europe that are slightly disadvantaged.
 
our irc has huge netsplit atm so dont go there :)

btw, I found out why my natit didnt work at all on macpro:
i forgot to remove this from plist

<key>IONameMatch</key>
<string>display</string>

here is fixed natit, for tests with dual dvi, and new motmot pkg:
 

Attachments

  • Natit.kext.zip
    77 KB · Views: 357
  • New motmot.zip
    887.8 KB · Views: 365
A thought suddenly occurred to me. Has anybody tried the video output from the analog mini-DIN port? I know analog by going DVI-VGA has not been found to work, but has anybody with a TV/monitor with component, S-video, or composite video inputs tried using that output? I ask because as a video editor, I could use the extra analog output, and I was thinking of doing so. It probably doesn't work, but if it did, it'd be handy. It'd also show that some analog output works - just not through a DVI port.

Anybody interested in trying? If it doesn't work, it's quite probably because the drivers or EFI ROM aren't supporting the necessary analog output tech.
 
A thought suddenly occurred to me. Has anybody tried the video output from the analog mini-DIN port? I know analog by going DVI-VGA has not been found to work, but has anybody with a TV/monitor with component, S-video, or composite video inputs tried using that output? I ask because as a video editor, I could use the extra analog output, and I was thinking of doing so. It probably doesn't work, but if it did, it'd be handy. It'd also show that some analog output works - just not through a DVI port.

Anybody interested in trying? If it doesn't work, it's quite probably because the drivers or EFI ROM aren't supporting the necessary analog output tech.

Well, I used AtomDis to have a quick look at the differences between a PC and Mac rom for the 4870, and the Mac version doesn't have at least two tables, named TV1OutputControl and CV1OutputControl. My guess here would be that those two are used to control TV output and Component or Composite output, and as they are missing from the firmware, I see no reason why ATI would bother implementing these features in the driver.
 
Lotta crap

Apple really needs to get this EFI thing off there co ps but we all know that isn't going to happen anytime soon, but anyway, bq k to the topic at hand. Has there been any progress with 1GB 4870 cards? I've been reading alot about the 512mb but haven't seen alot about the 1GB, does that mean they dont work or have a less sucsesful rate? If they do work does the 1GB show up in system profile? I would test mySelf if I knew how and I had a good hope that it would work Instead of bricking a $200 card. Thanks!
 
Ah ok, thanks! Does anybody have any sugjestions for 1GB cards that would work?
Also, just wanting to clarify, this will work natively in OSX AND windows or just OSX?
 
Apple really needs to get this EFI thing off there co ps but we all know that isn't going to happen anytime soon, but anyway, bq k to the topic at hand.

You are quite wrong. (If I can decipher your post correctly).

It's the rest of the industry that needs to ditch BIOS, and fast.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.