Contribute
Register

Radeon HD 6870 Dual monitor (DVI) not working SOLVED

Status
Not open for further replies.
I have the same problem as Raaaaaaage: replaced the ATI6000....kext provided, changed my boot.plist and added the two keys, reboot, and the system hangs at the apple logo.
Tried both Gibba and Gabba, but nothing changes.

The only thing I changed is the AtiPorts value, put it at 4 as my Sapphire has 4 ports.
Raaaaaage, did you solve?
 
I went with the display port adapters. Soooo much easier. $20

Thanks!!!
 
My DVI2 port is now working. I haven't tested the HDMI and displayports on my gigabyte radeon 6870 card yet. I mainly wanted my DVI ports.

I am trying to power a Yamakasi Catleap on a dual-link dvi. So far no luck. I think I will try my luck on installing windows on a separate drive. =)

Thanks for this.
 
How did you manage to solve this

billdlv81 said:
I'm having problems getting both monitors to work using the DVI connectors. I can get them both to work, but only with GraphicsEnabler=No, AtiConfig=Bulrushes, AtiPorts=4. This means no open GL or DVD player both are things I use.

I've tried all the frame buffer personalities along with AtiPorts=4 and GraphicsEnabler=Yes. None of them will get the second monitor to work. In each case, I checked ioreg | grep ATY to verify the frame buffer was loaded correctly.

The closest is with frame buffer Bulrushes, it shows both displays in system preferences but the monitor is not getting any signal. I tried detect displays, but it still does not work. The mouse moves sporadically also.

I am thinking that an EFI string in my org.chameleon.Boot.plist is the only way to get it working but I have not been able to find an EFI string for the card. EFI studio does not have the card listed.

I am wondering if anyone has this setup and has gotten it to work. I am going try the HDMI connector on the video card for one of my monitors and see what happens.
 
Can someone re-post a link to that ATI6000Controller.kext? I'm having trouble following the links in the previous posts. It can't load the page. I have a Powercolor HD 6870 with 2 DVI, HMDI and 2 mini-displayPorts. All ports minus the one DVI port are working (and it's bothering the heck out of me!). I'm hoping this solution will work.

Thanks in advance!

EDIT: Okay, so I didn't need that kext after all. All I did was use "Lotus" as my ATiConfig and "5" as Atiports and all my ports are now recognized in Mountain Lion! :)
 
I have:

1. a XFX Radeon HD 6870 900M Dual Fan, 1GB GDDR5, 2x DVI, HDMI, 2x mini DisplayPort (HD-687A-ZDFC), which I've bought yesterday. It's pretty silent and quite decent.
2. a well edited dsdt.aml for my mobo
3. Lion 10.7.4
4. an USB-Key with latest Chimera & Lion for install and testing configuration, so I get always access to Lion harddisk via terminal.


How I got it work:

1. I've changed my org.chameleon.boot.plist by adding AtiConfig=Gibba and AtiPorts=5 so my file looks like this:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Default Partition</key>
	<string>hd(0,2)</string>

	<key>Timeout</key>
	<string>3</string>
	
	<key>Boot Banner</key>
	<string>No</string>
	
	<key>Kernel</key>
	<string>mach_kernel</string>

	<key>Kernel Flags</key>
	<string>arch=x86_64 GraphicsEnabler=Yes AtiConfig=Gibba AtiPorts=5 EthernetBuiltIn=Yes GeneratePStates=Yes DropSSDT=Yes</string>
</dict>
</plist>

2. then rebooted and checked whether the correct framebuffer profile is loaded:

ioreg | grep ATY
Code:
    | |   |   | +-o ATY,Gibba@0  <class AtiFbStub, id 0x100000315, registered, matched, active, bus$
    | |   |   | +-o ATY,Gibba@1  <class AtiFbStub, id 0x100000316, registered, matched, active, bus$
    | |   |   | +-o ATY,Gibba@2  <class AtiFbStub, id 0x100000317, registered, matched, active, bus$
    | |   |   | +-o ATY,Gibba@3  <class AtiFbStub, id 0x100000318, registered, matched, active, bus$
    | |   |   | +-o ATY,Gibba@4  <class AtiFbStub, id 0x100000319, registered, matched, active, bus$

3. then backuped the /System/Library/Extensions/ATI6000Controller.kext:

Code:
sudo cp -pR /System/Library/Extensions/ATI6000Controller.kext ~/Desktop/

4. then patched the ATI6000Controller.kext:

Code:
sudo perl -pi -e 's|\x00\x04\x00\x00\x04\x03\x00\x00\x00\x01\x00\x00\x12\x04\x05\x01\x00\x04\x00\x00\x04\x03\x00\x00\x00\x01\x00\x00\x22\x05\x04\x02\x00\x08\x00\x00\x04\x02\x00\x00\x00\x01\x00\x00\x11\x02\x06\x04\x00\x02\x00\x00\x14\x02\x00\x00\x00\x01\x00\x00\x00\x00\x03\x05\x04\x00\x00\x00\x04\x02\x00\x00\x00\x01\x00\x00\x11\x02\x01\x03|\x00\x04\x00\x00\x04\x03\x00\x00\x00\x01\x00\x00\x12\x04\x04\x01\x00\x04\x00\x00\x04\x03\x00\x00\x00\x01\x00\x00\x22\x05\x05\x02\x00\x08\x00\x00\x04\x02\x00\x00\x00\x01\x00\x00\x11\x02\x06\x04\x00\x02\x00\x00\x14\x02\x00\x00\x00\x01\x00\x00\x00\x00\x03\x05\x04\x00\x00\x00\x04\x02\x00\x00\x00\x01\x00\x00\x11\x02\x01\x06|g' /System/Library/Extensions/ATI6000Controller.kext/Contents/MacOS/ATI6000Controller

5. finally rebuilt the cache by using the 'KextUtility for Lion', after that repaired the permissions and rebooted.

Et voila both DVi work, HDMI too when DVI2 disconnected (it's a shared port) and both display ports work too. All apps including DVD-Player work flawlessly. Only Luxmark caches a sigfault, but this is a different story.

Many Thanks to all who has contributed to those two topics:

Code:
http://www.insanely-mac.com/forum/index.php?showtopic=275546&hl=&fromsearch=1
http://www.insanely-mac.com/forum/index.php?showtopic=273937&st=0
 
I was wondering if you could post that patched kext.
I have a 6870 Saphire Radeon Graphic card and whenever I plug it in, I only get one DVI port to work and the system is giving me constant mini hiccups and would apreciate the correct kext
 
aedon is the real DON, soleved my nightmare.
many thanks
 
Just came to thank aedon, you are my savior. You should really make an independent post of the fix you provided.

Thanks!
 
Has anyone tested dual DVI solution on Mountain Lion? I have an XFX 6870 1GB and I'd like to use my DVI monitor and a VGA monitor with a DVI adapter in Dual. I've been searching for a solution, but no luck. I found some threads for the dual DVI, but those are on 10.7 Lion. As far as I know since 10.8, OSX doesn't support VGA ports. A monitor with vga to dvi adapter counts vga anyway? Because it doesn't work even if I try to use it alone.

I've tested with some framebuffers, GE=Yes and GE=No, but no luck either way.

Has anyone succeed?:rolleyes:
 
Status
Not open for further replies.
Back
Top