Jump to content

XFX Radeon 6670 1GB DDR5 10.9.4


lonypny
 Share

8 posts in this topic

Recommended Posts

Hello everybody!

 

I have a XFX Radeon 6670 1GB DDR5 @ 800MHz GPU/1000MHz Memory with 3 connectors: mHDMI,DVI,DVI.

 

Tried with:

GraphicsEnabler=Yes

AtiConfig=Lotus/Ipomoea/Pithecia

AtiPorts=3

PCIRootUID=1

 

Device ID=6758

 

I always get stuck at the boot screen with the wheel either spinning or not (depending on Lotus/Ipomoea/Pithecia). The interesting thing is that I can hear a sound from the login area when I try to press Control+F1...function keys.

 

So the driver gets loaded, but the framebuffer doesn't use the screen that's connected to the DVI.

I cant test the mHDMI connector

The 2nd DVI connector doesn't work at all.

 

I only need the first DVI, system.log doesn't give any useful info AFAIK.

 

Any thoughts?

Link to comment
Share on other sites

Hello!

 

Please put your hardware in your signature like many others have done it here as it is written in the rules.

 

By using the forum search you  get this match amoung others: http://www.insanelymac.com/forum/topic/282687-radeon-hd-6770-full-qeci-mlmavericksyosemite/?hl=%206670 Try to correct the needed values for your 6670.

 

PCIRootUID=1  ???? Why do you change the default value?

 

Have fun.

 

PS: By the way, just a little "Hello" makes a request for support/help looking a bit more friendly.

Link to comment
Share on other sites

Edited the post.

I've used the forum search, that thread doesn't help. 6770 is not 6670.

 

"The Radeon HD 6570 and 6670 are minor upgrades of their Evergreen counterparts, the HD 5570 and 5670." - Turks

"AMD has confirmed that the HD 6700 cards use the Juniper XT and Juniper Pro cores from the HD 5700 series, and therefore they are not formally Northern Islands GPUs. Thus 6770 and 6750 are essentially the 5770 and 5750 respectively, with label being the main difference." - Barts LE

 

If you read closely you'll notice my suspicion that the screen is probably running on the mini-HDMI (1st connector) while the display screen is running and showing the boot process on the DVi (2nd connector).

 

PCIRootUID=0 / spinning wheel stops spinning when I can reproduce the "login sound", PCIRootUID=1 / spinning wheel continues to spin when I reproduce the login sound.

Link to comment
Share on other sites

Any chance somebody can help me out patching Ipomoea for 10.9.4 in AMD6000Controller.kext?

Cant figure it out.

 

radeon bios decode:

 

ATOM BIOS Rom:     SubsystemVendorID: 0x1682 SubsystemID: 0x3186
    IOBaseAddress: 0x0000
    Filename: 667ZDF70.BIN
    BIOS Bootup Message: 
TURKS XT C33302 GDDR5 64Mx32                                


PCI ID: 1002:6758
Connector at index 0
    Type [@offset 44244]: HDMI-A (11)
    Encoder [@offset 44248]: INTERNAL_UNIPHY2 (0x21)
    i2cid [@offset 44328]: 0x94, OSX senseid: 0x5
Connector at index 1
    Type [@offset 44254]: DVI-D (3)
    Encoder [@offset 44258]: INTERNAL_UNIPHY (0x1e)
    i2cid [@offset 44355]: 0x92, OSX senseid: 0x3
Connector at index 2
    Type [@offset 44264]: DVI-I (2)
    Encoder [@offset 44268]: INTERNAL_UNIPHY1 (0x20)
    i2cid [@offset 44392]: 0x93, OSX senseid: 0x4
Connector at index 3
    Type [@offset 44274]: DVI-I (2)
    Encoder [@offset 44278]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44392]: 0x93, OSX senseid: 0x4
 

 

redsock_bios_decode:

667ZDF70.BIN:

TURKS XT C33302 GDDR5 64Mx32                                


Subsystem Vendor ID: 1682
       Subsystem ID: 3186
Object Header Structure Size: 241
Connector Object Table Offset: 3e
Router Object Table Offset: 0
Encoder Object Table Offset: b5
Display Path Table Offset: 12
Connector Object Id [12] which is [HDMI_TYPE_A]
    encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [4] which is [DVI_D]
    encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [1] which is [DVI_I]
    encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [1] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
ati_personality:

Personality: Ipomoea
ConnectorInfo count in decimal: 3
Disk offset in decimal 1473312
0000000    00  00  08  00  04  03  00  00  00  01  00  00  12  04  01  05
0000010    00  00  00  04  04  02  00  00  00  01  00  00  01  02  04  03
0000020    10  00  00  00  10  00  00  00  00  01  00  00  00  00  00  02
0000030
Link to comment
Share on other sites

Hello!

 

Google seems to be your friend by searching with arguments "Chameleon 6670" the first match.

 

Here you go: http://forum.voodooprojects.org/index.php?topic=2508.0

 

Have fun.

As I stated in the post before, I'm having trouble patching the framebuffer/connector layout and am asking for help with that. I can google and read but once again, I am having problems with PATCHING.

Link to comment
Share on other sites

 Share

×
×
  • Create New...