Jump to content

ATI HD 5770


ralfhome
 Share

1,160 posts in this topic

Recommended Posts

This is getting a bit OT for here mate - but I don't htink Kabyl's booter uses the UpdateACPI flag.

You will need AppleLPC.kext to load. If you can't see it in kextstat then search this forum or read my speedstep thread (1st post) for more info.

 

Noted and thanks again for the info - I'm off to find your thread

Link to comment
Share on other sites

Hey, I have had a hackintosh for well over a year now and have been very happy with it. However, my 9500gt is not up to par when I play games on Windows. I would like to upgrade to a card that works well, and I was wondering if this ATI 5770 would work with my hackintosh, and if so, what steps I would have to take to make it work. Thanks!

 

Link: http://www.newegg.com/Product/Product.aspx...2-873-_-Product

Link to comment
Share on other sites

LOL - Kabyls booter does have P and C state generation. And yes the chameleon project is getting a bit confusing but I'm sure all these great new features will come together soon - Not to mention revolution, which I'm avidly trying to follow :(

 

 

 

You don't need UseAtiROM with Kabyls boot as it reads properties direct from your GPU ROM.

 

For auto sleep I also use RIP script (search this forum for it.) for USB problem add USBBusFix=yes to boot.plist

 

D

 

Thanks for your answer FKA!

 

My problem with sleep is that when i press the instant sleep button computer goes to sleep fine but when i power it on again, not only the display stays off but also i think keyboard and mouse. So RIP script is no use since sleep doesn't work!

 

I have tried unplugging and plugging in (usb & dvi) but no work either. I also tried sleepenabler.kext again the same symptoms. Is there any way i could track the problem down?

 

Some log info maybe somewhere? Or is it some bios configuration that i should change? The strange is that hibernation works.

 

Can i change automatic sleep to automatic hibernation (deep sleep)?

 

 

Thanks!

Link to comment
Share on other sites

  • 2 weeks later...

I'm also getting no display on wake from sleep with default FB (Vervet) and dual DVI.

 

FKA did you ever find out what was causing the 'micro-stuttering' you were noticing?

 

I upgraded to a 5770 from a GT210 purely because I was jealous of my friend's iMac ultra silky smooth interface rendering (expose / spaces / dashboard) . The GT210 was pretty smooth but not quite as good as a real mac. I got the 5770 because I saw all the new mac pro's were shipping with it and figured apple would have it sorted.

Ironically, with this setup (RC5 + Kabyl v700, Vervet, Dual DVI), expose definately not smooth. In fact the much lower spec'd GT210 was doing a far better job of it.

 

It only happens in dual DVI mode. If I switch to 'mirrored displays' it's smooth. Granted there are a lot more pixels to deal with but if the GT210 can do it, the 5770 should do it many times faster. It should have no problem rendering the interface at or close to the monitor refresh rate as seen in a real mac.

 

Can anyone report that they have silky smooth expose / spaces with a 5770 in dual DVI mode?

Link to comment
Share on other sites

I'm also getting no display on wake from sleep with default FB (Vervet) and dual DVI.

 

FKA did you ever find out what was causing the 'micro-stuttering' you were noticing?

 

I upgraded to a 5770 from a GT210 purely because I was jealous of my friend's iMac ultra silky smooth interface rendering (expose / spaces / dashboard) . The GT210 was pretty smooth but not quite as good as a real mac. I got the 5770 because I saw all the new mac pro's were shipping with it and figured apple would have it sorted.

Ironically, with this setup (RC5 + Kabyl v700, Vervet, Dual DVI), expose definately not smooth. In fact the much lower spec'd GT210 was doing a far better job of it.

 

It only happens in dual DVI mode. If I switch to 'mirrored displays' it's smooth. Granted there are a lot more pixels to deal with but if the GT210 can do it, the 5770 should do it many times faster. It should have no problem rendering the interface at or close to the monitor refresh rate as seen in a real mac.

 

Can anyone report that they have silky smooth expose / spaces with a 5770 in dual DVI mode?

 

Runs "silky smooth" for me with my Sapphire 5770 when I run dual DVI, one to my monitor and the other to my TV. I too am using Chameleon 2 RC5/700 with Kabyl's latest boot file. My system is even OC'd and no problems with the increase in bus speed.

Link to comment
Share on other sites

when i move a window around its pretty jerky, i definately wouldnt call it silky smooth... all quartz functions are smooth though (like pressing shift when minimizing a window)

I have a 3 display setup and everything works great now. for me it turn out the microstutter had a lot to do with using a faulty vlc version!

Link to comment
Share on other sites

Thanks for your interest. Here is my ioreg zipped :

 

open .dsl with TextEdit and find P0P3, you will see what I added.

 

AMLOLRIK1953.zip

 

drag and drop *.dsl over iASL me, then you should get result in Sessions folder. rename it to DSDT.aml and put it into /Extra

 

- remove VoodooHDA.kext

- reinstall AppleHDA.kext version 1.9.9f12 into S/L/E

Link to comment
Share on other sites

open .dsl with TextEdit and find P0P3, you will see what I added.

 

AMLOLRIK1953.zip

 

drag and drop *.dsl over iASL me, then you should get result in Sessions folder. rename it to DSDT.aml and put it into /Extra

 

- remove VoodooHDA.kext

- reinstall AppleHDA.kext version 1.9.9f12 into S/L/E

 

RESULT :

 

no sound on green and no sound on HDMI via my TV Sony Bravia.

 

Here is my last install configuration :

 

- [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.10 with : Chameleon 2.0 RC5 r700 by Kabyl with experimental ATI

but i have not try the last boot of Kabyl find here : http://www.insanelymac.com/forum/index.php?showtopic=231768

 

- Remove VoodooHDA

- Reinstall Apple HDA.kext 1.9.9

- dsdt.aml put it into /Extra

- Repair permissions

- My com.apple.Boot.plist :

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>AtiFb</key>

<string>Vervet</string>

<key>DSDT</key>

<string>Extra/dsdt.aml</string>

<key>DropSSDT</key>

<string>N</string>

<key>EHCIacquire</key>

<string>No</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>ForceHPET</key>

<string>No</string>

<key>ForceWake</key>

<string>No</string>

<key>GUI</key>

<string>Yes</string>

<key>GenerateCStates</key>

<string>Yes</string>

<key>GeneratePStates</key>

<string>Yes</string>

<key>Graphics Mode</key>

<string>1680x1050x32</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386</string>

<key>Legacy Logo</key>

<string>y</string>

<key>RestartFix</key>

<string>Yes</string>

<key>Theme</key>

<string>LikeaMac</string>

<key>Timeout</key>

<string>5</string>

<key>UHCIreset</key>

<string>No</string>

<key>USBBusFix</key>

<string>No</string>

<key>UpdateACPI</key>

<string>Yes</string>

<key>UseAtiROM</key>

<string>No</string>

</dict>

</plist>

-----

in console log :

 

28/01/11 10:15:09 kernel Sound assertion "0 == hdaGfxCandidate" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 1055 goto Exit

 

 

Any idea ??

Link to comment
Share on other sites

RESULT :

 

no sound on green and no sound on HDMI via my TV Sony Bravia.

 

Here is my last install configuration :

 

- [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] 3.10 with : Chameleon 2.0 RC5 r700 by Kabyl with experimental ATI

but i have not try the last boot of Kabyl find here : http://www.insanelymac.com/forum/index.php?showtopic=231768

 

- Remove VoodooHDA

- Reinstall Apple HDA.kext 1.9.9

- dsdt.aml put it into /Extra

- Repair permissions

- My com.apple.Boot.plist :

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>AtiFb</key>

<string>Vervet</string> <-- remove red lines

<key>DSDT</key>

<string>Extra/dsdt.aml</string>

<key>DropSSDT</key>

<string>N</string> <--- remove red lines

<key>EHCIacquire</key>

<string>No</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>ForceHPET</key>

<string>No</string>

<key>ForceWake</key>

<string>No</string>

<key>GUI</key>

<string>Yes</string>

<key>GenerateCStates</key>

<string>Yes</string>

<key>GeneratePStates</key>

<string>Yes</string>

<key>Graphics Mode</key>

<string>1680x1050x32</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386</string>

<key>Legacy Logo</key>

<string>y</string>

<key>RestartFix</key>

<string>Yes</string>

<key>Theme</key>

<string>LikeaMac</string>

<key>Timeout</key>

<string>5</string>

<key>UHCIreset</key>

<string>No</string>

<key>USBBusFix</key>

<string>No</string>

<key>UpdateACPI</key>

<string>Yes</string>

<key>UseAtiROM</key>

<string>No</string> <-- remove red lines

</dict>

</plist>

-----

in console log :

 

28/01/11 10:15:09 kernel Sound assertion "0 == hdaGfxCandidate" failed in "/SourceCache/AppleHDA/AppleHDA-199.4.12/AppleHDAController/AppleHDAController.cpp" at line 1055 goto Exit

 

 

Any idea ??

 

 

Please try this 2011_01_28_193852.zip and try to find out what are necessary in com.apple.Boot.plist.

 

 

maybe to remove old kextcaches, using Terminal

sudo rm -r -v /System/Library/Caches/com.apple.kext.caches/*

 

I tested only my Sapphire HD5770's HDMI, no sound on board and no LegacyHDA.kext, and it's working.

 

tested with these lines in my DSDT.

           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "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)
                   }
               }
           }


......so on.....

           Device (AZAL)  [color="#FF0000"]//found in most Gigabyte mother boards[/color]
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D, 
                       0x05
                   })
               }
           }

post-93383-1296220982_thumb.jpg

Link to comment
Share on other sites

Please try this 2011_01_28_193852.zip and try to find out what are necessary in com.apple.Boot.plist.

 

 

maybe to remove old kextcaches, using Terminal

sudo rm -r -v /System/Library/Caches/com.apple.kext.caches/*

 

I tested only my Sapphire HD5770's HDMI, no sound on board and no LegacyHDA.kext, and it's working.

 

tested with these lines in my DSDT.

           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "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)
                   }
               }
           }


......so on.....

           Device (AZAL)  [color="#FF0000"]//found in most Gigabyte mother boards[/color]
           {
               Name (_ADR, 0x001B0000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (Package (0x02)
                   {
                       0x0D, 
                       0x05
                   })
               }
           }

post-93383-1296220982_thumb.jpg

 

 

RESULT :

 

I have delete ATI5000injector.kext from my Extra/Extensions

 

And now HDMI Audio WORKS in my TV Sony speakers.

But sound is hatched (not good).

And no sound in green rear.

 

Here is my Extra/Extensions :

 

AppleACPIPS2Nub.kext

AppleIntelPIIXATA-1.kext

AppleIntelPIIXATA.kext

AppleIntelPIIXATA2.kext

ApplePS2Controller.kext

ApplePS2Keyboard.kext

ApplePS2Mouse.kext

ApplePS2Trackpad.kext

EvOreboot.kext

FakeSMC.kext

IOAHCIBlockStorageInjector.kext

IOATABlockStorage.kext

IOATAFamily.kext

IOATAPIProtocolTransport.kext

JMicron36xATA.kext

JMicron36xeSATA.kext

JMicron36xSATA.kext

JMicronATA.kext

LegacyAppleRTC.kext

LegacyJMB36xSATA.kext

VoodooPS2Controller.kext

 

--- Do i must delete any kext ??

 

And any idea for the bad sound in HDMI from my TV ?

 

MANY THANKS for this great progress !!!

Link to comment
Share on other sites

RESULT :

 

I have delete ATI5000injector.kext from my Extra/Extensions

 

And now HDMI Audio WORKS in my TV Sony speakers.

But sound is hatched (not good).

 

And no sound in green rear. <-- I used to try to get VIA sound chip working but it failed so I gave up this sound chip.

 

Here is my Extra/Extensions :

 

AppleACPIPS2Nub.kext

AppleIntelPIIXATA-1.kext

AppleIntelPIIXATA.kext

AppleIntelPIIXATA2.kext

ApplePS2Controller.kext

ApplePS2Keyboard.kext

ApplePS2Mouse.kext

ApplePS2Trackpad.kext

EvOreboot.kext

FakeSMC.kext

IOAHCIBlockStorageInjector.kext

IOATABlockStorage.kext

IOATAFamily.kext

IOATAPIProtocolTransport.kext

JMicron36xATA.kext

JMicron36xeSATA.kext

JMicron36xSATA.kext

JMicronATA.kext

LegacyAppleRTC.kext don't need for ASUS

LegacyJMB36xSATA.kext

VoodooPS2Controller.kext If you don't have PS/2 device, you delete all of PS2.

 

--- Do i must delete any kext ??

 

I think you need to delete many (red) kexts. The best is to ask someone that has the same mother board.

 

And any idea for the bad sound in HDMI from my TV ?

 

I got the same problem, signal dropped, if I connected directly to TV. My HDMI cable is 10m. I have no problem if I connect to my receiver.

Link to comment
Share on other sites

Here is my new Extra/Extensions :

 

ACPIMonitor.kext

IntelThermal.kext

IOAHCIBlockStorageInjector.kext

LegacyJMB36xSATA.kext

SuperIOFamily.kext

 

Fakesmc is in S/L/E

 

I use [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with RC5 ATI Experimental

Link to comment
Share on other sites

Is there HDMI sound working for HD 5770?

My Sapphire HD5770's HDMI audio is working and I must add some lines in DSDT.

 


           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "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)
                   }
               }
           }

Link to comment
Share on other sites

My Sapphire HD5770's HDMI audio is working and I must add some lines in DSDT.

 


           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "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)
                   }
               }
           }

How do i add that to my DSDT?

Link to comment
Share on other sites

 Share

×
×
  • Create New...