Contribute
Register

Anyone got ASUS Radeon HD 6870 working?

Status
Not open for further replies.
Yeay I got it boobt with this plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AtiConfig</key>
<string>Duckweed</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>no</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x3000 darkwake=0</string>
<key>Legacy Logo</key>
<string>no</string>
<key>PCIRootUID</key>
<string>1</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>no</string>
</dict>
</plist>




Cant see cart 6xxx but is good resolution up1920...getting closer. typing np 6870:)

My card is OC version with two fans- is this changing anything?
what could i try now?
thank you so much

Update
<key>UseKernelCache</key>
<string>yes</string>

boot ok


If I have 5 ports should i try
<key>AtiPorts</key>
<string>5</string>

or if it works without this line then not use it?
 
Hi,
I'm trying a clean installation with UniBeast and the installation stops at a blank white screen with a lone cursor. After reading other threads here people suggest to remove S/L/E/ATI6000Controller.kext (on the UniBeast USB) and boot with -x GraphicsEnabler=no. This gets the installation going in 1024x768 and once the installation is done I can make the same changes to my SSD. But still I'm stuck with 1024x768. It must be possible to get really support for this card?

It works perfectly on 10.7.3 and I read about the driver update in 10.7.4. So I guess that's where the problem occurs.

My hardware is;
Gigabyte Z68XP-UD3 (F10)
ASUS Radeon HD 6870 1GB OC
i7-2600k

Thanks in advanced!

I have that exact card. My install went fine—all I did was remove the graphics card before booting into the installer, and put it back in once installation was complete. Works like a gem.

One issue: At the end of installation, my screen did go white. I just let it sit, though, and eventually the computer rebooted as it normally would after install. Mountain Lion has been running fine and I haven't seen any graphics issues since.
 
Hi,
I'm not sure if this info will help you since it's more about dual monitors and port layouts . . . but
I have a PowerColor 6870 1 GB card with 5 ports.
I'm using GIBBA framebuffer personality as it also has 5 ports.
I use two monitors hooked up to DP 1 and 2

I haven't actually installed ML yet on my hack (yet) - but I did make a UniBeast Stick and edited ATI6000Controller.kext with custom port / connector layout that I have been using in Lion (10.7.4)
In my case, I just put the USB stick in, rebooted and at the chimera menu (on my Lion install) - selected the USB stick.
This enabled me to boot into the ML installer without having to disable GraphicsEnabler.
Both monitors work and I see the installer on each (mirrored)

The original source for the custom connector layouts came from here: [Guide] Getting XFX HD6850 connectors to work - insanely-mac Forum - Page 3

The offset address to edit the connectors has changed since 10.7.3 and 10.7.4 - but I just searched for the HEX strings and found it.
In my case, GIBBA personality was at decimal offset 179984

So I changed this:

Personality: Gibba
ConnectorInfo count in decimal: 5
Disk offset in decimal 179984
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05
0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03

To this :

Personality: Gibba
ConnectorInfo count in decimal: 5
Disk offset in decimal 179984
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 ---- DP 1
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02 ---- DP 2
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 ---- HDMI
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 ---- DVI 1
0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 06 ---- DVI 2



This is what I have been using in my boot.plist on my actual Lion install.
<key>AtiConfig</key>
<string>Gibba</string>
<key>AtiPorts</key>
<string>5</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
I didn't bother to edit the default boot.plist on the UniBeast stick

You might be able to adapt that information to edit your ATI6000Controller.kext to your needs.
Hope it is useful
Regards

Thnx for this info.. I've done this for my ASUS EAH 6870 and it is working perfectly. I used HEX fiend to edit the file and now i got 2 monitors and the correct name given as shown in the screenshot. Also powerpoint preview is now working correct.....

Thnx again.... :)

For other people to give it a try i attached the edited kext to this post...
 

Attachments

  • Schermafbeelding 2012-07-31 om 22.31.jpg
    Schermafbeelding 2012-07-31 om 22.31.jpg
    99 KB · Views: 142
  • ATI6000Controller.kext.zip
    111.9 KB · Views: 92
<key>UseKernelCache</key>
<string>yes</string>

boot ok


If I have 5 ports should i try
<key>AtiPorts</key>
<string>5</string>

or if it works without this line then not use it?

Using the kernel cache should be okay now that you've booted with your new card. Whenever you swap cards, add the boot command UseKernelCache=No.

The AtiPorts line shouldn't matter. I'm pretty sure 5 ports on a 6870 is default, so the line would be redundant.
 
maximusprimus, miller hammond thanks for your help.

I can't get GE yes. tried many things.
interesting is that ID 0x6738 for this cart is already in ati6000 and acceleration kexts so dont need to add id... however when i use kext with no plist I geting full resolution and Chipset Model: AMD Radeon HD 6xxx shows. with origin kext it is only 1200x700 3mb ram and no name
still cant get mercury engine in premiere....

miller hammond do you have fully recognised card with GE yes?

thanks again

update
Ge = yes boot ok only when
<key>PCIRootUID</key>
<string>0</string>

update: working :)
2 origin kexts from lion
1 orgin kexts from lion modified
and this in plist
<key>AtiConfig</key>
<string>Gibba</string>
<key>AtiPorts</key>
<string>5</string>

My card is sapphire OC twin fan - this can make a difference.
Thanks again, sorry for out of topic

btw: Mercury engine in CS6 is working!


UPDATE
Im stupid
Was using lower dvi port - so i got all of them working, which i dont need .
With top dvi orgin kext are good DvD works etc. without frame buffer change, GE-yes thats all
 
Status
Not open for further replies.
Back
Top