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 gengstapo
      @Hervé
       
      Im having similar issue with my HS setup, dell latitute 3480, i5-7200U
      Once the hdmi plugged in, the laptop display went blank, only could see the external tv
      But, when i put my laptop to sleep & wake up again, both screen got display (hdmi still connected)
      Even the hdmi could be plugged off & in (after sleep), the laptop display is fine
       
      What could be the culprit?
      Dell’s MacBook Pro IORegistry.zip
      config.plist.zip
    • By jcrcarmo
      Hello guys,

      I’m running macOS Catalina 10.15.2 on my Lenovo Ideapad 300-15isk laptop. Everything works, except HDMI audio. I can’t get it right no matter what I try, and I’ve tried every guide I’ve found. I was able to patch AppleHDA.kext and sound is working great, but still no HDMI audio in the sound properties window, only 'internal speaker out'. Here are my specs:

      Lenovo Ideapad 300-15isk 80RS
      Intel core i5 6200U @ 2.40 GHz
      Intel HD 520 Graphics
      16GB of DDR3L RAM @ 1600Mhz
      480GB SSD as primary boot and system drive
      1TB SATAIII HD as secondary. Backup drive
      Dual boot (macOS Catalina 10.15.2 and Windows 10 Pro)

      Please refer to attached .docx file containing a picture of DPCIManager window and picture of Kexts installed in EFI-EFI-CLOVER-Kexts-Other. Also, in case you wish to look at it, I am posting the link to my RunMe files. Thanks a lot for your time and help!
       
      https://drive.google.com/file/d/1a7ooQ7unNid5up12P1ygagZa1kjzzHSD/view?usp=sharing
       
       
       
       
      Screen_Shots.docx
    • By kali2000
      Hi again...
      I'm update to Catalina and my old config.plist to patch my laptop with new methods... all work fine.
      Only I have a little problem with may HDMI connection, when use it my laptop reboots.
      Please... Can anyone see my problem reporting files and tell me...
      Thanks in advance.


      PD. I've noticed that I also have another problem, my laptop don't go to sleep.
      Files.zip
    • 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
×