Jump to content
3 posts in this topic

Recommended Posts

Hello all,

 

I am currently in the process of working on my first Yosemite Hackintosh build. While I have successfully set up Yosemite and I appear to have QE/CI on my XFX R9 270X, I am unable to use multiple monitors.

 

I have attempted to use the stickied How-To guide for modifying the kext file for the AMD7000Controller, but it appears that Clover fails to patch the file. I have attempted to use the ATI replace hex mod feature that is located within the Graphics tab, as well as the hex edit feature of the kext patching tab in Clover editor.

 

I am currently wishing to run three monitors - one DisplayPort (to VGA) and two DVI monitors. I am in a situation where if I were to boot up with more than one monitor, I would be greeted with a black screen on both of the DVI monitors, and a black screen with a beach ball mouse cursor on the Displayport VGA monitor (I cannot move the mouse to the other displays - it disappears from the main one if I move it to the edge but it does not reappear on either DVI display). And at this point, the computer is locked up. However, while the computer is on, I can disconnect the DVI monitors and the VGA screen will go from black to the login screen. As soon as I reconnect either of the DVI monitors, the computer locks up again.

 

I know that this has to be a driver/kext issue, but I am unsure what to do at this point. I don't think that Clover is correctly patching the kext files. What would be the best way to debug this situation, as well as allow my multi-monitor setup to work again?

 

Thanks!

OK... it appears that Clover isn't actually patching the kext so I'm gonna just patch it by hex using this guide:

 

http://www.insanelymac.com/forum/topic/249642-editing-custom-personalities-for-ati-radeon-hd45xxx/

 

 

Current hex edit:

0000000: 0004 0000 0403 0000 0001 0101 1204 0401  ................  //Displayport, this works already
0000010: 0004 0000 0403 0000 0001 0201 2205 0502  ............"... //Second Displayport, not being used
0000020: 0400 0000 1400 0000 0001 0000 0003 0506  ................// According to IOReg this is the DVI port
0000030: 0008 0000 0402 0000 0001 0400 1102 0103  ................ // hdmi?????

I'm using the Futomaki personality base... will post logs shortly

 

OK so I get a system freeze (black screen on all 3 with spinning beach ball) if I try to have all three plugged in, otherwise if I have one monitor it works. I am unsure how to get an ioreg of all three monitors

 

UPDATE: I got two monitors working temporarily by unplugging and plugging in the DisplayPort monitor into port number 1 (second display port). Here are some IO Reg logs from DVI and Displayport2 at the same time:

post-711756-0-75049900-1448756565_thumb.png

post-711756-0-95465700-1448756572_thumb.png

post-711756-0-45470700-1448756580_thumb.png

×
×
  • Create New...