Jump to content

Display Sleep problem (still)


nyolc8
 Share

3 posts in this topic

Recommended Posts

Hi!

I have only one problem with my hackintosh since I have a hack. Display Sleep. It does not turns off my display, only freezes the screen.

I had an ati radeon hd4670, now I have an ati radeon hd4830, the problem is exactly the same.

I tested many things and here is the situation:

 

- If I'm using the correct framebuffer for the vga (for hd4830 it is MotMot) then display sleep not working.

- If I'm not using any framebuffer for the vga, then the display sleep working fine, but I get dual display configuration even with only one display connected.

 

I'm using dsdt injection instead of graphics enabler (same display sleep problem present with graphics enabler too).

 

Here's my dsdt code:

Device (PEG0)
		{
			Name (_ADR, 0x00010000)
			Device (GFX0)
			{
				Name (_ADR, Zero)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x26)
						{
							"@0,compatible",
							Buffer (0x0B)
							{
								"ATY,Motmot"
							},
							"@0,device_type",
							Buffer (0x08)
							{
								"display"
							},
							"@0,name",
							Buffer (0x0B)
							{
								"ATY,Motmot"
							},
							"@1,compatible",
							Buffer (0x0B)
							{
								"ATY,Motmot"
							},
							"@1,device_type",
							Buffer (0x08)
							{
								"display"
							},
							"@1,name",
							Buffer (0x0B)
							{
								"ATY,Motmot"
							},
							"AAPL,slot-name",
							Buffer (0x10)
							{
								"PCI Express x16"
							},
							"ATY,Card#",
							Buffer (0x0E)
							{
								"109-B77101-00"
							},
							"ATY,Copyright",
							Buffer (0x33)
							{
								"Copyright AMD Inc. All Rights Reserved. 2005-2009"
							},
							"ATY,EFICompileDate",
							Buffer (0x0C)
							{
								"Oct 09 2009"
							},
							"ATY,EFIVersion",
							Buffer (0x0A)
							{
								"01.00.318"
							},
							"ATY,EFIVersionB",
							Buffer (0x0F)
							{
								"113-B77101-012"
							},
							"ATY,EFIVersionE",
							Buffer (0x0F)
							{
								"113-B7710A-318"
							},
							"ATY,MemRevisionID",
							Buffer (0x02)
							{
								0x09, 0x00
							},
							"ATY,MemVendorID",
							Buffer (0x02)
							{
								0x02, 0x00
							},
							"ATY,Rom#",
							Buffer (0x0F)
							{
								"113-B7710C-176"
							},
							"device_type",
							Buffer (0x12)
							{
								"ATY,MotmotParent"
							},
							"model",
							Buffer (0x1C)
							{
								"Sapphire ATI Radeon HD 4830"
							},
							"name",
							Buffer (0x12)
							{
								"ATY,MotmotParent"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}
		}

 

Can someone tell me what do I need to get display sleep working?

Link to comment
Share on other sites

  • 7 months later...
 Share

×
×
  • Create New...