Contribute
Register

ATI HD 5770 dsdt for testing...

Status
Not open for further replies.
Joined
Jan 28, 2011
Messages
37
Motherboard
GA-Z87MX-D3H
CPU
i7-4770S
Graphics
ATI R9-280
Mac
  1. MacBook Air
Classic Mac
  1. 0
Mobile Phone
  1. iOS
straccio said:
Hi,
i have found on insanely mac a dsdt with an ATI HD 5770, you can download from here
http://dl.dropbox.com/u/4899261/OSX86/DSDT.FabriXXio.zip

From this, i have extract the ATI HD 5770 Device, avaible here
http://dl.dropbox.com/u/4899261/OSX86/ATIDH5770.dsl

I'm unable to test this because i don't understand how (and where) can i add this device to an existing aml file.

My current dsdt is the one for GA-X58A-UD3r by Tonymac!

I hope someone more experienced than me can try it.

Best regards

Although i have no need for it, might give it ashot an see if it works. :thumbup:
 
On the night work...
I have made two modified versions of Tonymac GA-X58A-UD3r with 1 and 2 ATI.

The first 5770 on PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)
The second 5770 on PciRoot(0x1)/Pci(0x7,0x0)/Pci(0x0,0x0)

1x ATI HD 5770 DSDT source here
http://dl.dropbox.com/u/4899261/OSX86/DSDT/1x ATI HD 5770/dsdt.dsl
and the compiled here (DSDT.aml)
http://dl.dropbox.com/u/4899261/OSX86/DSDT/1x ATI HD 5770/DSDT.aml

2x ATI HD 5770 DSDT source here
http://dl.dropbox.com/u/4899261/OSX86/DSDT/2x ATI HD 5770/dsdt.dsl
and the compiled here (DSDT.aml)
http://dl.dropbox.com/u/4899261/OSX86/DSDT/2x ATI HD 5770/DSDT.aml

1x ATI HD 5770 DSDT source without ATI Binary Image here
http://dl.dropbox.com/u/4899261/OSX86/DSDT/no_binary/1x ATI HD 5770/dsdt.dsl
and the compiled without ATI Binary Image here (DSDT.aml)
http://dl.dropbox.com/u/4899261/OSX86/DSDT/no_binary/1x ATI HD 5770/DSDT.aml

2x ATI HD 5770 DSDT source without ATI Binary Image here
http://dl.dropbox.com/u/4899261/OSX86/DSDT/no_binary/2x ATI HD 5770/dsdt.dsl
and the compiled without ATI Binary Image here (DSDT.aml)
http://dl.dropbox.com/u/4899261/OSX86/DSDT/no_binary/2x ATI HD 5770/DSDT.aml

Some one can help me to check these sources with my ioreg or explain me how to get correct values?
Here my IOREG
http://dl.dropbox.com/u/4899261/OSX86/Mac Pro di Straccio .ioreg.zip
 
Thanks for the post. Tried it with my X58A-UD5 and Apple ATI 5770. I inserted the GFX part into my DSDT and changed the framebuffer from Vervet to Hoolock. I was surprised that it works quite well. Sleep/wake and Cinebench a bit higher.
 
hawgguy said:
Thanks for the post. Tried it with my X58A-UD5 and Apple ATI 5770. I inserted the GFX part into my DSDT and changed the framebuffer from Vervet to Hoolock. I was surprised that it works quite well. Sleep/wake and Cinebench a bit higher.

Hi hawgguy, u welcome! tnx to you.
I'm sorry, but yesterday i'm back to home from holyday.

But Apple ATI HD 5770 use different framebuffer?
Can you post your version?

I have a new version in "working progress" with hdmi audio mapping.

I'have few trouble to get 2x ati hd 5770 working.
After long boot i can see all cards in system profile (without slot information) but the system is unstable, i can't open "System Preferences".

The working progress version use different DEVICE settings
Code:
        Device (PCI0)
        {
            Name (_HID, EisaId ("PNP0A03"))
            Name (_ADR, Zero)
            Name (_UID, One)
            Name (_BBN, Zero)
            Method (_S3D, 0, NotSerialized)
            {
                If (LEqual (OSFL, 0x02))
                {
                    Return (0x02)
                }
                Else
                {
                    Return (0x03)
                }
            }

             Device (PEG1)
             {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
                    Device (GFX1){
                    {
                     .......
                    }
             }
             Device (PEG2)
             {
                Name (_ADR, 0x00070000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
                    Device (GFX2){
                    {
                     .......
                    }
             }
        }
instead
Code:
        Device (PCI0)
        {
            Name (_HID, EisaId ("PNP0A03"))
            Name (_ADR, Zero)
            Name (_UID, One)
            Name (_BBN, Zero)
            Method (_S3D, 0, NotSerialized)
            {
                If (LEqual (OSFL, 0x02))
                {
                    Return (0x02)
                }
                Else
                {
                    Return (0x03)
                }
            }
            Device (PEGP)
            {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
                Device (GFX0)
                {
                .......
                }
                Device (GFX1)
                {
                      Name (_ADR, 0x00070000)
                 .......
                }
            }
        }

I can't understand the using of PEGP or PEG(x) [where (x) is a number]

Bye bye
 
straccio said:
But Apple ATI HD 5770 use different framebuffer?
Can you post your version?


My version same as yours with Vervet replaced by Hoolock.
 
Could someone replace the Nvidia code (using a 285GTX and it shows 8800GT?) with the Ati Code because I cannot compile the dsdt without errors.

Thx in advance lads
 

Attachments

  • dsdt.aml
    18.6 KB · Views: 112
Yeah but it's ok. Seems it doesnt work no matter if I use the dsdt or not so for now I'm testing without dsdt.
Very frustrating knowing the desktop is there but I just can't see it.

This happens on an updated 10.6.3 to 10.6.6 install (10.6.3 showed desktop but no extra resolutions or properly recognized) and my main 10.6.6 install so I guess it's no use to even try a fresh install.

Update: Solved (PCIRootUID=1 in the wrong place in boot plist)
 
Status
Not open for further replies.
Back
Top