Jump to content
34 posts in this topic

Recommended Posts

ciao a tutti.

come da titolo, l'uscita hdmi della mia scheda video sembra non funzionare. il monitor che uso normalmente è vga(tutto ok), contemporaneamente ho collegato tramite cavo hdmi la TV. Con win7 tutto ok mentre con lion non arrivo alla scrivania. Dopo che " si è caricata la schermata grigia con la mela" appare l'avviso " nessun segnale". credo sia molto strano visto che la scheda è definita come supportata.

 

uso graphicsenabler=yes

 

grazie

prova aggiungendo la parte audio nel dsdt lasciando :

<key>GraphicsEnabler</key>
<string>Yes</string>

Nel dsdt :

Device (PEGP)
		{
			Name (_ADR, 0x00030000)
			Device (GFX0)
			{
				Name (_ADR, Zero)
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x06)
						{
							"@0,connector-type",
							Buffer (0x04)
							{
								0x00, 0x08, 0x00, 0x00
							},
							"@1,connector-type",
							Buffer (0x04)
							{
								0x00, 0x08, 0x00, 0x00
							},
							"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)
				}
			}

Dovresti avere Audio HDMI in modo vanilla

ho cercato, ma non trovo nulla. hanno solo problemi con l'audio..forse dovrei provare qualche Aticonfig o Atirom?

 

edit: ho modificato GraphicsEnabler=No e ora l'uscita video hdmi funziona, però mi viene riconosciuta dal sitema una generica scheda video della serie radeon 6000 mentre con GraphicsEnabler=Yes mi riconosce l'esatto modello di videocard

post-823535-0-05539400-1331979438_thumb.png

Vai con questa

Device (GFX0)
	{
		Name (_ADR, Zero)
		Name (_PRW, Package (0x02)
		{
			0x09,
			0x04
		})
		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)
		}
	}

forse tu dovresti fare più attenzione visto che ho ribadito 2 volte che il mio non è un problema audio ma video

Ops!! :( hai ragione sono andato convinto che era l'audio e non video (pardon)

Controlla con IoReg che Framebuffer ha la tua scheda

Se e' uguale a quello postato da buoo inseriscilo nel dsdt se no sostituiscilo al posto di " Duckweed "

Mo ti passo na cosa....

 

prima usa IOregistryexplorer e allega un report

 

quindi mi devo fare per forza un dsdt?

 

Non c'è bisogno di mettere patchare l'intero DSDT, nel tuo caso non conviene nemmeno.

Ti ho preparato una SSDT con dentro l'iniezione per la scheda video e l'SBUS per lo sleep.

 

Mettilo in Extra e riavvia.

 

p.s. Una piccola nota, io ti avevo chiesto una scansione con IOregistry per sapere se la scheda video si trova in P0P1, in genere dovrebbe ...

controlla!

 

SSDT.aml.zip

×
×
  • Create New...