Once I owned one XFX 6850 ZNFC card, I installed Lion, it works straight away without any special tuning. After 2 years, it became unstable, I requested an RMA from XFX, they mailed me a XFX 6850 ZCFC card. I tried a lot of ways, reading several threads, none of them works for me. The XFX 6850 ZCFC works perfectly under Windows 7, but not Lion.good to know but someone can explain to me what OOB means and how i do that? sorry i'm newbie XD
[Guide] Getting XFX HD6850 connectors to work
#81
Posted 05 August 2012 - 04:29 PM
#82
Posted 05 August 2012 - 05:23 PM
@antaeus Nothing you really can do as it's nothing in our hands we could do it's like trying to make a 4850 gpu go faster than a 6970 in that comparison sense.
@fffeee Have you tried the Gibba framebuffer? It has worked wonders for me as opposed to Duckweed. Could try out the perl command and set the framebuffer to Gibba and see how it works out. Just copy that controller before you do make the edit just in case. Hopefully it works and you can happily ride the Lion to the top of the Mountain finally.
#83
Posted 09 August 2012 - 04:14 AM
Can someone please tell me how I can find the Duckweed line to edit in the Mountain Lion ATI6000 kext? It believe it was 176800 in the Lion ATI6000 kext but I have no idea where Duckweed is in the Mountaion Lion version of the ATI6000 kext. Also I would like to try and get my connectors working on a Sapphire HD 5750. If anyone knows the line for Vervet in the Mountain Lion ATI5000 kext I would really appreciate that as well.
Thanks in advance!!!
- nserdon likes this
#84
Posted 10 August 2012 - 12:07 PM
#85
Posted 15 August 2012 - 04:47 AM
Sorry, i dont have progremming background to do this, thanks in advance.
#86
Posted 16 August 2012 - 08:13 PM
@fffeee Have you tried the Gibba framebuffer? It has worked wonders for me as opposed to Duckweed. Could try out the perl command and set the framebuffer to Gibba and see how it works out. Just copy that controller before you do make the edit just in case. Hopefully it works and you can happily ride the Lion to the top of the Mountain finally.
No, but mainly because the Gibba personality was completely wrong for my Sapphire 6870 in 10.7's kext. I used Duckweed as the baseline when I made mine because it was the most similar to what I wanted.
I haven't made another attempt at it yet, there seems to be a mismatch that happens with the *Support kext.
#87
Posted 17 August 2012 - 03:29 AM
#88
Posted 17 August 2012 - 03:45 AM
What sort of mismatch is happening with the support kext?
Any idea what lines the personality connectors are in for the Mountain Lion ATI6000 kext to edit the connector tables?
#89
Posted 23 August 2012 - 07:31 PM
I've created this excel paper to help for the creation of the personalitys
Tell me if it work for you
Personality.zip 43.89KB
86 downloads
- janitor likes this
#90
Posted 26 August 2012 - 03:08 AM
The line for Duckweed is 179744. I just updated my MT Lion ATI6000 Kext with the edited info from Lion ATI6000 kext and all is working well. Sapphire 6870 with 4 ports.
#91
Posted 02 September 2012 - 04:29 PM
I'm not rocking a 6850 but we may have the same port layout (hdmi/dvi x 2/dp) so my edits may be helpful while you make your own.
My Sapphire 6870
kext and documentation @ https://s3.amazonaws...i-dp-10.7.3.zip
detached signature @ https://s3.amazonaws...-10.7.3.zip.sig
Thank you so much! This works great for me. I can now how HDMI and DVI at the same time. I don't seem to have audio over HDMI but I don't actually want that as I want to use optical audio out since I don't always want the big screen on.
- lethanhtung likes this
#92
Posted 28 September 2012 - 06:37 PM
If you need one for 10.8.2 - let me know.
https://dl.dropbox.c...roller.kext.zip
#93
Posted 04 October 2012 - 03:16 AM
I have a Gigabyte HD6850OC. I just upgraded to Mountain Lion 10.8.2 and this card appears to work OOB.
The big news is that the default radeon frame buffer appears to be fixed. I have full acceleration, QE/CI and all that, on ALL THREE monitors with NO personality editing whatsoever (I had originally edited Duckweed). There is NO GraphicsEnabler, AtiConfig, or AtiPorts in my boot.plist. Oh and I'm using Chameleon 2.1 r1830, and that is definitely important. The latest version won't boot with this configuration.
Bottom line: if you have the newest Mountain Lion and are having trouble with your 6xxx, try reverting to vanilla ATI kexts and use a PREVIOUS Chameleon. Worked great for me!
#94
Posted 17 October 2012 - 05:17 PM
#95
Posted 17 October 2012 - 09:39 PM
Enjoy.
http://www.mediafire...775u1mdqqdmac9r
#96
Posted 11 November 2012 - 01:14 PM
This will not stand, man.
$ bdmesg | grep ATI ATI card POSTed, reading VBIOS from legacy space ATI Barts Sapphire Radeon HD6870 1024MB (Duckweed) [1002:6738] (subsys [174b:174b]):: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)
$ ioreg | grep ATI | | | | | +-o ATIFramebufferNI <class AMDFramebuffer, id 0x1000004d0, registered, matched, active, busy 0 (2 ms), retain 16> | | | | | +-o ATIFramebufferNI <class AMDFramebuffer, id 0x1000004da, registered, matched, active, busy 0 (0 ms), retain 16> | | | | | +-o ATIFramebufferNI <class AMDFramebuffer, id 0x1000004df, registered, matched, active, busy 0 (0 ms), retain 13> | | | | | +-o ATIFramebufferNI <class AMDFramebuffer, id 0x1000004e4, registered, matched, active, busy 0 (0 ms), retain 13>
Now, in Kext /System/Library/Extensions//ATI6000Controller.kext/Contents/MacOS/ATI6000Controller
Personality: Duckweed ConnectorInfo count in decimal: 4 Disk offset in decimal 176800 0000000 00 02 00 00 04 00 00 00 00 01 00 00 11 02 01 06 0000010 00 08 00 00 00 02 00 00 00 01 00 00 22 05 06 04 0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 0000030 04 00 00 00 14 02 00 00 00 01 00 00 10 00 03 05 0000040
and in Kext /System/Library/Extensions//ATI6000Controller.kext/Contents/MacOS/AMD6000Controller
Disk offset in decimal 179744 0000000 00 02 00 00 04 00 00 00 00 01 00 00 11 02 01 06 0000010 00 08 00 00 00 02 00 00 00 01 00 00 22 05 06 04 0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 0000030 04 00 00 00 14 02 00 00 00 01 00 00 10 00 03 05 0000040
I'm using Chameleon v2.2 r2116. Any ideas on what I'm missing/forgetting? These values are identical to the 10.7 Lion personality edits I made to get a functional and accelerated kext for my card.
#97
Posted 13 November 2012 - 11:33 PM
I am trying to get my Powercolor HD6870 working with your settings. For some reason, I think my system is ignoring the FraMebuffer settings..
This is VERY strange.
I installed the modded kext using Kext Wizard and rebooted.
bdmesg shows it recognized but then
>>
Using PCI-Root-UID value: 1
ATI Framebuffer Addr: @0xC0000000 MMIO Addr: @0xF9FC0000 I/O Port Addr: @0x0000A000 ROM Addr: @0xF9FA0000
ATI card POSTed, reading Video BIOS from legacy space
Framebuffer set to: Gibba using AtiConfig=Gibba
Number of ports set to: 5 using framebuffer's default.
AMD Radeon HD 6870 1024MB [1002:6738] (subsys [1002:00d0]) (Barts:Gibba) :: PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
nVidia GeForce GTX 560 Ti 448 -4095MB NV1ff [10de:1087] :: PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)
Bad display config block signature (0xd1260867)
ERROR: nVidia ROM Patching Failed!
>>
Strange thing is, with any kext, any framebuffer settings, no matter what I do, I only get this ioreg output..
I also have darkwarke=0 and PCIRootUID=1 in my boot options.
Without darkwake I cannot recover from sleep. Without PCIRoot I get a white screen and then it reboots.
>>
Anmols-Mac-Pro:MacOS anmol$ ioreg | grep ATY
| | | | | +-o ATY,ATY,RadeonFramebuffer@0 <class AtiFbStub, id 0x100000325, registered, matched, active, busy 0 (25 ms), retain 7>
| | | | | +-o ATY,ATY,RadeonFramebuffer@1 <class AtiFbStub, id 0x100000326, registered, matched, active, busy 0 (5 ms), retain 7>
| | | | | +-o ATY,ATY,RadeonFramebuffer@2 <class AtiFbStub, id 0x100000327, registered, matched, active, busy 0 (5 ms), retain 7>
| | | | | +-o ATY,ATY,RadeonFramebuffer@3 <class AtiFbStub, id 0x100000328, registered, matched, active, busy 0 (5 ms), retain 7>
| | | | | +-o ATY,ATY,RadeonFramebuffer@4 <class AtiFbStub, id 0x100000329, registered, matched, active, busy 0 (5 ms), retain 7>
>>
No other framebuffer gets recognized.
I have attached my boot.plist and the modded kext.
Any suggestions..?
Lion 10.7.5 if that matters.
Attached Files
#98
Posted 19 November 2012 - 01:51 PM
I changed my system definition from MacPro3,1 to iMac12,2, re-arranged parts of my chameleon configuration file, and I noticed Duckweed wasn't defined in Info.plist of ATI6000Controller.kext.
Here's a diff:
75,84d74 < <key>ATY,Duckweed</key> < <dict> < <key>aty_config</key> < <dict> < <key>CFG_GEN_FLAGS</key> < <integer>1</integer> < <key>CFG_USE_STUTTER</key> < <true/> < </dict> < </dict>
I'm not sure what the variables mean, but the one for Gibba is different:
<key>CFG_NO_HDCP</key>
<true/>
<key>CFG_NO_PP</key>
<false/>My Duckweed personality edits work now though. I suppose this means I could/should make my same connector changes to a personality like Gibba which is defined in Info.plist for that kext.
- TH3L4UGH1NGM4N likes this
#99
Posted 17 December 2012 - 02:26 AM
#100
Posted 19 January 2013 - 11:29 PM
The line for Duckweed is 179744. I just updated my MT Lion ATI6000 Kext with the edited info from Lion ATI6000 kext and all is working well. Sapphire 6870 with 4 ports.
That's awesome you got it to work. It would be even more awesome if you uploaded your ATI6000 Kext so others could benefit too.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








