Ho un laptop Lenovo Y50 con un subwoofer integrato che funziona solo su Linux Mint 17.2, se scarico HDA Analyzer e cambio con esso:
- PIN 0x17 -> Controllo widget -> Controlla OUT
- PIN 0x17 -> Amplificatore di uscita -> Val [0] -> Deseleziona Muto
- PIN 0x1a -> VREF -> Impostalo su 100
Il problema è che ho provato varie altre distribuzioni (Ubuntu, Antegros, Manjaro, Debian, Fedora) e fare la stessa cosa non fa funzionare il subwoofer. Sulle altre distribuzioni ho provato ad applicare varie altre soluzioni (insieme alla soluzione citata in precedenza), come:
- Provare
hdajackretask
dalalsa-tools
pacchetto (può fare solo qualcosa su Ubuntu, su altri riportatee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
; tieni presente che ho provato varie impostazioni con esso su Ubuntu ma il subwoofer continua a non funzionare) - Impostazione
enable-lfe-remixing = yes
in/etc/pulse/daemon.conf
- Impostazione
default-sample-channels = 3
edefault-channel-map = front-left,front-right,lfe
in/etc/pulse/daemon.conf
- Disinstallando PulseAudio e lasciando solo ALSA (non ho provato molto in questo stato, ho notato
speaker-test -c 6
solo che rileva solo 2 canali: Front Left e Front Right) Lasciando solo
alsa-base.conf
in/etc/modprobe.d/
con il contenuto seguente (questo riordina solo le carte, ma credo che lo ha aiutato quando il sistema era ALSA solo, per impostare il PCH come 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
Copia di molte cartelle di configurazione correlate da Linux Mint a Fedora, come:
/etc/alsa/
,/etc/modprobe.d/
e/etc/pulse/
/usr/share/pulseaudio/alsa-mixer/
e/usr/share/alsa/
Tutte queste soluzioni tentate non hanno funzionato.
Ho iniziato ad analizzare ulteriormente il problema eseguendo alcuni comandi di informazioni. Dal comando wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
ho ricevuto le seguenti informazioni per Linux Mint e Fedora Workstation 22 (su cui sono attualmente attivo). Non ho notato nulla di interessante, ma forse lo farai.
Tuttavia, eseguendo il comando pactl list
su entrambe le distribuzioni, ho ottenuto per Linux Mint (ID Pastebin # Z81bqaR3) e Fedora (ID Pastebin # gDNJg4Lq) e ho notato questo:
Su Fedora (e anche Ubuntu):
Card #1
....
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
E su Linux Mint:
Card #1
....
device.product.name = "Lynx Point High Definition Audio Controller"
A questo proposito, ho seguito il primo link della ricerca di Google ubuntu Lynx Point High Definition Audio Controller
e ho notato che molti laptop Dell hanno questo suono, quindi Google pulseaudio models.txt
(primo link) e quindi ho provato a impostare il mio alsa-base.conf
nei /etc/modprobe.d/
seguenti:
# 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
Non ha funzionato
Ci scusiamo per le menzioni di ricerca invece dei link e dei link pastebin non adatti, ma sono nuovo e ho solo 2 link al massimo per postare. Ora, le mie domande sono:
- Conosci un modo corretto per far funzionare il mio subwoofer per questo laptop su qualsiasi distribuzione (non solo Linux Mint)? o
- Sai come fare in modo che la mia installazione di Fedora veda la scheda audio come
Lynx Point High Definition Audio Controller
la vede Linux Mint? (Non ho trovato nulla su Internet per aiutare in questo senso) o - Sai altri nomi di modello da impostare per
model=...
inalsa-base.conf
quel lavoro potrebbe? Ci ho solo provatodell-vostro-3500
. o - Conosci altre soluzioni che potrebbero essere di aiuto senza l'installazione di PulseAudio? (Non è HDA Analyzer per ALSA? PulseAudio potrebbe rompere le cose che non noto, ma ALSA da sola non rileva ancora il subwoofer, come ho già detto provando)
Posso anche provare a eseguire altri comandi da entrambe le distribuzioni (Fedora e Linux Mint su Live USB) che potrebbero aiutarti e pubblicare le informazioni qui.
Grazie! Spero che qualcuno mi possa aiutare, perché sono diventato matto questa settimana scorsa. Solo lunedì ho scoperto HDA Analyzer e ho perso la speranza di far funzionare il subwoofer su Linux da quando ho comprato questo laptop.
EDIT: domanda di follow-up con soluzione qui .
EDIT2: la mia soluzione usando uno script Python qui .
python2
il terminale. Sì, lo ottengo dal link di ddulic92, modifico di conseguenza il comando python e lo uso anche sudo
. Per favore, torna con i tuoi risultati su Arch Linux: sono curioso di me stesso perché non ho provato.