Jump to content

Audio Mavericks: HDMI - ALCXXX - AppleHDA


XAVIDENIA
 Share

6 posts in this topic

Recommended Posts

 

Mavericks: HDMI Audio - AppleHDA

La mayoría de los códecs de audio / La mayoría de los sistemas de gráficos

 

Audio Mavericks HDMI es compatible con Intel HD3K/HD4K/HD4600, AMD HD5xxx/HD6xxx/HD7xxx, Nvidia 4xx/5xx/6xx/7xx, Intel / AMD y configuraciones de gráficos Intel / Nvidia. Esta guía proporciona los archivos y las instrucciones para habilitar audio AppleHDA.kext HDMI nativo.

 

Cambio de registro

  • v1.1 - 3/5/2014 - Clover HDMI audio

  • v1.0 - 10/23/13 - Mavericks Release
Mavericks / Nueva función
  • AMD HD7xxx HDMI audio soportado
Versiones de OS X Soportadas
  • Mavericks: 10.9 y posteriores
Requerimientos
  • S/L/E/AppleHDA.kext
    • AppleHDA.kext Nativo en S/L/E /No onboard audio (usar OS X combo update para restaurar AppleHDA.kext nativo)
    • Realtek ALC AppleHDA.kext (885, 887, 888, 889, 892, 898, 1150)
    • Cualquier parcheado Mountain Lion AppleHDA_v2.5.2 y más reciente
  • Graphicas
    • Intel HD Graphics (1ª generation y anteriores , no soportadas)
      • HD5K/HD4600 (Necesario editar Azul framebuffer y AppleHDA edits required, patches disponibles , ver 1. 8 Series HDMI Audio, abajo)
      • HD4K (Edicion Capri framebuffer , ver 2. UEFI HDMI Audio)
      • HD3K ( Edicion SNB framebuffer , ver 4. HD3000/6 Series HDMI Audio)
    • AMD HD5xxx/HD6xxx/HD7xxx
    • Nvidia 4xx/5xx/6xx/7xx
      • GTS450, GTX550ti, GTX 560ti no soportados nativamente
  • Placas Base Intel
    • 8 Series - Z87, H87, B85
    • 7 Series - Z77, H77, B75
    • 6 Series - Z68, P67, H67, H61
    • 5 Series - P55, H55
Antes de empezar
  • OS X no proporciona controles de audio HDMI (Sin volumen, sin mute, sin balance, etc.)
  • El Dispositivo HDMI conectado(TV, receptor, etc.) ofrece todas y cada una de la opciones de control de audio
  • Elimine HDAEnabler1.kext o HDAEnabler2.kext de S/L/E (si exiten)
  • Elimine cualquier inyeccion de (Extra/org.chameleon.Boot.plist, Clover/config.plist)
Herramientas Mavericks HDMI Audio
  • Clover HDMI audio (dsdt or ssdt or Clover) - toleda/audio_CloverHDMI
  • 8 Series HDMI Audio (dsdt or ssdt) -Desktop toleda/audio_hdmi_8series
    • [Guide]-Haswell-hdmi_audio_(dsdt_or_ssdt)_v1.2.pdf
  • UEFI HDMI Audio (dsdt or ssdt) - Desktop/Laptop/Intel NUC toleda/audio_hdmi_uefi
    • [Guide]-UEFI-hdmi_audio_dsdt_edits_v2.1.pdf
  • HD4000/7 Series MB HDMI Audio (dsdt) - Desktop/Laptop/Intel NUC toleda/audio_hdmi_hd4000
    • [Guide]-HD4000-hdmi_audio_dsdt_edits_v1.3.pdf
  • HD3000/6 Series MB HDMI Audio (dsdt or ssdt) - Desktop toleda/audio_hdmi_hd3000
    • [Guide]-HD4000-hdmi_audio_dsdt_edits_v1.3.pdf
    • BIOS (Mavericks HDMI audio same as Mountain Lion HDMI audio)
  • 5 Series MB HDMI Audio dsdt edits - Desktop toleda/audio_hdmi_5series
    • [Guide]-5_series-hdmi_audio_dsdt_edits_v1.1.pdf
    • BIOS (Mavericks HDMI audio same as Mountain Lion HDMI audio)
Casos especiales (no hay soporte SSDT HDMI Audio)
  • Procesador HD3000 en Placas Base de la serie 7 , ver 4. HD3000/6 Series MB
  • Procesador HD4000 en Placas Base de la serie 6 , ver 3. HD4000/7 Series MB
  • Placa Base x79 , ver 5. 5 Series Motherboard MB
Instalación - Dsdt HDMI audio editado
  • MaciASL, ver Herramientas, 1.
  • dsdt (no hay errores de compilacion)
  • Patch
  • Compilar
  • Guardar
  • Instalar
  • Reconstruir kernel cache, ver Herramientas, 2.
  • Reiniciar
  • Verificar
Instalación - Ssdt HDMI audio(Disponible para algunas configuraciones)
  • Descargar
  • Instalar
  • Añadir boot flag DropSSDT/DropOem
  • Reconstruir kernel cache, ver Herramientas, 2.
  • Reiniciar
  • Verificar
Solución de problemas
  • Verificar que el dispositivo HDMI esta conectado
    • System Information/Graphics/Display/HDMI device name/Television/Yes
  • Verificar Extra/dsdt.aml es
    • archivo .aml
    • editado
  • Ejecutar IOReg/Verificar Dispositivos(PEGP, GFX0, HDAU, HDEF y IGPU)
    • Dispositivo (IGPU) puede no estar presente si HD3K/HD4K Graphicos no esta habilitada
    • Dispositivo (GFX0) y Dispositivo (HDAU) pueden no estar presentes si no hay gráficas dedicadas instaladas
Reporte de problemas (Subir a este hilo adjuntando la información requerida)

Creditos:

PikeRAlpha Haswell HDAU solution | Pike's Universum

bcc9 http://www.insanelymac.com/forum/top...ort/?p=1934889, Post #11

VCH888: ALC889A, Gigabyte (Intel): now having a working front mic - Page 38 - Sound - InsanelyMac Forum

 

Un post muy bonito pero por mucho que he intentado hacer funcionar el audio HDMI en OS X Mavericks , no ha habido forma de conseguirlo....... alguien lo ha intentado con éxito?????

 

por cierto Maniac10 si ves este post quizás tu puedas decirme como habilitar en audio HDMI atraves del Clover , pues tb esta esa opción , lo que pasa es que no lo acabo de entender y tengo miedo de joder la instalación, quizás se podría probar con un Clover instalado en pendrive???.....

  • Like 2
Link to comment
Share on other sites

Amigo Xavidenia, primero que nada buenísimo tu trabajo!

 

Sobre tu problema, lamentablemente mucho no te puedo ayudar con esto porque nunca he tenido dispositivos HDMI para probar con el sistema pero al menos podemos intentarlo. Dices que has seguido esta guía y sigue sin funcionar? La verdad que no te culpo, es todo un enredo… Porque no empiezas subiendo un ioreg, DSDT y config para ver como esta todo?

 

 

 

Y mods, creo que esto debería ser sticky.

Link to comment
Share on other sites

Gracias amigo Maniac10, por contestar y nuevamente perdona que haya tardado tanto en responderte , pero no he tenido mucho tiempo libre que digamos.......

te mando los archivos que me pediste para que les eches un vistazo.....

 

te envio un IOreg  que es el que me saca y proporciona el darwindumper ya sabes en formato html

te mando también mi DSDT.aml es el que  te da el darwindumper solo que yo le he aplicado algunos cambios como la gráfica intel HD 4600 y el HDEF para el audio alc898 parchado con Maciasl y scripts by toleda

 

 

También me pides un config, supongo que te referirás al config.plist del Clover , aunque allí poco podrás ver ya que allí no, cargo ningún kext de audio ni nada por el estilo solo te puedo decir que tengo aplicado en la pestaña devices UseIntelHDMI  y en la pestaña Graphics tengo aplicado el inject EDID y el Inject Intel he probado a desactivar estas opciones pero si lo hago la pantalla parpadea mucho , se pierde imagen , vuelve , se vuelve a perder , no se si me entiendes....

 

tb me pasa algo raro.... recuerdas que me daba problemas al instalar el Clover con los scripts RC????

pues bien ya lo he podido instalar con los scripts RC pero ahora a cada vez que arranco me sale en el escritorio todos los discos de mis sistemas operativos de windows, tb me sale el disco que tengo como archivador ..... pero se me monta la partición EFI que antes no se me montaba.... he mirado en la configuración del Clover en GUI  y esta de la forma como tu lo montaste que oculte las particiones que se llamen EFI .... en fin echale un vistazo a los archivos te los subo......

 

 

 

IORegFileViewer.html.zip

DSDT.aml.zip

config.zip

Link to comment
Share on other sites

XAVIDENIA, el ioreg que subiste esta vacío. Necesitas añadir la carpeta IORegistry entera, no solo el viewer. También podrías subir un boot log de Clover?

 

Tu problema de discos en el escritorio no tiene que ver con Clover. Por default OSX monta toda partición posible y debes definir manualmente en el archivo /etc/fstab que particiones no quieres que monte el sistema. La única partición que si puede montar Clover es la EFI, función que tienes activada en tu config.plist:

<key>MountEFI</key>
<string>Yes</string>
Si el problema persiste incluso cambiando esto, entonces deberías desactivar la opción correspondiente desde el panel de preferencias de Clover o desde un terminal:
sudo nvram MountEFI=No

Y a no confundir esto de montar la partición EFI con "ocultar particiones que se llamen EFI"; una es para que se monte la partición para acceder a la misma desde OSX (lo que te esta sucediendo ahora) mientras la segunda es solo para evitar que aparezca en el menú de arranque de Clover.

 
También te aconsejo limpiar el config un poco y eliminar entradas innecesarias:
 
UseIntelHDMI: ya inyectas la clave "hda-gfx" manualmente desde tu DSDT y esto puede generar algún conflicto. Usa solo un método.
HaltEnabler: a menos que tengas problemas de reinicio.
Max-Min-Multipliers, BusSpeedkHzFrequencyMHz y Latency: a menos que Clover falle en auto-detectar los valores correctos para tu CPU.
AsusAICPUPM: usas Gigabyte.
Log: hace súper lento el arranque y se usa solo para localizar bugs.
DropOem: si no cargas un SSDT externo entonces no actives esta opción que tendrás problemas de energía.
 
 
Como siempre la mejor política para entradas que desconocemos es simplemente eliminarlas y dejar que Clover decida por nosotros, y solo definir lo que sabemos con certeza que Clover elige mal.
Link to comment
Share on other sites

Gracias Maniac10 a ver por partes....

 

HaltEnabler: me lo activa por defecto Clover al instalarlo

UseIntelHDMI: este lo active yo para que la gráfica fuese bien , si lo desactivo la gráfica va y viene....

Max-Min-MultipliersBusSpeedkHzFrequencyMHz y Latency: a menos que Clover falle en auto-detectar los valores correctos para tu CPU(estos los puse yo pq no sabia si Clover autodetectaba bien...)

AsusAICPUPM: si uso Gigabyte. (pero como me lo ponía por defecto al instalar Clover , no lo toque)

Log: No lo tengo activado , solo lo active para ver si salía algo sobre el audio HDMI pero generalmente lo tengo desactivado

DropOem : lo active para ver si me cargada mi DSDT, editado con la gráfica y el HDEF........

 

 en cuanto a lo de mount efi =yes, lo active para que así desde el panel de preferencia de Clover poder cambiar el tema si quiero, pero como no sabia que se debía a eso que se me montara la partición EFI del Clover y  el tema dudo mucho que lo cambie alguna vez pues  lo he desactivado, si alguna vez cambio el tema ya lo activare , cambiare el tema y lo volveré a desactivar....

 

ahora vamoas a lo de este hilo........

 

audio HDMi según toleda por medio de Clover......

 

subo el tutorial traducido y perdonad por la demora en las respuestas......

 

audio_ALCInyeccion
============
OS X Realtek ALC885 a través ALC1150 Onboard Audio
 
Esta guía permite que cierta placas base que trabajan en OS X , tengan audio Realtek ALC en placas base Intel con OS X. El Realtek AppleHDA.kext sólo funciona con el códec del kext para el que fue editado y parches de la AppleHDA.kext nativa instalada. Realtek ALC AppleHDA.kext apoya Mavericks ( M ) y Mountain Lion ( ML ) .
 
Realtek ALC AppleHDA guías:
[ Guía] Añadir HDEF - Clover.pdf
[ Guía] Añadir o Editar HDEF - dsdt.pdf
[ Guía] Añadir HDEF - kext.pdf
[ Guía] Añadir HDEF - ssdt.pdf
M - Realtek_ALC_AppleHDA_Capabilitiess.pdf.zip
M - Realtek_ALC_AppleHDA_Customization.pdf.zip
M - Realtek_ALC_AppleHDA_Screenshots.pdf.zip
M - Realtek_ALC_AppleHDA - No_Audio.pdf.zip
 
Realtek ALC AppleHDA Herramientas:
IORegistryExplorer_v2.1.zip
Property_List_Editor_v5.3.zip
zlib_terminal.zip
 
Nota: Los documentos ML- Realtek ALC AppleHDA movieron a la carpeta arriba
 
En OS X, el Realtek ALC AppleHDA.kext soporta los codecs de audio Realtek 7 :
ALC885 , ALC887 , ALC888 , ALC889 , ALC892 , ALC898 , ALC1150/10.8.5 y más reciente
 
Tres Realtek ALC AppleHDA.kext Audio_IDs , seleccione uno
Audio_ID : 1 apoyos 5 y 6 puerto ALC8xx a bordo y / o HD5K/AMD/Nvidia audio HDMI
Audio_ID : 2 soportes de puerto 3 ALC8xx a bordo y / o HD5K/AMD/Nvidia audio HDMI
Audio_ID : 3 soportes 3 , 5 y 6 del puerto ALC8xx bordo HD4K/HD3K audio HDMI
con o sin AMD / Nvidia HDMI audio
Audio_IDs : 5.1 de sonido envolvente analógico 1 y 2 de apoyo, 3 no
Audio_IDs : 1 , 2 y 3 requieren HDMI ediciones DSDT audio para audio HDMI
Audio_ID : 3 , no tiene soporte con ALC885 y ALC1150 .
 
Nota: El AppleHDA.kext nativa soporta HDMI audio ( dsdt necesaria ediciones ) , incluso con un codec de audio no admitido a bordo utilizando Audio ID : 1 .
 
Cuatro técnicas de inyección Audio ID para el Realtek ALC AppleHDA.kext , seleccione uno
1 . HDEF / kext / No dsdt / facilitador de audio = Audio_ID , véase [ Guía] _Add_HDEF - kext.pdf
1a. Audio_ID = 1/HDAEnabler1.kext.zip
1b . Audio_ID = 2/HDAEnabler2.kext.zip
1c . Audio_ID = 3/NA
2 . HDEF / dsdt / layout -id = Audio_ID , ver [ Guía] _Add_or_edit_HDEF - dsdt.pdf
2a . Audio_ID = 1/layout-id : 0x01 , 0x00 , 0x00 , 0x00 , 0x00
2b . Audio_ID = 2/layout-id : 0x02 , 0x00 , 0x00 , 0x00 , 0x00
2c . Audio_ID = 3 , consulte audio dsdt/HD3K/HD4K HDMI
3 . HDEF / lssdt / ayout -id = Audio_ID , ver [ Guía] _Add_HDEF - ssdt.pdf
3a . Audio_ID = 1/audio_ssdt-hdae-1.zip
3b . Audio_ID = 2/audio_ssdt-hdae-2.zip
3c . Audio_ID = 3 , consulte audio ssdt/HD3K/HD4K HDMI
4 . HDEF / Clover / Config.plist / Devices, ver [ Guía] _Add_HDEF - Clover.pdf
4a . Audio_ID = 1/Audio/Inject = 1
4b . Audio_ID = 2/Audio/Inject = 2
4c . Audio_ID = 3/Audio/Inject = 3
5 . Indeciso / Personalizar / Configuración / HDEF Diseño /https://github.com/toleda/audio_ALCInjection
5a . Audio_ID = 1/LayoutID = 1
5b . Audio_ID = 2/LayoutID = 2
5c. Audio_ID = 3/NA
 
verificación
1 . Restart
2 . IORegistryExplorer
2a . Buscar: HDEF
2b . Localice : Disposición -id ( panel derecho, desplácese hacia abajo )
2c . Verificar:
< 01 00 00 00> o
< 02 00 00 00>
 
Una vez que el audio Realtek ALC AppleHDA está activada, seleccione el códec apropiado
 
de informes de problemas
1 . Placa base / versión del BIOS / procesador / graphics / OS y la versión
2 . Copia de dsdt (si editada )
3 . Copia de IORegistryExplorer
 
Solución de problemas / Post w / adjuntos 2 y 3, por encima de
1 . Mavericks/10.9
2 . Montaña Lion/10.8
 
crédito
el rey
VHC888
. : Ermac : .
bcc9
RevoGirl
 
Toleda
Parches
hdef0 - add_dsdt - HDEF - 1.txt
hdef1 - alc8xx_audio - 1.txt
hdef2 - alc8xx_audio - 2.txt
hdef3 - alc8xx_audio - 3.txt
hdef4 - delete_HDEF - _DSM.txt
hdef5 - rename_dsdt - AZAL - 1.txt
Guías
[ Guía] Añadir HDEF - Clover.pdf
[ Guía] Añadir o Editar HDEF - dsdt.pdf
[ Guía] Añadir HDEF - kext.pdf
[ Guía] Añadir HDEF - ssdt.pdf
IORegistryExplorer_v2.1
Property_List_Editor_v5.3.zip
M- Realtek ALC AppleHDA Capabilities.pdf.zip
M- Realtek ALC AppleHDA Customization.pdf.zip
M- Realtek ALC AppleHDA Screenshots.pdf.zip
M - Realtek_ALC_AppleHDA - No_Audio.pdf.zip
ML- Customizing_the_Realtek_ALC_AppleHDA.pdf.zip
ML- Realtek_ALC_AppleHDA_Capabilities.pdf.zip
ML- Realtek_ALC_AppleHDA_Screenshots.pdf.zip
zlib_terminal
 
y ahora subiré  los pdf que van con este tuyo, que están en ingles pero que como no tengo editor de pdf no los he podido traducir al español , de todas formas traduciré los que pueda y los empaquetare  en pdf con windows
 
 
Espero que entre todos consigamos hacer funcionar bien  el audio HDMI Y Realtek ALC 898(en mi caso) y simplificar estas guías tanto para Clover como para DSDT. aml
 
te subo un bootlog del Clover y la carpeta IOregistry 
solo decirte que mi pc esta considerado un  Haswell en OS X , aunque no consigo entender la diferencias entre un Haswell y un Ivy bridge....
 
datos de mi pc 
 
Placa base : Gigabyte  z87x ud4h  chipset Intel  bios uefi(overclokeable 100%)
Procesador: Intel I7 4770 k(overclocleable)
Ram Kingston: 18 Gb ddr3 CL10
Grafica: integrada en placa base Intel HD4600   vga, Hdmi,Dvi, Displayport( 4 puertos) + salida spdif optica digital (fibra optica)( estas no pasan por el chipset Realtek ALC898)
Salidas de audio:trasero  5 salidas + auriculares y microfono panel delantero( todas estas pasan por el chipset realtek ALC 898
Puertos USB: 6 puertos traseros  USB 3.0 + 2 puertos delanteros USB 3.0 y 2 puertos USB normales (para los USB 3.0 Uso GenericUSBXHCI.kext)

Guide-Add_HDEF-Clover.pdf

Guide-Add_HDEF-kext.pdf

Guide-Add_HDEF-ssdt.pdf

Guide-Add_or_Edit_HDEF-dsdt.pdf

M-Realtek_ALC_AppleHDA_Capabilities.pdf.zip

M-Realtek_ALC_AppleHDA_Customization.pdf.zip

M-Realtek_ALC_AppleHDA_Screenshots.pdf.zip

M-Realtek_ALC_AppleHDA-No_Audio.pdf.zip

Mac Pro de Xavi.zip

debug.log.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...