Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Rikoshet

HD7970m and Clevo p370em

12 posts in this topic

Recommended Posts

Hi guys! I need your help cause I've tryed, I think, all that I can try and did not solve anything!

So: I have a hd7970m, I can boot to desktop only on my external HDMI monitor, I know this is common but cant solve by myself for 3days of googling and trying...

I will try to provide all info you need to point me on my errors!

Let's begin:

I've using this guide to create my Personality from scratch:

http://rampagedev.wordpress.com/kext-editing/editing-atiamd-framebuffer-personality/

till patching kext, I dont want to do this so I've used Clover method by this thread:

http://www.insanelymac.com/forum/topic/291117-how-to-make-radeon-desktop-or-mobility-be-working-by-using-clover/

config.plist.zip

Please dont look at ATIConnectorsData and ATIConnectorsPatch entries, I was experimenting so they are not those I provided below.

 

My vbios I've extracted with atiflash from a bootable usb stick.

 

Output from radeon_bios_decode:

 

 

ATOM BIOS Rom:

SubsystemVendorID: 0x1028 SubsystemID: 0x057b

IOBaseAddress: 0x0000

Filename: C42904A1.119

BIOS Bootup Message:

Wimbledon XT A01 MXM GDDR5 300e/150m 0.9V A1

 

PCI ID: 1002:6800

Connector at index 0

Type [@offset 45948]: (null) (-1055027892)

Encoder [@offset 45952]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 46084]: 0x93, OSX senseid: 0x4

Connector at index 1

Type [@offset 45958]: (null) (-1055027892)

Encoder [@offset 45962]: INTERNAL_UNIPHY (0x1e)

i2cid [@offset 46111]: 0x94, OSX senseid: 0x5

Connector at index 2

Type [@offset 45968]: DisplayPort (10)

Encoder [@offset 45972]: INTERNAL_UNIPHY1 (0x20)

i2cid [@offset 46138]: 0x91, OSX senseid: 0x2

Connector at index 3

Type [@offset 45978]: HDMI-A (11)

Encoder [@offset 45982]: INTERNAL_UNIPHY1 (0x20)

i2cid [@offset 46165]: 0x90, OSX senseid: 0x1

Connector at index 4

Type [@offset 45988]: HDMI-A (11)

Encoder [@offset 45992]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 46192]: 0x92, OSX senseid: 0x3

Connector at index 5

Type [@offset 45998]: VGA (1)

Encoder [@offset 46002]: INTERNAL_KLDSCP_DAC1 (0x15)

i2cid [@offset 46219]: 0x97, OSX senseid: 0x8

 

 

 

Output from redsock_bios_decoder:

 

C42904A1.119:

 

Wimbledon XT A01 MXM GDDR5 300e/150m 0.9V A1

 

Subsystem Vendor ID: 1028

Subsystem ID: 57b

Object Header Structure Size: 435

Connector Object Table Offset: 52

Router Object Table Offset: 0

Encoder Object Table Offset: 13f

Display Path Table Offset: 12

Connector Object Id [22] which is [(unknown)]

encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true

Connector Object Id [22] which is [(unknown)]

encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

Connector Object Id [19] which is [DISPLAY_PORT]

encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true

Connector Object Id [12] which is [HDMI_TYPE_A]

encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false

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 [5] which is [VGA]

encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false

 

 

 

So this is what I've got according to rampagedev guide:

 

 

02000000000100000101000022050004 LVDS?

02000000000100000101000010000105 LVDS?

00040000040300000001000121030202 DP

00080000040200000001000011020301 HDMI

00080000040200000001000012040403 HDMI

10000000040300000001000000100508 VGA

 

 

Tryed this framebufer like this and discarding one of entries for LVDS and VGA, tryed various personalities, always have both black screen (internal and ext. HDMI), only with sleep trick can have ext. monitor working.

Have tryed even this guide of a chinese guy, but same black screen:

https://translate.google.it/translate?hl=it&sl=zh-CN&tl=en&u=http%3A%2F%2Fbbs.pcbeta.com%2Fviewthread-1348267-1-1.html

 

I'm quite shure I'm doing a banal error but dont know what error!

Please guys, point me on it!

Thanks a lot for your help!

Share this post


Link to post
Share on other sites

Our dumps are exactly the same. What was the final connector patch that got your internal LCD working. I'm also confused, how are our dumps the same? You also have two HDMI ports, mini display port, VGA, and switchable graphics on LVDS?

Share this post


Link to post
Share on other sites

To applehacker!
Hi my friend!
I'm using clover injection for Bury personality:


Bury:
02000000000100002905010010000505
00040000040300000009020011020101
00040000040300000009030021030202
00080000040200000001040012040303




mine:
02000000400000000901010010000005
00040000040300000009020011020101
00040000040300000009030021030202
00080000040200000001040012040303

 

 

Like I said before in my second post: on boot I have stranhe colors, I must do sleep/wake to have normal ones.


Our dumps are exactly the same. What was the final connector patch that got your internal LCD working. I'm also confused, how are our dumps the same? You also have two HDMI ports, mini display port, VGA, and switchable graphics on LVDS?

Our dumps are the same cause I'm think we are using same Dell card with same bios! :)

And in this bios I have:

2x unknown devices

1x DP port

2x HDMI ports

1x VGA port

 

In reality I have:

1x LVDS port (second unknown I think)

1x eDP port (first unknown I think)

1x DP

1x HDMI

Share this post


Link to post
Share on other sites

To applehacker!

Hi my friend!

I'm using clover injection for Bury personality:

 

 

Bury:

02000000000100002905010010000505

00040000040300000009020011020101

00040000040300000009030021030202

00080000040200000001040012040303

 

 

 

 

 

mine:

02000000400000000901010010000005

00040000040300000009020011020101

00040000040300000009030021030202

00080000040200000001040012040303

 

 

 

Like I said before in my second post: on boot I have stranhe colors, I must do sleep/wake to have normal ones.

 

I've used that combination before, reported in my thread: http://www.insanelymac.com/forum/topic/298207-ati-mobility-radeon-7970m-help-achieving-qeci/

I was using this one before with no success:

02000000400000000901000010000005

 

It seems the only difference between your string and mine is

02000000400000000901010010000005

 

I will give this a try the next time i do hackintosh.

 

Please send me your clover config.plist so I can examine. I think for the color banding problem, another user on here with a 7650M reported that using different senseID fixed his problems with banding (look up user Trucker MK)

Share this post


Link to post
Share on other sites

Yeh, I know he did, but 7650m is Turks 40nm chip, our is Pitcairn 28nm chip... :(

I found another two topiks where TruckerMK was active, about gradients....will report here about findings!

Share this post


Link to post
Share on other sites

It might help to go on the netkas forums and ask about the color banding. Anyway, please upload the clover config.plist when you have time. I'd like to see if you have any patches or SMBIOS settings that could be giving you internel LCD

Share this post


Link to post
Share on other sites

Please, leave your email! You can see in my sigh I use MacPro6.1 smbios because:

1. 7970m is the same chip as D300, a litle underclocked

2. I'm waiting a second card so apart CPU it will be MacPro6.1mini :)

 

P.S.: applehacker, dont waste your time on windows, install today Mavericks! :)

Share this post


Link to post
Share on other sites

I was actually experimenting on Yosemite

Is it too early for Yosemite, is it not? Support for serios apps?

I'm using a lot Premiere Pro for video editing and I have before some incompatibility issues with Mavericks...

So maybe I can wait...

Share this post


Link to post
Share on other sites

I dont know if bios version matters... I think mine is newer, if you wont I can provide it to you....

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×