Contribute
Register

Ati HD6770m 6740:1002

Status
Not open for further replies.
Joined
Aug 12, 2011
Messages
434
Motherboard
HP DV7-6190sl
CPU
2630qm
Graphics
Intel HD3000+AMD 6770m
Mobile Phone
  1. Android
Hi MacMan,

I tried hard to work my HD6770m.


In Chimera 1.8 there should be this:
{ 0x6740, 0x1631103C, CHIP_FAMILY_TURKS, "AMD FirePro M5950", kNull },
{ 0x6740, 0x3388103C, CHIP_FAMILY_TURKS, "AMD Radeon HD 6770M", kNull },

My bdmesg shows this:
AMD Radeon HD Series 6700m 4095MB [1002:6740] (subsys [103c: 3389]) (Turks) :: PciRoot (0x0) / Pci (0x1, 0x0) / Pci (0x0, 0x0)
My video card should be Hydrilla parent as mentioned here:

http://forum.netkas.org/index.php/topic,853.0.html

But I can not know now what personalities could work :?:

Is there much difference in the sub-system id and the Framebuffer.
I do not go well even CHIP_FAMILY_TURKS, which should be Whistler-XT
I do not know what is "Turks" ....... :lol: :lol: :lol:


I do not know if what I said is totally right,
and hope you putting my right data on the next CHIMERA

Thanks in advance
 
I add this, from Windows
 

Attachments

  • hd6770m.GIF
    hd6770m.GIF
    31.4 KB · Views: 1,190
I have a same spec. laptop, HP DV6-6123tx.

ATI 6770M, 2GB VRAM, 0x3388103C.

I checked out by 'ioreg | grep ATY' looking loaded ATI.

but I couldn't activate ATI, just it's a loaded.... :beachball:
 
sky923 said:
I have a same spec. laptop, HP DV6-6123tx.

ATI 6770M, 2GB VRAM, 0x3388103C.

I checked out by 'ioreg | grep ATY' looking loaded ATI.

but I couldn't activate ATI, just it's a loaded.... :beachball:
You can post the result?
I'm curious :D


thanks
 
okay, micky, i had below result.

Code:
bash-3.2# ioreg | grep ATY
    | |   |     +-o ATY,Display_A@0  <class IONDRVDevice, id 0x1000002af, registered, matched, active, busy 0 (567 ms$
    | |   |     +-o ATY,Display_B@1  <class IONDRVDevice, id 0x1000002b0, registered, matched, active, busy 0 (4 ms),$
bash-3.2#

I've got some edit DSDT partitially that introduced sound IDT by you, micky. (thanks! :thumbup: ) and another things are ATI VRAM fixed to be 2GB from 1GB.

also I found some flexibly changing a thing is smbios.plist's version MacPro 8.1 and 8.3.
it's version setting to 8.1, I could connect HDMI, but not 8.3.

and... here is my graphics informs...
 

Attachments

  • Screen Shot 2012-03-28 at 4.02.33 PM.png
    Screen Shot 2012-03-28 at 4.02.33 PM.png
    113.2 KB · Views: 592
  • dsdt.dsl
    448.1 KB · Views: 470
sky923 said:
okay, micky, i had below result.

Code:
bash-3.2# ioreg | grep ATY
    | |   |     +-o ATY,Display_A@0  <class IONDRVDevice, id 0x1000002af, registered, matched, active, busy 0 (567 ms$
    | |   |     +-o ATY,Display_B@1  <class IONDRVDevice, id 0x1000002b0, registered, matched, active, busy 0 (4 ms),$
bash-3.2#

I've got some edit DSDT partitially that introduced sound IDT by you, micky. (thanks! :thumbup: ) and another things are ATI VRAM fixed to be 2GB from 1GB.

also I found some flexibly changing a thing is smbios.plist's version MacPro 8.1 and 8.3.
it's version setting to 8.1, I could connect HDMI, but not 8.3.

and... here is my graphics informs...
Thank you,

seems to work for you this part of your dsdt:
Code:
                            Buffer (0x08)
                            {
                                "display"
                            }, 

                            "@0,display-connect-flags", 
                            Buffer (0x02)
                            {
                                0x00, 0x04
                            }, 

                            "@0,name", 
                            Buffer (0x0E)
                            {
                                "ATY,Display_A"
                            }, 

                            "@1,compatible", 
                            Buffer (0x0D)
                            {
                                "ATY,Hydrilla"
                            }, 

                            "@1,device_type", 
                            Buffer (0x08)
                            {
                                "display"
                            }, 

                            "@1,display-connect-flags", 
                            Buffer (0x02)
                            {
                                0x00, 0x04
                            }, 

                            "@1,name", 
                            Buffer (0x0E)
                            {
                                "ATY,Display_B"
                            },

but the framebuffer is not running :banghead:



iMac 12.2 'plist seems to point directly to our videocard (specifically 1002 6740).
Today I try to solve a problem I have with xCode, then I try to rebuild the Chimera, with my subsys. Then see if anything works.
I also found a bios to try, with all the functionality

If something works, I post the result
 
@sky923,

If you remove all references to "Hydrilla" on your dsdt, maybe you can try GraphicsEnabler = Yes and different Framebuffer in o.c.b.p :?:

Update

I think the HD6770m is there ready and active, but OSX does not know how to, with two video cards to switch ............
We have fooled OSX, but I do not know how
 
I tried edit as below DSDT, but I couldn't run ATI framebuffer...
Code:
Device (PEGP)
{
{
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
..

_ADR, Zero replaced to _ADR, 0x00020400 from adove code snip...as below.

Code:
Device (PEGP)
{
{
Name (_ADR, 0x00020400)
Name (_PRW, Package (0x02)
..

but, failed!!! :crazy:

0x00020400 was found from AppleGraphicController.kext/Contents/Plugins/AppleMuxControl.kext/Contents/Info.plist...

so, you go to line number, 332 in that file.
that number of decemal! (in Lion 10.7.3)
i tried to converted to hex. then I would get 0x00020400.
I just guessed why IGPU's _ADR was 0x00020000. :mrgreen:
That Element's has a parent key as <key>Config2</key>.
it seems that Config2 is for IGPU and ATI products...
so, I think we must be a knowledge to each other for ourselves inspirations....
I'll try~ try~ try~ cheer up~!! :thumbup:
 
sky923 said:
I tried edit as below DSDT, but I couldn't run ATI framebuffer...
Code:
Device (PEGP)
{
{
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
..

_ADR, Zero replaced to _ADR, 0x00020400 from adove code snip...as below.

Code:
Device (PEGP)
{
{
Name (_ADR, 0x00020400)
Name (_PRW, Package (0x02)
..

but, failed!!! :crazy:

0x00020400 was found from AppleGraphicController.kext/Contents/Plugins/AppleMuxControl.kext/Contents/Info.plist...

so, you go to line number, 332 in that file.
that number of decemal! (in Lion 10.7.3)
i tried to converted to hex. then I would get 0x00020400.
I just guessed why IGPU's _ADR was 0x00020000. :mrgreen:
That Element's has a parent key as <key>Config2</key>.
it seems that Config2 is for IGPU and ATI products...
so, I think we must be a knowledge to each other for your inspirations....
I'll try~ try~ try~ cheer up~!! :thumbup:

great,
AppleMuxControl.kext is our enemy!! :evil: :evil: :evil: :twisted: :twisted: :twisted:

I was talking about this, when I said I do not know how to trick OSx
 
Maybe need a transplant in AppleGraphicPowerManagement.kext 'plist,

with different personalities:

GFX0 (rename to PEGP) from iMac 12,2 to paste on Mackbookpro 8,1

Only fancy :lol: :lol: , I'm at work right now, I do not even remember if they're in there ............
 
Status
Not open for further replies.
Back
Top