Jump to content
Sign in to follow this  
Followers 0
ruro

(solucionado) Sonido HDMI

17 posts in this topic

Recommended Posts

Buenas!

 

Vengo a intentar solucionar otra cosa y de paso a aprender:

 

Teniendo instalado el VoodooHDA 2.8.8 tengo habilitado el sonido integrado del laptop y por jack, pero no por HDMI, me lo detecta el panel de control, pero al seleccionarlo no hay señal de audio:

 

 

post-1904160-0-48380400-1480976843_thumb.png

 

Si alguien me puede indicar como habilitarlo le estaré agradecido ;)

 

Saludos.

 

P.D: el dispositivo de audio es Realtek ALC269.

Share this post


Link to post
Share on other sites
Advertisement

Lo tengo conectado a un tv y no sale el sonido por este dispositivo, es mas, cuando lo selecciono en el panel de control me indica que este dispositivo no tiene controles de salida y el volumen del tv esta a mitad, así que no es que no lo oiga, es que no emite sonido. 

 

post-1904160-0-01235400-1480978589_thumb.png

 

Gracias por tu respuesta.

Share this post


Link to post
Share on other sites

No se muy bien como funciona VoodooHDA pero sube un reporte de audio, ACPI tables, boot.log e ioreg de DarwinDumper y vemos que se puede hacer.

 

Prefiero siempre tener info de sobra ;).

Share this post


Link to post
Share on other sites

Camillionario: He probado en esos ajustes y nada, creo que va a ser problema del propio voodooHDA que no lo pilla bien el hdmi.

 

Maniac10: Pues ya que te gusta info de sobra, he marcado todas las casillas y así tienes todo de vez ;)

 

Si hace falta quitar el Voodoo y hacerlo de otra forma no hay problema.

 

DarwinDumper_3.0.2_06.12_00.40.05_MacBookPro8,1_INSYDE_Corp._X64_Sierra_16B2657_jorgevc.zip

Share this post


Link to post
Share on other sites

No se que requiere VoodooHDA para el HDMI pero si se parece a AppleHDA necesitarás inyectar al menos la clave "hda-gfx=onboard-1" en el dispositivo de audio (HDEF) y en el de video (GFX0). Veo que en tu config.plist/Devices/AddProperties tienes una entrada hda-gfx para IntelGFX deshabilitada, elimina el "disabled:" y añade la propiedad de audio también. Te quedaría algo así:

		<key>AddProperties</key>
		<array>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Key</key>
				<string>hda-gfx</string>
				<key>Value</key>
				<string>onboard-1</string>
			</dict>
			<dict>
				<key>Device</key>
				<string>HDA</string>
				<key>Key</key>
				<string>hda-gfx</string>
				<key>Value</key>
				<string>onboard-1</string>
			</dict>

Si esto no funciona probemos a continuación con el kext AppleALC que debería soportar tu controladora de audio usando el driver nativo de macOS. Aquí Trapezita escribió una guía simple de como usarlo. Para habilitar el HDMI necesitarás también los parches "hda-gfx" que detallo arriba.

 

Si tienes problemas con cualquiera de los dos métodos sube otro reporte de DarwinDumper para ver que sucede.

Share this post


Link to post
Share on other sites

Si esto no funciona probemos a continuación con el kext AppleALC que debería soportar tu controladora de audio usando el driver nativo de macOS. Aquí Trapezita escribió una guía simple de como usarlo. Para habilitar el HDMI necesitarás también los parches "hda-gfx" que detallo arriba.

 

Si tienes problemas con cualquiera de los dos métodos sube otro reporte de DarwinDumper para ver que sucede.

 

Buenas, he probado los 2 métodos y no me funcionan. he borrado antes de hacer lo del applealc todo lo del voodoohda y he reinstalado mac os sobre este para tener el applehda ya que no lo tenia y he seguido el tutoría y tus parches y nada. He mirado el boot.log y he visto que si carga el applealc, pero en preferencias de sonido no hay ninguna salida / entrada de audio. 

 

Te dejo el dump a ver si ves algo que he hecho mal o que sea raro, gracias!

 

Zeus: Gracias por esos parches, pero de momento voy a tirar por la opción de Maniac ya que no puedo mezclar ambos según dice el tutoríal, muchas gracias!

DarwinDumper_3.0.2_06.12_19.59.39_MacBookPro8,1_INSYDE_Corp._X64_Sierra_16B2657_jorgevc.zip

Share this post


Link to post
Share on other sites

No se esta cargando AppleHDA.kext, probablemente se deba a que falla la inyección del layout-id, tienes el layout 1 en el config.plist y en ioreg dice "00000". Prueba encendiendo el parche DSDT FixHDA_8000 y AddDTGP_0001.

 

También prueba con algún otro layout especificado en esta tabla (1-9, 13, 20, 27, 28, 29, 32, 33), hay semejante cantidad para ese chip porque son para ciertas revisiones o dispositivos en particular (notebooks mas que nada). Si vas a la carpeta de layouts soportados verás un comentario sobre el origen al lado de cada layout.

 

Ademas veo una serie de parches que tienes desactivados en el config.plist que pueden ser relevantes a tu problema:

			<dict>
				<key>Comment</key>
				<string>HDMI-audio HD3000, 0x00010000, port 0205</string>
				<key>Disabled</key>
				<true/>
				<key>Find</key>
				<data>
				AgUAAAAEAAAHAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AgUAAAAIAAAHAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio HD3000, 0x00010000, port 0304</string>
				<key>Disabled</key>
				<true/>
				<key>Find</key>
				<data>
				AwQAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AwQAAAAIAAAJAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio HD3000, 0x00010000, port 0406</string>
				<key>Disabled</key>
				<true/>
				<key>Find</key>
				<data>
				BAYAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				BAYAAAAIAAAJAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>HDMI-audio/VGA(0602) HD3000, 0x00010000, port 0406</string>
				<key>Disabled</key>
				<true/>
				<key>Find</key>
				<data>
				AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
				AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AQIDABAHAAAQBwAABgIAAAABAAAJAAAABQMAAAIAAAAw
				AAAABAYAAAAIAAAJAAAAAAAAAAAAAAAAAAAA
				</data>
			</dict>

Has intentado activarlos alguna vez?

Share this post


Link to post
Share on other sites

Buenas!

 

A ver tengo que volver a instalar todo ya que he pillado un SSD de mas capacidad que este se me quedaba justo.

 

El tema de los DSDT y parchearlos voy muy pez, se hace a través de algún programa o a mano?

Share this post


Link to post
Share on other sites

Esos parches DSDT ya están incorporados en Clover, solo debes añadir las opciones en el config.plist, lo puedes hacer con un editor de textos tipo PlistEditPro o con un programa específico como Clover Configurator que presenta una interfaz mas gráfica y jerarquizada. Fijate en los links que incluí en mi comentario anterior que apuntan a la wiki de Clover, allí puedes encontrar mucha información de como funciona Clover y una explicación de cada item del config.plist.

Share this post


Link to post
Share on other sites

Buenas.

 

Perdona la tardanza pero entre unas cosas y otras no he estado mucho por aquí.

 

He probado todo lo que me has dicho Maniac10 y no he conseguido nada... lo único que al cambiar al id 27 se me ha dejado de ver imagen por HDMI, no se si será algo útil pero bueno, ahí lo dejo. Ahora mismo esta en id 2 (que aunque no vaya el sonido por lo menos veo imagen. te dejo otro dump a ver si alguien ve algo o si no probar otra formula como comenta el compi Zeus2000.

 

Saludos y gracias.

DarwinDumper_3.0.2_11.12_17.40.21_MacBookPro8,1_INSYDE_Corp._X64_Sierra_16B2657_jorgevc.zip

Share this post


Link to post
Share on other sites

Hay un problema con la inyección del numero de layout, sigue poniendo 0000000 en lugar del que especificas. Ahora intentemos inyectarlo por otros medios. Elimina la clave de Devices/Audio/Inject y añade una propiedad mas en Devices/AddProperties:

			<dict>
				<key>Device</key>
				<string>HDA</string>
				<key>Key</key>
				<string>layout-id</string>
				<key>Value</key>
				<integer>2</integer>
			</dict>

Y donde dice <integer>2</integer> pon el numero de layout que quieras probar. Luego que lo añadas verifica que la propiedad "layout-id" se esta inyectando con el numero de layout deseado desde el ioreg (se llama IOKitRegistry en DarwinDumper), en la ruta PCI0@0/AppleACPIPCI/HDEF.

 

Y ten cuidado con config.plist sacados de la web, el tuyo por ejemplo incluye muchas cosas que probablemente no sepas que hacen y no necesitas directamente.

 

EDIT: hablando de cosas activadas que no te sirven, acabo de ver que tienes la clave NoDefaultProperties, que hace que muchas de las cosas inyectadas automáticamente (probablemente incluya la de layout de audio también) se inyecten vacías. Por eso lo que añadíamos por Devices/AddProperties funcionaba pero no lo de Devices/Audio/Inject. Entonces elimina esta clave y prueba inyectando el layout como estabas haciendo hasta ahora, por /Devices/Audio/Inject.

 

Si esto falla prueba lo de arriba y si eso también falla tratemos de usar un SSDT como sugiere zeus2000 (pero no uses ese mismo que subió, no es para tu hardware).

Share this post


Link to post
Share on other sites

He subido ese por que es la intel hd 3000 que tiene en su firma,ya sabemos que cada uno tiene que buscar su grafica,y en mis pruebas el layout solo activa,altavoces internos,micro,auriculares,etc...he tenido sin funcionar lo mencionado y el hdmi seguía funcionando

Share this post


Link to post
Share on other sites

Solucionado.

 

Al final después de probar a desmarcar el check "NoDefaultProperties" y volviendo a poner los layout id y añadiendo una propiedad como me dijo Maniac10 no salia, mire en ioreg y ya no salía 00000, ahora salía 00011aa pero seguía sin funcionar el audio.

 

Me dispuse a probar el sistema por .ssdt del compi Zeeus2000 (buscando el de mi gráfica) y vi que había una versión nueva de VoodooHDA y leyendo vi que solucionaban los errores que tenia (sonido al iniciar con estática y pops) y decidí probarlo. Resultado, arreglo esos fallos y al poner en HDMI lo detectaba pero en la propia tv me decía que "el formato de sonido era incompatible" llendo a las opciones de configuración MIDI probé a ir cambiando en la pestaña "formato" la profundidad de bits (por defecto esta a 32 bits 48,0 kHz) poniendo 16 bits a 48,0 kHz funciona perfectamente sonido de altavoces internos, salida de Jack, micrófono incorporado y HDMI.

 

Gracias por la ayuda prestada a todos en el hilo y un saludo!

 

P.D: Maniac10, referente a lo que comentas del info.plist que seguramente tenga marcadas opciones que no necesite, que me recomiendas, que limpie los campos o que baje uno limpio sin modificaciones?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By DerNuntius
      Hi,
       
      Finally I finished the installation of 10.14.6 on my Dell E5440. Everything works just fine, but HDMI will not work. Every time I plug it in, it causes a grey screen on my laptop monitor. Also on boot up. I attached my EFI Folder, maybe someone can help me. I searched a bit and read something about Azul Framebuffer Kext.
       
      Thank you for helping.
      Greedings,
      Hugo
       
       
      CLOVER.zip
    • By JTSaysWhat
      My rig is working great driving a single display from Vega 64 via DisplayPort, but I'm having a devil of a time getting a TV monitor working via HDMI on the same card.
       
      My TV lights up an input icon when I plug it to the Vega (see attached--notice the next port w/ nothing plugged in is grayed out). So I know some electrons are flowing (maybe EDID?), but it never gets a signal. I've tried several HDMI 2.0 cables.
       
      I'm running a vanilla install of 10.14.6, as iMac19,1, with just Lilu (1.3.8) + Whatevergreen (1.3.1). System recognizes the Vega and seems to be correctly using the UHD630 headlessly. I just can't get HDMI out of the dGPU...
       
      I've tried the "-raddvi" and "agdpmod=vit9696" boot args, no dice. I've tried the kext patch workaround for disabling board verification, also no go (not surprising as I think that method is now obsolete for my setup).
       
      I hit the same wall running 10.14.2 as iMac18,3 with a different platform-id before updating.
       
      Here's my whole EFI.
       
      Any assistance at all is hugely appreciated!! Thanks y'all.


    • By andyapple
      Hi, I need help to fix my HDMI output on my Acer Aspire F5 573G with Intel HD 520.
       
      This is the situation, and it is unstable:
       
      When I connect my HDMI cable the internal monitor of the notebook gets black but the secondary monitor works.

      To get also the internal notebook monitor working I have to close the notebook for like 5-6 seconds and then open it up, and also the secondary monitor works.
       
      So I would like to fix this and get both monitor always working when HDMI cable is connected.
       
      I noticed that if I keep the notebook closed, the secondary monitor works in 4K resolution (while if the notebook is open, even with 4k resolution selected the secondary monitor is 1080p), so the secondary monitor works in 4k only if the notebook is closed.
       
      And I would like to fix this too.
       
      Audio over HDMI is not working and I would like to fix this too.
       
      I'm attaching useful report files as EFI and others.
       
      Thanks,
       
      Andyapple
      Problem Files Report.zip
    • By andyapple
      Hi, I need help to fix my HDMI output on my Acer Aspire F5 573G.
       
      This is the situation, and it is unstable:
       
      When I connect my HDMI cable the internal monitor of the notebook gets black but the secondary monitor works.

      To get also the internal notebook monitor working I have to close the notebook for like 5-6 seconds and then open it up, and also the secondary monitor works.
       
      So I would like to fix this and get both monitor always working when HDMI cable is connected.
       
      I noticed that if I keep the notebook closed, the secondary monitor works in 4K resolution (while if the notebook is open, even with 4k resolution selected the secondary monitor is 1080p), so the secondary monitor works in 4k only if the notebook is closed.
       
      And I would like to fix this too.
       
      Audio over HDMI is not working and I would like to fix this too.
       
      I'm attaching useful report files as EFI and others.
       
      Thanks,
       
      Andyapple
      Problem Files Report.zip
    • By zEvilz13
      Hello!
       
      1. I install 10.13.5 on PC and install latest Clover. Working fine with NullCpuPowerManagement.kext. Then I reconfigure config.plist to work with native power management but have kernel panic. Then I found kernel fixes for pentiums, add this to config.plist and have panic again. How i can fix it without using custom DSDT?

      P.S. Also why a have worked speed step with NullCpuPowerManagement.kext? Checked in HWMonitor. Also have good results in Geekbench4 - 3016/5227 points in single/multi-core mode (linux - 2861/4476, win - 3038/4850).

      2. GTS250 worked out of the box. But I have problem during starting with HDMI connection (lost signal to monitor). No problems with VGA. How i can fix it without using custom DSDT?
       
      Hadrware:
       
      MB: Asus H61M-A
      CPU: Intel Pentium G2120 (Ivy Bridge)
      Video: Gainward Nvidia GeForce GTS 250 deep green 512Mb (iGPU disabled in UEFI)
       
      Kexts:
       
      AppleALC.kext
      FakeSMC_ACPISensors.kext
      FakeSMC_CPUSensors.kext
      FakeSMC_GPUSensors.kext
      FakeSMC.kext
      FakeSMC_LPCSensors.kext
      Lilu.kext
      RealtekRTL8111.kext
      USBInjectAll.kext
       
      ACPI Clover dump - acpi_clover_dump.zip
      worked config.plist with NullCpuPowerManagement.kext - config.plist_nullcpupm.zip
      not worked config.plist with fixes and without NullCpuPowerManagement.kext - config.plist.applecpupm.zip
×