¿Las teclas de volumen no funcionan con audio HDMI en mac OSX Lion?

Tengo un mac mini 2011 con OSX Lion. Y he conectado mi monitor (con altavoces integrados) a través del puerto hdmi. El sonido funciona bien, pero las teclas de volumen del teclado no funcionan. Cuando pulso uno de ellos me aparece en pantalla la imagen de volumen pero con señal de prohibido.

¿Hay alguna manera de arreglar esto y hacer que las teclas de mi teclado cambien el volumen del sistema?

Por cierto, funcionan muy bien cuando uso otro dispositivo de salida de audio.

¿Por qué en Windows es posible?
Aún más, ¿qué pasa si quiero controlar el volumen de forma remota desde la web?
Porque Microsoft ve las cosas de manera diferente y no le gustan los estándares de la industria. JAJAJA. De todos modos, la forma de Apple de no dejar que la gente ajuste el volumen es correcta, aunque no fácil de usar. Básicamente, puede pensar en HDMI como DVI + Óptico + a veces Ethernet.
Sin embargo, Soundflower produce un retraso en el audio, por lo que no es una buena alternativa, ya que cada 5 minutos sientes que estás viendo una película doblada.
No noto ningún retraso en mi máquina.
¿Alguien ha estado usando esto sin problemas en Yosemite o posterior? Soundflowerbed sigue estrellándose/colgándose para mí.

Respuestas (8)

Vea aquí una solución para el problema: http://www.vanetta.net/2012/07/enabling-hdmi-audio-controls-on-2011.html

Requiere la aplicación gratuita de terceros: https://code.google.com/p/soundflower/ pero funciona perfectamente.

FYI, el último binario compilado está en rogueamoeba.com/freebies/soundflower
Desafortunadamente, Soundflower tiene muchos errores para 2CH en MacBook y requiere 64CH hasta un 30% de CPU. Por lo tanto, ya no es realmente utilizable ...
Tenga en cuenta que se necesita la versión firmada (2.0b2) en github.com/mattingalls/Soundflower/releases para El Capitan (vea el comentario a continuación).
Relacionado con el comentario de @Strinder, actualmente uso 2.0b2 en El Capitan en una MacBook Pro de 2013 y usa menos del 2-3 % de mi CPU en todo momento, por lo que personalmente no tengo problemas con el procesamiento de audio de la CPU. Gran solución. gracias Soundflower y cartel!
No debería tener que instalar una aplicación de terceros para ajustar el nivel de salida de audio... Además, estas aplicaciones de terceros ni siquiera están disponibles en los conjuntos de chips más recientes.

La señal de audio a través de HDMI está codificada. Los flujos de audio codificados deben normalizarse a 0 dB. No puede cambiar este comportamiento ya que la señal de audio ya no se normalizaría. Solo puede utilizar los controles de volumen de su televisor.

Algunos programas (como iTunes) tienen control de volumen por sí mismos, que se pueden usar para cambiar el volumen de ese programa específico. (Aunque esto va un poco en contra del principio de que el audio HDMI debe normalizarse).

Consulte también esta discusión sobre las comunidades de soporte de Apple (misma respuesta).

Entonces, ¿esta explicación sería similar a las señales analógicas en las que se espera que la salida de línea sea una señal absoluta en la que los conectores de los auriculares aumenten y disminuyan el volumen por diseño y no necesariamente se ajusten a las restricciones de "nivel de línea"?
Si bien esta es una buena excusa , es una mala respuesta porque todavía no podemos controlarlo y es un dolor no poder hacerlo.
Exactamente @cawas. Windows, por cierto, puede controlar perfectamente el audio HDMI usando las teclas de volumen del teclado: cuando un monitor es el dispositivo de audio seleccionado, el volumen controla el amplificador interno.

Como SoundFlower está extremadamente desactualizado y no se mantiene activamente. Empecé a buscar una solución mejor.

Recomiendo encarecidamente esto, funciona bastante bien en mi monitor LG: https://github.com/MonitorControl/MonitorControl

Este proyecto también es compatible con los controles de teclado de volumen/brillo predeterminados. En lugar de usar una línea digital como SoundFlower, intenta cambiar el volumen de su pantalla.

Editar :

Desde que publiqué esta respuesta, me convertí en el mantenedor de este proyecto y ha crecido bastante.

Todavía lo recomendaría a todos los que quieran cambiar el volumen/brillo en monitores externos. Funciona tanto en Intel como en ARM

  1. Instalar Homebrew :

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. Instalar barril

    brew install caskroom/cask/brew-cask

  3. Instalar Soundflower:

    brew cask install soundflower

  4. Reiniciar.

  5. Inicio soundflowerbed(encuéntrelo presionando cmd-spacepara abrir Spotlight):ingrese la descripción de la imagen aquí

  6. Haga clic en el icono de Soundflower en la esquina superior derecha y seleccione su dispositivo de salida (debe elegir HDMI en lugar de DisplayPort):

    ingrese la descripción de la imagen aquí

  7. En las preferencias de sonido, elige Soundflower:

    ingrese la descripción de la imagen aquí

Veo que tiene el mismo monitor U2515H que yo, pero cuando cambio Soundflower a DisplayPort a través de Soundflowerbed, parece que siempre se bloquea. ¿Alguien más tiene este problema?
@MichaelScottCuthbert sí, Soundflower también falla mucho conmigo. Simplemente lo mato (usando el monitor de actividad) y lo intento de nuevo.
Lo averigué. En Configuración de audio MIDI en "Dispositivos de audio", cambia el formato de Soundflower de 44,1 khz a 48 khz (48000,0 hz). Detuvo el choque.
fwiw, si esto es importante para ti, Soundflower no es una extensión firmada, por lo que no funcionará (¿todavía?) en OS X 10.11
¡Gracias a @MichaelScottCuthbert! ayudó mucho No puedo vivir sin Soundflower ya que las teclas de volumen del monitor no están realmente accesibles... ¿Pero también hay una solución para el alto uso de CPU cuando se usa 64CH? (¡en mi MacBook esto toma hasta un 30% cuando está habilitado como salida!)
No puedo creer que OS X ni siquiera permita que funcione la tecla de silencio. Quiero decir, puede ser difícil o imposible (aunque Windows lo hace) reducir el volumen del sonido digital encriptado, pero cortarlo por completo debería ser posible.
La bifurcación firmada de Mattingalls (v 2.0b2) en github.com/mattingalls/Soundflower/releases me ha funcionado para obtener volumen a través de DisplayPort nuevamente en El Capitan. Súper Felicitaciones! No incluía Soundflowerbed, por lo que necesitaba instalar 1.6 y luego instalar 2.0b2 sobre él. (y cambiar de 44,1 khz a 48 khz de nuevo). Y no es necesario reiniciar.
Esta solución hace que mi música se entrecorte en comparación con la salida de tipo c de vainilla a mi monitor y es intolerable.

Una solución utilizando la versión gratuita de Sound Syphon

Para resolver estos dos problemas: Inicie la aplicación Sound Siphon. En las preferencias de Sound Siphon, seleccione su dispositivo de salida como el dispositivo de paso. Active Sifón de sonido.

Sound Siphon procesa el audio antes de que vaya a su dispositivo de salida. Ahora puedes usar tu teclado para controlar el volumen"

http://staticz.com/add-keyboard-volume-controls/

Sound Syphon parece no admitir el control de volumen en los dispositivos. Lo hace Sound Control en el mismo sitio, pero no funciona con mi monitor.

Mi solución: control de sonido .

Soundflower es un software muy antiguo y no me funciona bien. Use el control de sonido para especificar el dispositivo de salida a su dispositivo HDMI/DP/Tipo-C y controle el volumen maestro (puede definir una tecla corta).

Punto de bonificación: no tiene que comprar una licencia para controlar solo el volumen maestro.

si aún no los tiene ( ¡bueno, debería! 😉), instale Homebrew y Homebrew Cask .

Luego, instala Soundflower y Soundflowerbed :

brew cask install soundflower
brew cask install soundflowerbed

Reiniciar.

Ahora, desde el Panel de preferencias de sonido, puede configurar su Mac para reproducir sonido en el dispositivo de audio virtual Soundflower. Y puede iniciar SoundflowerBed.app (se ubicará en la barra de menú) para configurar esta salida virtual de Soundflower para que se reproduzca en su interfaz HDMI o DisplayPort externa.

De esta forma, macOS te permitirá controlar el volumen del audio (desde la barra de menú y desde el teclado).

En Big Sur (o antes), puede hacer esto:

  1. Instalar Blackhole obrew install blackhole-2ch
  2. Instalar AU Lab
  3. Configure AU Lab (Usará blackhole como sustituto de Soundflower)

Esta opción también tiene la ventaja de permitirle configurar efectos de audio, como un ecualizador de todo el sistema y usar cosas como las correcciones de altavoz de NoAudiophile y las correcciones de auriculares de AutoEq .

Esto funcionó para mí en un monitor que no funcionaba con MonitorControl

Alternativamente, por $ 40, puede comprar SoundSource .