Jump to content

ATI Radeon 6xxx, working QE/CI


  • Please log in to reply
784 replies to this topic

#701
Motawa

Motawa

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 216 posts

Any news people about 6790 ? I'm using windows again pffff...


me too :(

there is one guy on wiki who seems the 6950/70 got working:

HD 6950 2048MB/1024MB XFX/Asus/Sapphire Works with Netkas 6970 fix and flashed to 6970 BIOS. UVD does not currently work (iTunes cover flow)

#702
telepati

telepati

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male
  • Location:istanbul
Can someone help me for EFI ROM? How to make EFI ROM? I read all threads on Netkas but I really dont understand anything I donwload EFI ROM creator app and Sapphire.6950.with.EFI.rom from Netkas. But what will I do this thing where am I put this on?

#703
^Andy^

^Andy^

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 659 posts
  • Gender:Male

Can someone help me for EFI ROM? How to make EFI ROM? I read all threads on Netkas but I really dont understand anything I donwload EFI ROM creator app and Sapphire.6950.with.EFI.rom from Netkas. But what will I do this thing where am I put this on?


You are using a hackintosh so the efi rom will do absolutely nothing for you - you do NOT need or want it!

#704
telepati

telepati

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male
  • Location:istanbul
Guys I need advice urgently I will exchange my Sapphire 6950 2 GB with this http://www.sahibinde...70906448/detay/ card! But Im not sure this card will work? is this card will work with Lion? Can somebody tellme before the exchage please?

#705
^Andy^

^Andy^

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 659 posts
  • Gender:Male

Guys I need advice urgently I will exchange my Sapphire 6950 2 GB with this http://www.sahibinde...70906448/detay/ card! But Im not sure this card will work? is this card will work with Lion? Can somebody tellme before the exchage please?


That looks like a reference 6870 so *Should* work

#706
Úll Mac

Úll Mac

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts

Hi, have been reading thru your posts relating to the ati 5000/6000 cards with interest.


Have an Acer

7741g - core i3 350m - ati 5470m 512mb and native res 1600x900

Cannot get the ati card recognised in lion.

I think I need to sort 3 things to fix this -

1.edid ( have compiled this and it loads correctly)

2.bootloader ( have tried chimera but dont think it helps)

3.senseid for my 7741g ( not sure how to get bios)

Do you think I'm on the right track


Also You uploaded a boot file for this card on a previous page in this thread.How do I use that?


Any input would be a help,Thanks.



#707
LesGaR

LesGaR

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
Hello,
I installed lion on my laptop asus k53j and work very good, but my problem is in the graphics card ati hd 6370m (is same 5470m but rebranded) NOT WORKING QE/CI.
I think the problem is in the Atiframebufer.kext is need pached like my bios dump configuration, but I don't know how to fixit. I read all post, have bios dump, ioreg, dsdt (pached), kext (original and pached)... but I can´t fix it.
Someone help me?

#708
granda

granda

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi everbody,
I am reading along time here but the first time post Posted Image

I have a new system with;


Gigabyte Z68AP-D3 F3 Bios
Intel Corei5-2500k
XFX HD 6850 1GB ZCFC
Corsair Force Series GT 60gb SSD
Corsair 8 GB Vengeance Ram
Corsair Carbide Series 400R
Corsair Enthusiast Series™ TX650M
Pionner DVD Rom



I installed the Lion 10.7.3 on my system.Everything works great except my Video Card.I have xfx 6850 zcfc but it did not work properly.
Lion did not recognize xfx.I get only 1024* resolution on my Samsung 32" hdtv.I use dvi port to connect.

I have already read the Alex's article about xfx 6850s.But i am a new user on mac systems so i am not as pro. as you.
When i am using mobo's onboard graphics everythings work perfect.

And i go to system report>display> i see two graphics option; one is my xfx (Atı amd 6850)
other is intel hd 3000
So lion see my xfx 6850 but dont allow to use it.

What can i do ? Any solutions about my problem.

I only reach to desktop -x GraphicsEnabler=No thats all.
when trying -v i get Slot-1 error Posted Image


I used #### Method for Installation

(Sorry about my english) Posted Image


#709
Maverick

Maverick

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 230 posts
  • Gender:Male
  • Location:india
  • Interests:Caffeine,Hackintosh,
    AMD hackintosh,
    Technology,
I did try on my HD Redeon 6770m 2 GB Laptop version but not working not even shows ........... :(

#710
geocool

geocool

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Location:Greece
I'm posting to let you know that I uploaded 2 kext files for Ati HD 6790. These files work only on Mountain Lion.
Also I added instructions so if something is not working for you, you can edit these kexts manually.
Link : http://www.osx86.net...on_hd_6790.html

#711
Maverick

Maverick

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 230 posts
  • Gender:Male
  • Location:india
  • Interests:Caffeine,Hackintosh,
    AMD hackintosh,
    Technology,

I'm posting to let you know that I uploaded 2 kext files for Ati HD 6790. These files work only on Mountain Lion.
Also I added instructions so if something is not working for you, you can edit these kexts manually.
Link : http://www.osx86.net...on_hd_6790.html


But does it works on ATI 6770M 2GB laptop version graphics card

#712
blackwalker

blackwalker

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 356 posts
hi!
I'm trying to make my His 6970 2gb work with Mountain Lion,
but with no success :( ...sorry for my english!


I try to install ML and after the first boot i got only white screen, no matter what i do.
So i try i different way. Thats what i do:

- create a USB installation for ML
- start with the USB and Install ML with "GraphicsEnabler=No"
- restart again from usb and first start with "GraphicsEnabler=No" from the harddisk where i installed ML
- Updated Mountain Lion (No kext or bootloader or other installed) only updated ML
- restart always from usb and start again with "GraphicsEnabler=No" from the harddisk

the sistem start only with GraphicsEnabler=No and all i got is a 1024x768 resolution
and only 3mb on video card!!!!

ATI (0x1002)
0x6718
No kext Loaded

see the pics:

Posted Image

Posted Image

if can help, this are some info about my 6970 i got from windows:

Posted Image

hope someone can help me!
thanks ^_^

#713
minty_lite

minty_lite

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
does it supports the AMD 6320 Radeon on Mountain Lion?

#714
rominator

rominator

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 140 posts
To chuck a little gasoline on the fire....

The recent Mac 7950 comes with a driver disk.

Has 10.7.5 and 10.8.2 drivers.

The 10.7.5 drivers allowed 6950 to boot up perfectly in my Mac Pro.

What this means for Hacks I do not know.

If someone wants to come by and grab the driver disk and host it, I am in LA in Hollywood near Runyon Canyon.

I have not tested the 10.8.2 drivers but I do know that official 10.8.3 drivers give KP with my 6950.

#715
blackwalker

blackwalker

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 356 posts

To chuck a little gasoline on the fire....

The recent Mac 7950 comes with a driver disk.

Has 10.7.5 and 10.8.2 drivers.

The 10.7.5 drivers allowed 6950 to boot up perfectly in my Mac Pro.

What this means for Hacks I do not know.

If someone wants to come by and grab the driver disk and host it, I am in LA in Hollywood near Runyon Canyon.

I have not tested the 10.8.2 drivers but I do know that official 10.8.3 drivers give KP with my 6950.


nice to know!
but i'm in Rome, italy....would be great if someone can put them online!!!

#716
minty_lite

minty_lite

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
I tried on Mountain Lion, and it won't work, tried editing various kext, still doesnt works on me.

~ Sony Vaio Y - VPCYB4AJA
~ AMD Dual Core E-450 APU @ 1.65GHz
~ 2 GB Ram
~ AMD Radeon 6320 Graphics Card

#717
Goblin Gangstah

Goblin Gangstah

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
I know i am very late to the party but i have been trying for the last week to get my Sapphire 6850 working on Snow Leopard 10.6.8, i did manage to boot twice with full QE/CI and the card recognized as N140, however after a permissions repair it won't boot no matter what, always a grey screen, i tried almost every package listed in this thread.

#718
TH3L4UGH1NGM4N

TH3L4UGH1NGM4N

    (~_~)

  • News Team
  • 1,154 posts
  • Gender:Male
  • Location:Wonderland
  • Interests:(~_^)
Might I ask how come you haven't upgraded to at least Lion since it became easier in 10.7+ ?

#719
xopher

xopher

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Finland

I have this ASUS EAH6870 card. (2x DVI, 2x DisplayPort).

 

I'm running Mountain Lion 10.8.3 with Chameleon 2.2 r2248, with GE=NO on two displays (DVI+DVI) right now. GE=NO, because I haven't got a framebuffer personality working properly.

 

Duckweed would start fine, but only show one monitor, and Bulrushes wouldn't emit a signal to the second monitor.

 

My question to you smart guys is then: What is my next move?

 

I've tried searching for this specific card on the forums, but didn't find any solutions per se. Does anyone have a working solution to get it working properly?

 

If not, then here's a followup: If I'm to make a custom personality, then what does that really entail? Do I recompile Chameleon and make my own "Duckweed 2", or do I have to change something in the kexts (which I'd rather not since I prefer to be able to run as close to vanilla as possible)?

 

When I had a 8800GT I also just inserted an EFI-string into the bootloader to get my card recognized, possible or not? What about a DSDT-edit?

 

Thank you in advance!

 

EDIT;

I've done some more research, and had some help modifying my DSDT and the ATI6000Controller.kext to match my setup, but alas no dice.

 

Here's a redsock_bios_decode of my GFX-card's BIOS, which I extracted using atiflash:

AS03.bin    :

6738.13.6.0.6.AS07                                           
               
Subsystem Vendor ID: 1043
       Subsystem ID: 3b0
Object Header Structure Size: 360
Connector Object Table Offset: 48
Router Object Table Offset: 0
Encoder Object Table Offset: fd
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [19] which is [DISPLAY_PORT]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] 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 [2] which is [DVI_I]
	encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [2] which is [DVI_I]
	encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false

This is what I've edited into my DSDT:

Device (P0P2)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
                {
                    Return (Package (0x02)
                    {
                        0x09, 
                        0x04
                    })
                }

                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x9C)
                            {
                                "@0,HasPanel", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "@0,Haslid", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "@0,AAPL,boot-display", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "@0,display-dither-support", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x00
                                }, 

                                "@0,backlight-control", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "@0,AAPL,vram-memory", 
                                Buffer (0x08)
                                {
                                     0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x10
                                }, 

                                "@0,VRAM,memsize", 
                                Buffer (0x08)
                                {
                                     0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40
                                }, 

                                "@0,dpcd-post-training", 
                                Buffer (0x06)
                                {
                                     0x77, 0x77, 0x01, 0x01, 0x00, 0x00
                                }, 

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

                                "@0,display-pixel-component-bits", 
                                Buffer (0x04)
                                {
                                     0x06, 0x00, 0x00, 0x00
                                }, 

                                "@0,display-link-component-bits", 
                                Buffer (0x04)
                                {
                                     0x06, 0x00, 0x00, 0x00
                                }, 

                                "@0,display-inverter-default-cycle", 
                                Buffer (One)
                                {
                                     0xB8
                                }, 

                                "@0,av-signal-type", 
                                Buffer (One)
                                {
                                     0x10, 0x00, 0x00, 0x00
                                }, 

                                "@0,ATY,EFIDisplay", 
                                Buffer (0x06)
                                {
                                     0x44, 0x50, 0x5F, 0x49, 0x4E, 0x54
                                }, 

                                "@0,built-in", 
                                Buffer (One)
                                {
                                     0x01
                                }, 

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

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

                                "@0,display-type", 
                                Buffer (0x05)
                                {
                                    "NONE"
                                }, 

                                "@0,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

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

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

                                "@1,VRAM,memsize", 
                                Buffer (0x08)
                                {
                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
                                }, 

                                "@1,display-type", 
                                Buffer (0x05)
                                {
                                    "NONE"
                                }, 

                                "@1,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "@2,compatible", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

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

                                "@2,VRAM,memsize", 
                                Buffer (0x08)
                                {
                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
                                }, 

                                "@2,display-type", 
                                Buffer (0x05)
                                {
                                    "NONE"
                                }, 

                                "@2,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "@3,compatible", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

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

                                "@3,VRAM,memsize", 
                                Buffer (0x08)
                                {
                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40
                                }, 

                                "@3,display-type", 
                                Buffer (0x05)
                                {
                                    "NONE"
                                }, 

                                "@3,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "AAPL,EMC-Display-List", 
                                Buffer (0x40)
                                {
                                    /* 0000 */   0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0008 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0010 */   0x06, 0x10, 0x00, 0x00, 0x1B, 0x92, 0x00, 0x00,
                                    /* 0018 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0020 */   0x06, 0x10, 0x00, 0x00, 0x1C, 0x92, 0x00, 0x00,
                                    /* 0028 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0030 */   0x06, 0x10, 0x00, 0x00, 0x21, 0x92, 0x00, 0x00,
                                    /* 0038 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                                }, 

                                "AAPL00,InverterFrequency", 
                                Buffer (0x04)
                                {
                                     0x08, 0x52, 0x00, 0x00
                                }, 

                                "AAPL,Haslid", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "AAPL,aux-power-connected", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "AAPL,backlight-control", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "AAPL,BacklightRestore", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "AAPL,HasPanel", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "AAPL01,BacklightIntensity", 
                                Unicode ("N"), 
                                "AAPL,slot-name", 
                                Buffer (0x06)
                                {
                                     0x53, 0x6C, 0x6F, 0x74, 0x2D, 0x31
                                }, 

                                "AAPL00,blackscreen-preferences", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x00
                                }, 

                                "AAPL01,Coherency", 
                                Buffer (0x04)
                                {
                                     0x02, 0x00, 0x00, 0x00
                                }, 

                                "AAPL01,blackscreen-preferences", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x08
                                }, 

                                "AAPL00,DualLink", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 

                                "AAPL00,Dither", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x00
                                }, 

                                "ATY,RefCLK", 
                                Buffer (0x04)
                                {
                                     0x8C, 0x0A, 0x00, 0x00
                                }, 

                                "bksv", 
                                Buffer (0x08)
                                {
                                     0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                                }, 

                                "ATY,Card#", 
                                Buffer (0x0E)
                                {
                                    /* 0000 */   0x31, 0x30, 0x39, 0x2D, 0x43, 0x32, 0x39, 0x36,
                                    /* 0008 */   0x30, 0x32, 0x2D, 0x30, 0x30
                                }, 

                                "ATY,Copyright", 
                                Buffer (0x33)
                                {
                                    /* 0000 */   0x43, 0x6F, 0x70, 0x79, 0x72, 0x69, 0x67, 0x68,
                                    /* 0008 */   0x74, 0x20, 0x41, 0x4D, 0x44, 0x20, 0x49, 0x6E,
                                    /* 0010 */   0x63, 0x2E, 0x20, 0x41, 0x6C, 0x6C, 0x20, 0x52,
                                    /* 0018 */   0x69, 0x67, 0x68, 0x74, 0x73, 0x20, 0x52, 0x65,
                                    /* 0020 */   0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x2E, 0x20,
                                    /* 0028 */   0x32, 0x30, 0x30, 0x35, 0x2D, 0x32, 0x30, 0x31,
                                    /* 0030 */   0x33, 0x0D, 0x0A
                                }, 

                                "ATY,EFIVersion", 
                                Buffer (0x0A)
                                {
                                    /* 0000 */   0x30, 0x31, 0x2E, 0x30, 0x30, 0x2E, 0x33, 0x31,
                                    /* 0008 */   0x38, 0x30
                                }, 

                                "ATY,EFICompileDate", 
                                Buffer (0x0B)
                                {
                                    /* 0000 */   0x4A, 0x75, 0x6E, 0x20, 0x31, 0x38, 0x20, 0x32,
                                    /* 0008 */   0x30, 0x31, 0x33
                                }, 

                                "ATY,EFIDispConfig", 
                                Buffer (0x08)
                                {
                                     0x0F, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                                }, 

                                "ATY,EFIDriverType", 
                                Buffer (One)
                                {
                                     0x02
                                }, 

                                "ATY,EFIEnabledMode", 
                                Buffer (One)
                                {
                                     0x02
                                }, 

                                "ATY,EFIHWInitStatus", 
                                Buffer (0x08)
                                {
                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                                }, 

                                "ATY,EFIOrientation", 
                                Buffer (0x02)
                                {
                                     0x00, 0x01
                                }, 

                                "ATY,EFIVersionB", 
                                Buffer (0x11)
                                {
                                    /* 0000 */   0x31, 0x31, 0x33, 0x2D, 0x43, 0x32, 0x39, 0x36,
                                    /* 0008 */   0x30, 0x38, 0x30, 0x30, 0x2D, 0x31, 0x30, 0x31
                                }, 

                                "ATY,EFIVersionE", 
                                Buffer (0x0F)
                                {
                                    /* 0000 */   0x31, 0x31, 0x33, 0x2D, 0x43, 0x32, 0x39, 0x36,
                                    /* 0008 */   0x30, 0x47, 0x2D, 0x35, 0x30, 0x37
                                }, 

                                "ATY,EFI-dpcd-post-training", 
                                Buffer (0x08)
                                {
                                     0x77, 0x77, 0x01, 0x00, 0x00, 0x00
                                }, 

                                "ATY,EFI-dpcd-post-training-result", 
                                Buffer (0x09)
                                {
                                    /* 0000 */   0x0A, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10,
                                    /* 0008 */   0x01
                                }, 

                                "saved-config", 
                                Buffer (0x0100)
                                {
                                    /* 0000 */   0x3E, 0x04, 0x02, 0xFF, 0xFF, 0x90, 0x00, 0x88,
                                    /* 0008 */   0x00, 0x30, 0x02, 0xD9, 0x3F, 0x07, 0x00, 0x00,
                                    /* 0010 */   0x56, 0x5E, 0x00, 0x0A, 0xA0, 0x0A, 0x30, 0x00,
                                    /* 0018 */   0x20, 0x00, 0xA0, 0x05, 0xC9, 0x05, 0x03, 0x00,
                                    /* 0020 */   0x05, 0x00, 0xA0, 0x05, 0x00, 0x0A, 0x50, 0x01,
                                    /* 0028 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0030 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0038 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0040 */   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
                                    /* 0048 */   0xC8, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00,
                                    /* 0050 */   0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0058 */   0x90, 0x01, 0x00, 0x00, 0xC8, 0x32, 0x00, 0x00,
                                    /* 0060 */   0xFF, 0x08, 0x0A, 0x0A, 0x30, 0x00, 0x0F, 0x00,
                                    /* 0068 */   0x70, 0x1E, 0x28, 0x08, 0x00, 0x00, 0x00, 0x00,
                                    /* 0070 */   0xA1, 0x05, 0x00, 0x00, 0x01, 0x0A, 0x00, 0x02,
                                    /* 0078 */   0x1C, 0x2C, 0x00, 0x00, 0x14, 0x2C, 0x00, 0x00,
                                    /* 0080 */   0x18, 0x2C, 0x00, 0x00, 0x24, 0x2C, 0x00, 0x00,
                                    /* 0088 */   0x20, 0x2C, 0x00, 0x00, 0x04, 0x68, 0x00, 0x00,
                                    /* 0090 */   0x10, 0x68, 0x00, 0x00, 0xF8, 0x98, 0x00, 0x00,
                                    /* 0098 */   0x48, 0x2F, 0x00, 0x00, 0xD4, 0x0B, 0x00, 0x00,
                                    /* 00A0 */   0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
                                    /* 00A8 */   0xC8, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00,
                                    /* 00B0 */   0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 00B8 */   0x90, 0x01, 0x00, 0x00, 0xC8, 0x32, 0x00, 0x00,
                                    /* 00C0 */   0xFF, 0x01, 0x08, 0x08, 0x10, 0x00, 0x0F, 0x00,
                                    /* 00C8 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 00D0 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 00D8 */   0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00,
                                    /* 00E0 */   0xFF, 0xF8, 0x00, 0x00, 0x3F, 0xF9, 0x07, 0x07,
                                    /* 00E8 */   0x08, 0x01, 0x1A, 0x00, 0x06, 0xA0, 0x40, 0x00,
                                    /* 00F0 */   0x00, 0x00, 0x18, 0x00, 0x03, 0x10, 0x01, 0x12,
                                    /* 00F8 */   0x03, 0x10, 0x01, 0x12, 0x03, 0x10, 0x01, 0x10
                                }, 

                                "ATY,MemRevisionID", 
                                Buffer (0x02)
                                {
                                     0x0F, 0x00
                                }, 

                                "ATY,MemVendorID", 
                                Buffer (0x02)
                                {
                                     0x01, 0x00
                                }, 

                                "ATY,vram_base", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x00
                                }, 

                                "built-in", 
                                Buffer (One)
                                {
                                     0x00
                                }, 

                                "ATY,PlatformInfo", 
                                Buffer (0x80)
                                {
                                    /* 0000 */   0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0008 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0010 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0018 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0020 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0028 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0030 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0038 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0040 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0048 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0050 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0058 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0060 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0068 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0070 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0078 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                                }, 

                                "MVAD", 
                                Buffer (0x40)
                                {
                                    /* 0000 */   0x3E, 0x04, 0x02, 0xB8, 0xFF, 0x90, 0x00, 0x88,
                                    /* 0008 */   0x00, 0x30, 0x02, 0xD9, 0x3F, 0x07, 0x00, 0x00,
                                    /* 0010 */   0x56, 0x5E, 0x00, 0x0A, 0xA0, 0x0A, 0x30, 0x00,
                                    /* 0018 */   0x20, 0x00, 0xA0, 0x05, 0xC9, 0x05, 0x03, 0x00,
                                    /* 0020 */   0x05, 0x00, 0xA0, 0x05, 0x00, 0x0A, 0x50, 0x01,
                                    /* 0028 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0030 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                                    /* 0038 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
                                }, 

                                "graphic-options", 
                                Buffer (0x04)
                                {
                                     0x04, 0x00, 0x00, 0x00
                                }, 

                                "ATY,Rom#", 
                                Buffer (0x0F)
                                {
                                    /* 0000 */   0x31, 0x31, 0x33, 0x2D, 0x41, 0x44, 0x30, 0x30,
                                    /* 0008 */   0x38, 0x30, 0x30, 0x2D, 0x31, 0x31, 0x32
                                }, 

                                "ATY,VendorID", 
                                Buffer (0x02)
                                {
                                     0x02, 0x10
                                }, 

                                "ATY,DeviceID", 
                                Buffer (0x02)
                                {
                                     0x38, 0x67
                                }, 

                                "model", 
                                Buffer (0x12)
                                {
                                    /* 0000 */   0x41, 0x4D, 0x44, 0x20, 0x52, 0x61, 0x64, 0x65,
                                    /* 0008 */   0x6F, 0x6E, 0x20, 0x48, 0x44, 0x20, 0x36, 0x38,
                                    /* 0010 */   0x37, 0x30
                                }, 

                                "device_type", 
                                Buffer (0x13)
                                {
                                    "ATY,DuckweedParent"
                                }, 

                                "name", 
                                "ATY,DuckweedParent", 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    OperationRegion (HDAH, PCI_Config, Zero, 0x40)
                    Field (HDAH, ByteAcc, NoLock, Preserve)
                    {
                        VID0,   16, 
                        DID0,   16
                    }

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg0, Buffer (0x10)
                                {
                                    /* 0000 */   0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
                                    /* 0008 */   0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                                }))
                        {
                            If (LNotEqual (And (VID0, 0xFFFF), 0xFFFF))
                            {
                                Store (Package (0x02)
                                    {
                                        "hda-gfx", 
                                        Buffer (0x0A)
                                        {
                                            "onboard-1"
                                        }
                                    }, Local0)
                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                Return (Local0)
                            }
                        }

                        Return (0x80000002)
                    }
                }
            }

And this is the modification I've made to the ATI6000Controller.kext:

sudo perl -pi -e 's|\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\x03\x04\x00\x02\x00\x00\x14\x02\x00\x00\x00\x01\x00\x00\x00\x00\x06\x05|\x00\x04\x00\x00\x04\x03\x00\x00\x00\x01\x00\x00\x12\x04\x01\x01\x00\x04\x00\x00\x04\x03\x00\x00\x00\x01\x00\x00\x22\x05\x02\x02\x00\x08\x00\x00\x04\x02\x00\x00\x00\x01\x00\x00\x11\x02\x06\x06\x04\x00\x00\x00\x14\x02\x00\x00\x00\x01\x00\x00\x11\x05\x04\x05|g' /System/Library/Extensions/ATI6000Controller.kext/Contents/MacOS/AMD6000Controller

When I boot, both monitors are recognized. The problem is that now my main monitor doesn't get a signal. Previously with Duckweed my main monitor worked fine, but my HDTV connected via a DVI-HDMI adapter on the secondary DVI-port wasn't detected at all. If I switch the monitor to the secondary DVI and the HDTV to the primary, I get a signal to my monitor, but not my HDTV. 

 

Here's what my physical connectors look like:

 

[DVI] [DP] [DP]

[DVI]

 

[DVI] = DVI-cable to my main monitor.

[DVI] = DVI-HDMI adapter to my HDTV.

 

Any ideas? Are these mods remotely accurate for my card? Could it have something to do with sense values?


Edited by xopher, 26 June 2013 - 08:35 AM.


#720
xmen107

xmen107

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 111 posts

@xopher... I have the same card that you, both ports are working  here including HDMI audio, but  im not tested it with 2 monitors, test my custom ATI6000  and see if it works for you...backup your first... in dsdt test add only this:

Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0C)
                            {
                                "@0,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "@1,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "@2,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "@3,name", 
                                Buffer (0x0D)
                                {
                                    "ATY,Duckweed"
                                }, 

                                "model", 
                                Buffer (0x13)
                                {
                                    "AMD Radeon HD 6870"
                                }, 

                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

Attached Files







1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy