Jump to content

ATI HD 5770


ralfhome
 Share

1,160 posts in this topic

Recommended Posts

Hi every body,

I'm looking for a graphic card with a least 1 mini displayport (my wife bought the Apple cinema display 24' ! ), working in my hack without too much noise, with sound and camera (it's Christmas, I can dream !) :P

The XFX 5770 eyefinity5 seems to do that ( http://www.tonymacx86.com/viewtopic.php?f=...;p=66229#p66229 )

Unfortunately I can't find the XFX 5770 eyefinity5 in France !!! :)

Does any one have a positive experience with other 5770 cards with mini displayport such as this one ?

http://www.materiel.net/carte-graphique/xf...slot-60336.html

Thanks a lot for your help

I love this forum :D

Happy new year from France ;)

Link to comment
Share on other sites

i know it's originally from over here mate!

There was one thing that I learned from the tonymac thread though and that was changing the address from _ADR, 0x00030000 to _ADR, 0x00010000

 

That made it work for me and thats what I changed in the dsdt from beto&luna.. It was probably mentioned over here as well but that's just where I got it from. No disrespect for the hard working people obver here at insanelymac!

 

Anyway happy new year to you to FKA!

 

Sorry that was a bit curt of me :D

 

The memory address depends on where your GPU (or PCIx slot) lives in ACPI world.

You can find this using lspci which can be found here .

 

Install and in Terminal type > lspci -nn

My results as below - This allows you to identify your PCI devices from their device id and the corresponding memory address.

 

HALIntosh2010:~ D$ lspci-nn
-bash: lspci-nn: command not found
HALIntosh2010:~ Dave$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation 4 Series Chipset PCI Express Root Port [8086:2e21] (rev 03)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37]
00:1a.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38]
00:1a.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39]
00:1a.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c]
00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40]
00:1c.3 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 4 [8086:3a46]
00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 [8086:3a4a]
00:1d.0 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34]
00:1d.1 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35]
00:1d.2 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36]
00:1d.7 USB Controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a]
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller [8086:3a16]
00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22]
00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]
[color="#ff0000"]01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8][/color]
01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]
02:00.0 Ethernet controller [0200]: Attansic Technology Corp. Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller [1969:1026] (rev b0)
03:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. Unknown device [1106:3403]
04:00.0 RAID bus controller [0104]: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller [1095:3132] (rev 01)

 

As you can see highlighted in red my GPU is at 0x0001000 and obviously you hda audio device is also under this address.

 

D

Link to comment
Share on other sites

Hardware

 

Gigabyte GA-P35-DS3 / ATI HD5770 1024MB / Intel Q6600 @ 2.44GHz / 3x1GB DDR2 800MHz

 

Hi User,

 

ich habe den Code in meine dsdt.aml reingemacht. Aber es wird keine HDMI Audio in Systemeinstellungen/Ton Angezeigt. Es ist zurzeit auch nichts am HDMI angeschlossen. Liegt es daran vielleicht? Weill ich muss mir ein neues HDMI Kabel kaufen da mein altes Kabel kaputt ging.

 

Device (PEGP)
		{
			Name (_ADR, 0x00010000)
			Name (_PRW, Package (0x02)
			{
				0x09, 
				0x05
			})
			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)
				}
			}
		}

 

Vielleicht sollte ich noch erwähnen das ich die Originale AppleHDA.kext nutze durch diesen Code in der dsdt.aml.

 

Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
			Method (_DSM, 4, NotSerialized)
			{
				Store (Package (0x04)
					{
						"layout-id", 
						Buffer (0x04)
						{
							0x0C, 0x00, 0x00, 0x00
						}, 

						"PinConfigurations", 
						Buffer (Zero) {}
					}, Local0)
				DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
				Return (Local0)
			}
		}

 

Das ist meine dsdt.aml.

dsdt.aml.zip

post-228956-1294060309_thumb.png

Link to comment
Share on other sites

Traurig für meinen Deutschen!

 

HDMI Kabel muss für HDMI Vorrichtung an Erscheinen angeschlossen werden.

 

HDEF Code ist OKAY.

 

D

 

In English - The HDMI cable must be connected to the GPU and HDMI device powered up for an HDMI device to show in system profiler.

Link to comment
Share on other sites

Hardware

 

Gigabyte GA-P35-DS3 / ATI HD5770 1024MB / Intel Q6600 @ 2.44GHz / 3x1GB DDR2 800MHz

 

HI FKA,

 

ich habe den Code für die HD5770 von deiner EFI_DSDT_10_08_10.dsl.zip erfolgreich in meine dsdt.aml eingebaut. Es läuft auch aber nach einiger Zeit wird der Monitor Dunkel (die Monitor Lampe leuchtet aber noch Grün) und ich kann nicht mehr über Netzwerk zugreifen. Es sieht so aus als ob der PC eingefroren ist. Hast du auch dieses Problem? Gibt es da eine Lösung für?

 

 

HI FKA,

 

I have the code for the 5770 from your EFI_DSDT_10_08_10.dsl.zip successfully installed in my DSDT.aml. It runs but after some time, access the monitor dark (the monitor light is still green) and I can not go over the network. It looks as if the PC is frozen. Do you have this problem? Is there a solution?

 

Translated by http://translate.google.de

post-228956-1294099486_thumb.png

EFI_DSDT_10_08_10.dsl_from_FKA.zip

dsdt.aml_from_artsin.zip

post-228956-1294099656_thumb.png

HD5770_HDMI_Audio_Code.rtf.zip

Link to comment
Share on other sites

Hardware

 

Gigabyte GA-P35-DS3 / ATI HD5770 1024MB / Intel Q6600 @ 2.44GHz / 3x1GB DDR2 800MHz

 

HI FKA,

 

ich habe den Code für die HD5770 von deiner EFI_DSDT_10_08_10.dsl.zip erfolgreich in meine dsdt.aml eingebaut. Es läuft auch aber nach einiger Zeit wird der Monitor Dunkel (die Monitor Lampe leuchtet aber noch Grün) und ich kann nicht mehr über Netzwerk zugreifen. Es sieht so aus als ob der PC eingefroren ist. Hast du auch dieses Problem? Gibt es da eine Lösung für?

 

 

HI FKA,

 

I have the code for the 5770 from your EFI_DSDT_10_08_10.dsl.zip successfully installed in my DSDT.aml. It runs but after some time, access the monitor dark (the monitor light is still green) and I can not go over the network. It looks as if the PC is frozen. Do you have this problem? Is there a solution?

 

Translated by http://translate.google.de

 

 

Hi artsin

 

Your DSDT is incomplete. You must stop using this before you damage your machine.

Also "Scope (_PR)" in DSDT has many mistakes.

 

Please see Chameleon 2 RC5 installer.

You need only this with:

	    <key>GenerateCStates</key>
   <string>Yes</string>
   <key>GeneratePStates</key>
   <string>Yes</string>
   <key>UpdateACPI</key>
   <string>Yes</string>

 

in com.apple.boot.plist.

 

This gives you speedstep and enables graphics.

 

For HDMI audio you need in DSDT only:

 

                
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)
                   }
               }
           }

 

Use lspci (see post number 1027, above ^^) to find memory address of your GPU.

 

Remove your current DSDT.aml from /Extra reboot and then extract your DSDT again.

Add this code after the code that exists under the memory address of the GPU.

 

Example - my results from lspci:

"01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8]"

 

01:00.0 is my memory address, which = _ADR, 0x00010000 in DSDT.

I search for "_ADR, 0x00010000" in dsdt.dsl.

You may have address of 03:00.0 - I don't know. You MUST find this for yourself with lspci!

 

In my example I add the code here:

 .. ... .. .                        }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (PEGP)
           {
               [color="#ff0000"]Name (_ADR, 0x00010000)[/color]
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR02)
                   }

                   Return (PR02)
               }
           }
        [color="#ff0000"]// GFX code goes here[/color]
           Device (P0P3)
           {
               Name (_ADR, 0x00060000)
               Method (_PRW, 0, NotSerialized)
               { .... ... .

 

So I end up with

 

 ..... .                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR02)
                   }

                   Return (PR02)
               }

               [color="#ff0000"]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)
                   }
               }
           }[/color]

           Device (P0P3)
           {
               Name (_ADR, 0x00060000)
               Method (_PRW, 0, NotSerialized)
               { ..... 

 

Sorry my German ( ... oh and French, Spanish, Italian and a little Greek - my universal translator ;) ) speaking girlfriend is in bed so I can only translate with bablefish. Sorry

 

D

Link to comment
Share on other sites

Hi artsin

 

Your DSDT is incomplete. You must stop using this before you damage your machine.

Also "Scope (_PR)" in DSDT has many mistakes.

 

Please see Chameleon 2 RC5 installer.

You need only this with:

	    <key>GenerateCStates</key>
   <string>Yes</string>
   <key>GeneratePStates</key>
   <string>Yes</string>
   <key>UpdateACPI</key>
   <string>Yes</string>

 

in com.apple.boot.plist.

 

This gives you speedstep and enables graphics.

 

For HDMI audio you need in DSDT only:

 

                
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)
                   }
               }
           }

 

Use lspci (see post number 1027, above ^^) to find memory address of your GPU.

 

Remove your current DSDT.aml from /Extra reboot and then extract your DSDT again.

Add this code after the code that exists under the memory address of the GPU.

 

Example - my results from lspci:

"01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8]"

 

01:00.0 is my memory address, which = _ADR, 0x00010000 in DSDT.

I search for "_ADR, 0x00010000" in dsdt.dsl.

You may have address of 03:00.0 - I don't know. You MUST find this for yourself with lspci!

 

In my example I add the code here:

 .. ... .. .                        }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (PEGP)
           {
               [color="#ff0000"]Name (_ADR, 0x00010000)[/color]
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR02)
                   }

                   Return (PR02)
               }
           }
        [color="#ff0000"]// GFX code goes here[/color]
           Device (P0P3)
           {
               Name (_ADR, 0x00060000)
               Method (_PRW, 0, NotSerialized)
               { .... ... .

 

So I end up with

 

 ..... .                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }
           }

           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR02)
                   }

                   Return (PR02)
               }

               [color="#ff0000"]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)
                   }
               }
           }[/color]

           Device (P0P3)
           {
               Name (_ADR, 0x00060000)
               Method (_PRW, 0, NotSerialized)
               { ..... 

 

Sorry my German ( ... oh and French, Spanish, Italian and a little Greek - my universal translator :) ) speaking girlfriend is in bed so I can only translate with bablefish. Sorry

 

D

HI, FKA, Thanks for your information posted here.

Do you think is this DSDT.aml also working for Asus P5Q PRO (or P6T SE) mainboard and MSI Hawk 5770 (ATI HD 5770) display card if corrected with my lspci ?

Link to comment
Share on other sites

Danke für die Info und die Warnung! Ich habe LSPCI Installiert und dann im Terminal lspci -nn eingeben. Das ist dabei rausgekommen. Ich habe den Chameleon 2 RC5 Installer (r693) installiert. Mein Englisch ist sehr schlecht. Darum diese Frage! Ich muss <key>UpdateACPI</key> <string>Yes</string> in der com.apple.Boot.plist installieren?

 

 

Thanks for the info and the warning! I have installed and then type lspci in the terminal lspci -nn. This came out here. I have installed the Chameleon 2 RC5 Installer (r693). My English is very bad. Therefore this question! I have to<key>UpdateACPI</key> <string>Yes</string> in der com.apple.Boot.plist?

 

 

My System

00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 02)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface Controller [8086:2918] (rev 02)
00:1f.2 SATA controller [0106]: Intel Corporation 82801IB (ICH9) 4 port SATA AHCI Controller [8086:2923] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8]
01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]
03:00.0 SATA controller [0106]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02)
03:00.1 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02)
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
05:01.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02)

 

 

msr(221): ia32_perf_stat 0x06000922
max: 9 current: 9
CPU: Vendor/Model/ExtModel: 0x756e6547/0xf/0x0
CPU: Family/ExtFamily:	  0x6/0x0
CPU: MaxCoef/CurrCoef:	  0x9/0x9
CPU: MaxDiv/CurrDiv:		0x0/0x0
CPU: TSCFreq:			   2400MHz
CPU: FSBFreq:			   266MHz
CPU: CPUFreq:			   2400MHz
CPU: NoCores/NoThreads:	 4/4
CPU: Features:			  0x0000024f
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/Extra/com.apple.Boot.plist] 701 bytes.
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/Extra/com.apple.Boot.plist] 701 bytes.
Setting boot-uuid to: 136E637C-2D17-30D6-B3CC-89BB4AE1F854
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 479 bytes.
Loading Darwin 10.6
Loading kernel mach_kernel
Read HFS+ file: [hd(0,2)/mach_kernel] 4096 bytes.
Read HFS+ file: [hd(0,2)/mach_kernel] 5579907 bytes.
LoadDrivers: Loading from [/Extra/Extensions.mkext]
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 68410 bytes.
LoadDrivers: Loading from [/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext]
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext] 4163141 bytes.
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 4934 bytes.
Using PCI-Root-UID value: 1
ATI VGA Controller [1002:68b8] :: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0) 
old pci command - 7
boot display - 0
Found bios image
Adding binimage to card 68b8 from mmio space with size f400
LAN Controller [10ec:8168] :: PciRoot(0x1)/Pci(0x1c,0x4)/Pci(0x0,0x0)
Setting up lan keys
No SMBIOS replacement found.
Intel P35/G33 DRAM Controller [8086:29c0] at 00:00.0
Frequency detected: 400 MHz (800) Dual Channel 
CAS:5 tRC:5 tRP:5 RAS:18 (5-5-5-18)
Slot: 0 Type 19 1024MB (DDR2 SDRAM) 800MHz Vendor=OCZ
  PartNo=OCZ2P800R21G SerialNo=FFFFFFFF
Slot: 1 Type 19 1024MB (DDR2 SDRAM) 800MHz Vendor=OCZ
  PartNo=OCZ2P800R21G SerialNo=FFFFFFFF
Slot: 3 Type 19 2048MB (DDR2 SDRAM) 800MHz Vendor=OCZ
  PartNo=OCZ2T800C42G SerialNo=00000000
CPU is Intel(R) Core(TM)2 Quad CPU	Q6600  @ 2.40GHz, family 0x6, model 0xf
Patched DMI Table
Found SMBIOS System Information Table 1
Customizing SystemID with : 00000000-0000-0000-0000-001d7da9ab28
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 4934 bytes.
ACPI table not found: SSDT.aml
FADT: Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
SSDT with CPU C-States generated successfully
SSDT with CPU P-States generated successfully
RSDT: Added 2 SSDT table(s)
Starting Darwin x86_64

 

 

Das verstehe ich nicht!!!!!

I do not understand !!!!!

 

Your DSDT is incomplete. You must stop using this before you damage your machine.

Also "Scope (_PR)" in DSDT has many mistakes.

 

 

EDIT

 

Meinst du das hier die Fehler sind? Wo genau!!!

Do you think these are the error here? Where exactly!

 

Scope (_PR)
{
	Processor (CPU0, 0x00, 0x00000410, 0x06)
	{
		Method (_PSS, 0, NotSerialized)
		{
			Return (Package (0x04)
			{
				Package (0x06)
				{
					0x0D5C, 
					0xFDE7, 
					0x0A, 
					0x0A, 
					0x0926, 
					Zero
				}, 

				Package (0x06)
				{
					0x0BE0, 
					0xFDE8, 
					0x0A, 
					0x0A, 
					0x0822, 
					One
				}, 

				Package (0x06)
				{
					0x0A64, 
					0xFDE7, 
					0x0A, 
					0x0A, 
					0x071D, 
					0x02
				}, 

				Package (0x06)
				{
					0x0A64, 
					0xFDE7, 
					0x0A, 
					0x0A, 
					0x071D, 
					0x03
				}
			})
		}

 

Ist der Code Richtig?

If the code is correct?

 

  Scope (_PR)
{
	Processor (CPU0, 0x00, 0x00000410, 0x06) {}
	Processor (CPU1, 0x01, 0x00000410, 0x06) {}
	Processor (CPU2, 0x02, 0x00000410, 0x06) {}
	Processor (CPU3, 0x03, 0x00000410, 0x06) {}
}

revised_file_with_HDMI_audio_dsdt.aml.zip

Link to comment
Share on other sites

First, thanks to FKA, Chrshelms, and Toleda for the help. I wanted to reply sooner, but I decided to test everything I could think of before posting.

I verified all the changes you guys suggested and here is what I found:

To check the address of my graphics card I ran as FKA suggested lspci -nn and got the following output:

00:1c.0 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 1 [8086:3b42] (rev 06)
00:1c.5 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 6 [8086:3b4c] (rev 06)
00:1d.0 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b36] (rev 06)
00:1d.1 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b37] (rev 06)
00:1d.2 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b38] (rev 06)
00:1d.3 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b39] (rev 06)
00:1d.7 USB Controller [0c03]: Intel Corporation Ibex Peak USB2 Enhanced Host Controller [8086:3b34] (rev 06)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a6)
00:1f.0 ISA bridge [0601]: Intel Corporation Ibex Peak LPC Interface Controller [8086:3b02] (rev 06)
00:1f.2 SATA controller [0106]: Intel Corporation Ibex Peak 6 port SATA AHCI Controller [8086:3b22] (rev 06)
00:1f.3 SMBus [0c05]: Intel Corporation Ibex Peak SMBus Controller [8086:3b30] (rev 06)
[color="#FF0000"]01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8]
01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58][/color]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
04:07.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]

 

I tried PEGP address 0x00010000 as FKA suggested, but whenever I did so on my DSDT and rebooted, the HDMI entry on my System Profiler would not even list HDMI on the Audio (Built In) section. Switching it to PEGP address 0x0003000 would at least list the HDMI entry on the System Profiler Audio (Built In). Of course, although it was listed there the System Preferences showed a blank window in the Sound Preferences.

post-251713-1294125490_thumb.png

post-251713-1294125515_thumb.png

I went a bit further a booted into windows and found the following:

post-251713-1294125532_thumb.png

Not sure if the pic above confirms anything or not, but I just gave it a shot.

 

But the story continues...

 

I decided to fetch me another card. I wanted to find out if I was going :o or if it was my system that was hosed. I read that Sapphire was working out for a few people, so I grab the last Sapphire Radeon HD 5770 my local Microcenter had in stock. Basically the same identical specs but a different brand. I went ahead and plugged it in but no video under frame buffer Uakari. I then tried Vervet as other people seemed to like that one, but no HDMI video... DVI yes. I tried different frame buffers, until Baboon gave me video and audio thru HDMI.

SUCCESS! Well not quite. The idea was to get the HIS HD 5770 working.

I plugged the HIS back in and tried all the primate frame buffers I found. These are the results:

Alouatta – no HDMI

Baboon – no HDMI

Colobus – KP

Douc – KP

Eulemur – no HDMI

Galago – KP

Gliff – KP

Hoolock – no HDMI

Kipunji – no HDMI

Langur – no HDMI

Uakari – HDMI video / no sound HDMI

Vervet – no HDMI

I tried both PEGP addresses just to be sure, but both 0x00010000 and 0x00030000 gave me identical results

 

I then tried to go a bit further. I extracted the bios from the Sapphire with the intentions of flashing the HIS with the latter ROM. I managed to flash it, but the card would not display any video and the PC would not boot. I tried even ROMs from the same card brand which I found on the Powerup site, but all gave a black screen and no boot. I changed the SSID and VID but no joy. I had to flash it back to the stock ROM just to bring it back to life.

 

Now, I am stuck. I am beginning to think that this card is not a Reference ATI board. I think HIS managed to modify it and coincidentally broke OSX's capabilities to route HDMI audio. In Windows 7 it happens to work fine, but I truly don't know what else could be the explanation.

 

One thing I noticed that in OSX, the HIS is listed different in the System Profiler. The HIS is listed as ATI Radeon 5700 serires while the Sapphire is listed as ATI Radeon 5770; not sure if the latter is meaningful, but it seems that Kabyl's bootloader and OSX think these cards are different.

 

Fast forward to tonight and am at a point where I have ran out of ideas. What do you guys think?

Try Kabyl's useatirom flag?

Contact HIS support and sweet talk them into sending me another ROM to try?

Dump the HIS card on ebay (out of the 30 day return window) and keep the Sapphire (within the 30 day return window)?

Anything else?

 

BTW, for people interested in this post and the exact cards, here are the links:

http://www.hisdigital.com/un/product2-533.shtml

http://www.sapphiretech.com/presentation/p...101&pid=341

Link to comment
Share on other sites

beto: it's weird you didnt get HDMI Audio Out with the Sapphire card and Vervet, that's what I'm using...

 

FKA: generate p states and c states in boot.plist gave me kernel panics. i had to take it out in order to get the system working... does it work for you?

Link to comment
Share on other sites

Thanks for the info and the warning! I have installed and then type lspci in the terminal lspci -nn. This came out here. I have installed the Chameleon 2 RC5 Installer (r693). My English is very bad. Therefore this question! I have to<key>UpdateACPI</key> <string>Yes</string> in der com.apple.Boot.plist?

 

This is a bit off topic for here, but anyway

 

UpdateACPI=Yes is OK

 

You now have the GFX device in the correct place. BUT your DSDT is too short. This can't be your complete DSDT.

Please show your extracted and unedited DSDT.dsl file.

 

Scope_PR is still incorrect.

 

You do not need to edit/ change Scope _PR if you use GeneratePStates=Yes and GenerateCStates=Yes

 

I can't begin to tell you how much is wrong - Sorry!

 

Ist der Code Richtig?

If the code is correct?

 

  Scope (_PR)
   {
	   Processor (CPU0, 0x00, 0x00000410, 0x06) {}
	   Processor (CPU1, 0x01, 0x00000410, 0x06) {}
	   Processor (CPU2, 0x02, 0x00000410, 0x06) {}
	   Processor (CPU3, 0x03, 0x00000410, 0x06) {}
   }

 

If this is original Scope _PR code ? If So this is correct !

 

D

 

FKA: generate p states and c states in boot.plist gave me kernel panics. i had to take it out in order to get the system working... does it work for you?

 

Works just fine for me but I have just realised that the ati.c code in Chameleon trunk still doesn't have Kabyls code for ATI5000 !

 

Have you got LPC kext loading ?

 

HI, FKA, Thanks for your information posted here.

Do you think is this DSDT.aml also working for Asus P5Q PRO (or P6T SE) mainboard and MSI Hawk 5770 (ATI HD 5770) display card if corrected with my lspci ?

 

NO this is just a short edit to a DSDT - you must add this code to your OWN DSDT FILE!

 

D

Link to comment
Share on other sites

First, thanks to FKA, Chrshelms, and Toleda for the help. I wanted to reply sooner, but I decided to test everything I could think of before posting.

I verified all the changes you guys suggested and here is what I found:

To check the address of my graphics card I ran as FKA suggested lspci -nn and got the following output:

 

Hay - Are you using VooodooHDA.kext?

 

D

Link to comment
Share on other sites

maybe it has something to do with my procesor being overclocked... because it worked with generatepstates on standard speeds!

 

Try valv's branch! I am also OC'd but have no problem with this branch.

 

It has ATI5000 support but doesn't yet have Kably's code.

It's what I'm using ATM until Slice's branch has a few things ironed out ;)

Link to comment
Share on other sites

Are there no suggestions at all for my sleepless Hawk 5770 problem? Since then I've tried a number of random ROMs posted on netkas.org: one claiming to be Apple original, one claiming to be modified to work, and other vendor's ROMs. All either have no effect or cause a kernel panic.

 

Am I fooling myself if I return it, buy a GTS 450, and expect it to be plug-and-play?

 

Thanks in advance

 

 

I am having exact the same problem but i have ati sapphire 5770. Could someone help us? I didn't had this kind of problem with ati_init.

Link to comment
Share on other sites

I am having exact the same problem but i have ati sapphire 5770. Could someone help us? I didn't had this kind of problem with ati_init.

 

Its unclear if bloboj had tried Kabyls booter or not.

Have you both tried Kabyls booter with AtiFb=Vervet, UseAtiROM=No ?

 

Not sure if this matters but in BIOS have you set GPU to PEGP or PCIe ?

 

D

Link to comment
Share on other sites

Its unclear if bloboj had tried Kabyls booter or not.

Have you both tried Kabyls booter with AtiFb=Vervet, UseAtiROM=No ?

 

Not sure if this matters but in BIOS have you set GPU to PEGP or PCIe ?

 

D

 

i tried kabyls boot and i have a success. Display goes to sleep and screensaver is fine!

 

I have some questions. I have a 5770 sapphire vapor x and i extracted from windows the rom file. So the name of the file is 1002_68B8.rom placed in /extra. Is that right? Or should i place and a subsysid name also? If yes which is it?

 

As i understand so far default fb is vervet. Does anyone know if baboon is better for my card?

 

To end with my last problem is sleep. My hackintosh goes to sleep but when i power on display does not go alive. And as i think neither usb ports. Does this has something to do with dsdt? I have a mb foxconn g31mxp and i created a dsdt.aml with dsdt auto patcher.

 

 

Can someone point me somewhere for the sleep problem?

 

 

this is my com.apple.Boot.plist

 

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>UseAtiROM</key>

<string>Yes</string>

<key>Timeout</key>

<string>1</string>

<key>Legacy Logo</key>

<string>Yes</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

</dict>

</plist>

 

Thanks

Link to comment
Share on other sites

@FKA - slightly off topic hut does Kabyl's boot file have the Generate P & S States flags and UpdateACPI that you mentikned earlier? I'm lost as to what bits of RC5 are in each Branch ?

 

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 :rolleyes:

 

i tried kabyls boot and i have a success. Display goes to sleep and screensaver is fine!

 

I have some questions. I have a 5770 sapphire vapor x and i extracted from windows the rom file. So the name of the file is 1002_68B8.rom placed in /extra. Is that right? Or should i place and a subsysid name also? If yes which is it?

 

As i understand so far default fb is vervet. Does anyone know if baboon is better for my card?

 

To end with my last problem is sleep. My hackintosh goes to sleep but when i power on display does not go alive. And as i think neither usb ports. Does this has something to do with dsdt? I have a mb foxconn g31mxp and i created a dsdt.aml with dsdt auto patcher.

 

 

Can someone point me somewhere for the sleep problem?

 

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

Link to comment
Share on other sites

Hay - Are you using VooodooHDA.kext?

 

D

 

Hi FKA,

 

I did a new install and the S/L/E is Vanilla with the exception of my Realtek NIC card.

As far as the E/E I only have fakesmc and JMicronSATA runing 64bits.

I used the latest Chameleon and Kabyl's boot files.

 

Do you think I should try VoodooHDA? I did try it in my previous install, but it did not work.

On this new install, do you think that although the Sapphire card does not need it to enable HDMI the HIS card may enable HDMI audio with VoodooHDA?

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 ^_^

 

D

U can't wait for all this to be in the trunk code rather than branches. Sorry to ask again but do I need the ACPI flag also with the C and P states in Kabyl to get speedstep going properly? It would be nice if my idle temps were as low as windoze

 

Cheers for the help !

Link to comment
Share on other sites

Hello there,

 

Currently have OSx86 10.6.5 fully running on a Dell Inspiron 530 with the following spec:-

 

CPU - Intel Core Duo E8400 3GHz

GFX - Nvidia 1GB 8500GT

Mem - 3GB

PSU - 480Watts

 

I used iAtkos S3 v2 to install and everything is working as it should, point is... I need to upgrade my graphics card for gaming as the 8500GT just can't cut it I am afraid...

 

I am thinking of upgrading the graphics card to an XFX ATI Radeon HD5770 (Single slot version).

 

Is the change from the 8500GT just a case of reinstalling from iAtkos and selecting the ATI graphics options as opposed to the Nvidia ones in the custom options and also will both DVI outputs work fine?

 

Any help, advise or pointers if this a good way to head for an upgrade and how to get it all working will be greatly appreciated!

 

Many thanks,

 

Sys

Link to comment
Share on other sites

Do you think I should try VoodooHDA? I did try it in my previous install, but it did not work.

On this new install, do you think that although the Sapphire card does not need it to enable HDMI the HIS card may enable HDMI audio with VoodooHDA?

 

No I can't get appleHDA and VoodooHDA to load at the same time and can't get HDMI working with VoodooHDA. I only load AppleHDA.kext!

 

U can't wait for all this to be in the trunk code rather than branches. Sorry to ask again but do I need the ACPI flag also with the C and P states in Kabyl to get speedstep going properly? It would be nice if my idle temps were as low as windoze

 

Cheers for the help !

 

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 seedstep thread (1st post) for more info.

Link to comment
Share on other sites

 Share

×
×
  • Create New...