Tengo una computadora portátil Lenovo Y50 que tiene un subwoofer integrado que funciona solo en Linux Mint 17.2, si descargo HDA Analyzer y cambio con él:
- PIN 0x17 -> Control de widgets -> Comprobar
- PIN 0x17 -> Amplificador de salida -> Val [0] -> Desactivar Silencio
- PIN 0x1a -> VREF -> Configúrelo en 100
El problema es que probé varias otras distribuciones (Ubuntu, Antegros, Manjaro, Debian, Fedora) y hacer lo mismo no hace que el subwoofer funcione. En las otras distribuciones intenté aplicar varias otras soluciones (junto con la solución mencionada anteriormente), como:
- Probar
hdajackretask
desde elalsa-tools
paquete (solo puede hacer algo en Ubuntu, en otros informestee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
; tenga en cuenta que probé varias configuraciones con él en Ubuntu pero el subwoofer todavía no funciona) - Establecer
enable-lfe-remixing = yes
en/etc/pulse/daemon.conf
- Entorno
default-sample-channels = 3
ydefault-channel-map = front-left,front-right,lfe
en/etc/pulse/daemon.conf
- Desinstalar PulseAudio y dejar ALSA solo (no he intentado mucho en este estado, solo noté que
speaker-test -c 6
solo detecta 2 canales: frontal izquierdo y frontal derecho) Dejando sólo
alsa-base.conf
en/etc/modprobe.d/
el contenido siguiente (esto sólo reordena las tarjetas, pero creo que ayudó cuando el sistema fue ALSA solamente, para establecer el PCH como primario):# Intel PCH options snd-hda-intel index=0 model=auto vid=8086 pid=8c20 # Intel HDMI options snd-hda-intel index=1 model=auto vid=8086 pid=0c0c
Copiar muchas carpetas de configuración relacionadas de Linux Mint a Fedora, como:
/etc/alsa/
,/etc/modprobe.d/
y/etc/pulse/
/usr/share/pulseaudio/alsa-mixer/
y/usr/share/alsa/
Todos estos intentos de soluciones no funcionaron.
Comencé a analizar el problema aún más mediante la ejecución de algunos comandos de información. Del comando wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
, obtuve la siguiente información para Linux Mint y Fedora Workstation 22 (en la que estoy actualmente). No vi nada interesante, pero tal vez lo hagas.
Sin embargo, al ejecutar el comando pactl list
en ambas distribuciones, obtuve Linux Mint (ID de Pastebin # Z81bqaR3) y Fedora (ID de Pastebin # gDNJg4Lq) y noté esto:
En Fedora (y también Ubuntu):
Card #1
....
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
Y en Linux Mint:
Card #1
....
device.product.name = "Lynx Point High Definition Audio Controller"
En este sentido, seguí el primer enlace de la búsqueda de Google ubuntu Lynx Point High Definition Audio Controller
y noté que muchas computadoras portátiles Dell tenían este sonido, luego Google'd pulseaudio models.txt
(primer enlace) y, por lo tanto, intenté configurar mi alsa-base.conf
en /etc/modprobe.d/
lo siguiente:
# Intel PCH
options snd-hda-intel index=0 model=dell-vostro-3500 vid=8086 pid=8c20
# Intel HDMI
options snd-hda-intel index=1 model=auto vid=8086 pid=0c0c
No funciono
Lo siento por la búsqueda que menciona en lugar de enlaces y enlaces de pastebin inadecuados, pero soy nuevo y solo obtengo un máximo de 2 enlaces para publicar. Ahora, mis preguntas son:
- ¿Conoces una forma adecuada de hacer que mi subwoofer para este portátil funcione en cualquier distribución (no solo Linux Mint)? o
- ¿Sabes cómo hacer que mi instalación de Fedora vea la tarjeta de sonido como
Lynx Point High Definition Audio Controller
lo ve Linux Mint? (No he encontrado nada en Internet para ayudar a este respecto) o - ¿Conoces otros nombres de modelos para establecer
model=...
en elalsa-base.conf
que podrían funcionar? Solo lo he intentadodell-vostro-3500
. o - ¿Conoces otras soluciones que podrían ayudar sin PulseAudio instalado? (¿No es HDA Analyzer para ALSA? PulseAudio podría romper cosas que no noto pero ALSA solo no detecta el subwoofer todavía, como he mencionado intentarlo)
También puedo intentar ejecutar cualquier otro comando de ambas distribuciones (Fedora y Linux Mint en Live USB) que puedan ayudarlos y publicar la información aquí.
¡Gracias! Espero que alguien pueda ayudarme, porque me he vuelto loco esta última semana. Solo el lunes me enteré de HDA Analyzer, y perdí la esperanza de que el subwoofer funcionara en Linux desde que compré este portátil.
EDITAR: Pregunta de seguimiento con solución aquí .
EDIT2: Mi propia solución usando un script de python aquí .
fuente
python2
en la terminal. Sí, lo obtengo del enlace de ddulic92, simplemente modifico el comando python en consecuencia y también lo usosudo
. Regrese con sus hallazgos en Arch Linux: tengo curiosidad por mí mismo, ya que no lo he intentado.Respuestas:
El mismo problema que he enfrentado en mi LENOVO G-580 lo he resuelto usando audio de pulso
/ubuntu/366303/how-to-install-pulseaudio-on-ubuntu-13-10
fuente
Aquí hay un enlace a la solución mía, basada en un script de Python: https://github.com/dragosprju/y50-subwoofer-linux-enabler .
Consulte también la pregunta de seguimiento para obtener respuestas en las que se basa la solución anterior: ¿Cómo deshabilitar el ahorro de energía en los pines de audio del subwoofer de mi Lenovo Y50? .
fuente