Contribute
Register

Add Support for XFX 6850 ZCFC

Status
Not open for further replies.
Joined
Jun 7, 2011
Messages
26
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
MacMan,

Thank you so much for the excellent work.
I tested 2 XFX ATI 6850 cards

XFX 6850 ZNFC works OOB. 2 DVI ports work, HDMI also works
http://www.newegg.com/Product/Product.a ... 6814150505

But for XFX 6850 ZCFC, Nothing works, neither of 2 DVI, nor 2 mini DisplayPorts.
http://www.newegg.com/Product/Product.a ... 6814150573

The first one ( 0x6739, 0x31101682), it is in Chimera list (ati.c source file)
The second one (0x6739, 0x31171682) is not.
Could you add it to ati.c, then release new version of Chimera?

I know a lot of people reporting XFX 6850 ZCFC does not work at all, and return the product to vendor/retailer. I encounter the same problem.
Really appreciated ---
I am expecting new version of Chimera will support XFX 6850ZCFC!!!
 
Hope the following information is helpful --

XFX 6850 ZNFC Bios decoding information (working with Lion for both GE=No|Yes):

ATOM BIOS Rom:
SubsystemVendorID: 0x1682 SubsystemID: 0x3110
IOBaseAddress: 0x0000
Filename: 685ZNF63.SB
BIOS Bootup Message:
BARTS PRO HYNIX GDDR5 32Mx32 BIOS

PCI ID: 1002:6739
Connector at index 0
Type [@offset 44250]: DisplayPort (10)
Encoder [@offset 44254]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44360]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 44260]: HDMI-A (11)
Encoder [@offset 44264]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44387]: 0x93, OSX senseid: 0x4
Connector at index 2
Type [@offset 44270]: DVI-I (2)
Encoder [@offset 44274]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44424]: 0x94, OSX senseid: 0x5
Connector at index 3
Type [@offset 44280]: DVI-I (2)
Encoder [@offset 44284]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44424]: 0x94, OSX senseid: 0x5
Connector at index 4
Type [@offset 44290]: DVI-D (3)
Encoder [@offset 44294]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44451]: 0x95, OSX senseid: 0x6

XFX 6850 ZCFC Bios decoding information(no working at all):

ATOM BIOS Rom:
SubsystemVendorID: 0x1682 SubsystemID: 0x3117
IOBaseAddress: 0x0000
Filename: 685XZCF4
BIOS Bootup Message:
BARTS PROH ELIPDA GDDR5 32Mx32 BIOS

PCI ID: 1002:6739
Connector at index 0
Type [@offset 44350]: DisplayPort (10)
Encoder [@offset 44354]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44478]: 0x90, OSX senseid: 0x1
Connector at index 1
Type [@offset 44360]: DisplayPort (10)
Encoder [@offset 44364]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44505]: 0x91, OSX senseid: 0x2
Connector at index 2
Type [@offset 44370]: HDMI-A (11)
Encoder [@offset 44374]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44532]: 0x93, OSX senseid: 0x4
Connector at index 3
Type [@offset 44380]: DVI-D (3)
Encoder [@offset 44384]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44559]: 0x95, OSX senseid: 0x6
Connector at index 4
Type [@offset 44390]: DVI-I (2)
Encoder [@offset 44394]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44596]: 0x94, OSX senseid: 0x5
Connector at index 5
Type [@offset 44400]: DVI-I (2)
Encoder [@offset 44404]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44596]: 0x94, OSX senseid: 0x5
 
I downloaded Chimera 1.9.1 source code, adding
SubsystemVendorID: 0x1682 SubsystemID: 0x3117 into ati.c as this line
{ 0x6739,0x31171682, CHIP_FAMILY_BARTS,"AMD Radeon HD 6850",kDuckweed},
Recompiled Chimera, make pkg , install it on my machine. still no lock.
Tried a lot of framebuffer settings, no luck.
Tried DVI-I, DVI-D, HDMI (HDMI ->DVI Adapter), both miniDisplay (Active Adapter and Passive Adapter). still no luck.

What could be wrong with XFX 5850 ZCFC?

I decode both ZNFC and ZCFC bios as following, I notice the GPUs are different
ZNFC -- BARTS PRO
ZCFC -- BARTS PROH

Could that be the only reason? ATI6000Controller.kext seems supporting all Barts family. (it mentions Barts Pro and Barts XT, not Barts ProH)

ZCFC connectors are more like 6870. it should be better.
 
I also have an XFX 6850 GFX Card and my DVDPlayer instantly crashes. I have spent the last week reading everything I can find on this and it appears that I have to change the "personality" that I am using to one called "Duckweed" for the best chance. Sadly all the guides I have ready assume that I already know how to do this. I don't. I have looked in the plist for my ATI6000Controller.kext and it has "personalities" listed, but not one called Duckweed.
This leaves me at a complete loss as what to do next.
 
From ATI6000Controller.kext, you can see 2 personalities used, I highlighted them below.
I guess that is the Apple's ATI 6000 series Graphics Card settings.
In Chimera Loader (Chameleon) source code ati.c, it lists all possible personalities. because it needs to cover all PC ATI 6000 series Graphics Card settings. (think about it -- Apple is just one graphics card manufacture using AMD ATI GPU, vs. there are so many PC graphics card manufacture such as XFX, MSI etc, they all have their own ATI products -- the different personalities to choose from.)

<key>IOKitPersonalities</key>
<dict>
<key>Controller</key>
<dict>
<key>ATY,Gibba</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_NO_HDCP</key>
<true/>
<key>CFG_NO_PP</key>
<false/>
</dict>
</dict>
<key>ATY,Lotus</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_GEN_FLAGS</key>
<integer>1</integer>
<key>CFG_USE_STUTTER</key>
<true/>
</dict>
</dict>
<key>ATY,Muskgrass</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_GEN_FLAGS</key>
<integer>1</integer>
<key>CFG_USE_STUTTER</key>
<true/>
</dict>
</dict>
 
Thank you for your response. At the moment I have both my First Gen Mac Pro and Hackintosh running with XFX 6850 cards using ATY_Int.kext.
On my Hackintosh I have GraphicsEnabler=No in my boot loaders plist. If I boot up an manually enter the boot options 'GraphicsEnabler=Yes ATIConfig=Duckweed' my system boot to a black screen (no display). Other than it having no display I am pretty sure it has booted up fully as holding F12 causes the DVD tray top pop out (holding F12 again causes it to retract) and pressing the power button on my keyboard followed by return causes my system to shutdown.
If anyone has any ideas on my next step please share as I know I am not alone in this.
This website, this forum, it is like Obi-Wan Kenobi, you're my only hope.
 
Chaos Deadlock said:
Thank you for your response. At the moment I have both my First Gen Mac Pro and Hackintosh running with XFX 6850 cards using ATY_Int.kext.

What's your XFX 6850 model? ZNFC , ZCFC or Black Edition? if you are not sure, could you post the url where you bought it?
 
Just bought the ZCFC. :(
Didn't realize there versions of this card.
Waiting on you guys to save me.

Thanks in advance.
 
XFX 6850 Part No.: HD-685X-ZNFC

Sorry for taking so insanely long to get back to you with the info. My wife and I had a baby so my world has been a bit crazy.
The card information I have is as follows..'XFX 6850 Part No.: HD-685X-ZNFC'. That is one of the cards I have. I hope this helps.
 
How's it going bro!

Massive congratulations on your wedding & baby! I hope mother and baby are doing well? You must have a lot of sleepless nights? Perfect for Custom mac building? Wow! anyway it seems these days everyone I know is married with kids and even divorced! Great to see your post here as I myself am looking at converting an old PC Intel Core Duo with a GTX 260 to a Mac with Snow Leopard? Oh, by the way the way got useful hints on stuck hard drive casing screws on a G4 Powerbook Titanium? Are you still living in the mighty Dee? Same place, time and space? These days I'm mortgaged to the hilt but I will in dee on the 27/10 to catch Maiden Scotland at Beat Generator so hopefully will drop in?

All the best as always,

Juzza
 
Status
Not open for further replies.
Back
Top