Ti consigliamo di utilizzare uno strumento come hdajackretask , pavucontrol e pavumeter per le riassegnazioni dei pin e il monitoraggio dell'uscita audio in seguito, rispettivamente. Gli strumenti vengono installati eseguendo:
sudo apt-get install alsa-tools-gui pavumeter pavucontrol
Al termine, avviare lo strumento con privilegi di amministratore come mostrato:
gksudo hdajackretask
Da qui, dovrai quindi riassegnare ogni pin richiesto. Si noti che questo strumento, a seconda della scheda audio, molto probabilmente li rileverà dal layout del pannello a colori (vedere il retro della scheda e confermare se i suoi 'pin sono codificati a colori) o dal designatore del jack.
Ad ogni modo, quando hai finito e selezioni "Applica", dovrai riavviare e le impostazioni verranno applicate al prossimo avvio.
Prima di riavviare, confermare che pulseaudio sia configurato per utilizzare il layout del canale come desiderato .
Da notare che per /etc/pulse/daemon.conf
, è necessario apportare le seguenti modifiche (con l'editor di testo preferito):
(un). Per l'audio a 5.1 canali, impostare:default-sample-channels = 6
(b). Assicurarsi che enable-lfe-remixing
sia impostato su yes
.
(C). L'opzione predefinita della mappa dei canali per l'audio 5.1 dovrebbe essere impostata come:
front-left,front-right,lfe,front-center,rear-left,rear-right
Come funziona lo strumento:
Lo strumento genera una voce della patch del firmware (sotto /lib/firmware/hda-jack-retask.fw
) che viene anche richiamata da un file di configurazione del modulo (sotto /etc/modprobe.d/hda-jack-retask.conf
o simile), le cui impostazioni vengono applicate ad ogni avvio. Ecco cosa fa l'opzione "boot override", sovrascrivendo le assegnazioni dei pin della scheda audio ad ogni avvio. Per annullare ciò nel caso in cui la configurazione non sia più necessaria, è sufficiente eliminare entrambi i file dopo aver eliminato hdajackretask.
Un esempio:
Per far funzionare le prese audio Clevo P751DM2-G con il sistema di altoparlanti audio surround Logitech Z506 che utilizza tre prese da 3,5 mm come input per l'audio surround 5.1, ho dovuto sostituire i pin come mostrato nel file di configurazione generato di seguito ( confermare con le schermate allegate in basso per il mio caso d'uso, il chilometraggio può variare a seconda della scheda audio esatta):
(un). Contenuti /lib/firmware/hda-jack-retask.fw
dopo l'installazione:
[codec]
0x10ec0899 0x15587504 0
[pincfg]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x90170110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x01014012
0x18 0x01014011
0x19 0x411111f0
0x1a 0x01014010
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40350d29
0x1e 0x01441120
0x1f 0x411111f0
(b). Contenuto del /etc/modprobe.d/hda-jack-retask.conf
file dopo l'installazione:
# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw
Quindi riavviato il sistema. Confermando l'override riuscito eseguendo grep su dmesg all'avvio:
dmesg | grep hda-jack-retask
Produzione:
[ 5.183912] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[ 5.184524] snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'
Connessioni jack audio da 3,5 mm alla scheda audio sul laptop / scheda madre:
Sul retro del sistema Logitech, tutti gli I / O sono codificati a colori. Nel mio caso, ho scambiato la linea VERDE con la linea GIALLA in modo tale che il feed della linea VERDE corrispondesse al feed Center / LFE, come avviene su Windows sotto il pannello di gestione Audio Realtek HD . Quindi, sul computer, ho collegato i feed nell'ordine, dall'alto verso il basso: nero, verde e giallo alla fine.
Passaggio finale dopo il riavvio per utilizzare la nuova configurazione:
Usa pavucontrol (cercalo nel programma di avvio dell'app o avvia dal terminale) e nella scheda di configurazione, seleziona il profilo "Analog Surround 5.1 Output". Questo è importante, perché le app non useranno il layout dei diffusori Fintanto che non è selezionato.
Al termine, è possibile verificare la configurazione (come mostrato di seguito) con l'applet delle impostazioni audio su Ubuntu eseguendo i test audio. Verificare che l'audio sia indirizzato correttamente a ciascun diffusore. In caso contrario, rimappare di nuovo il layout dei pin usando hdajackretask e ripetere il test.
Schermate di successo:
In allegato:
pavucontrol
, eseguilo e visualizza le impostazioni nella scheda "Configurazione". La riga di comando è in esecuzionealsamixer
in un terminale, selezionare la scheda audio corretta e cambiare la modalità del canale. Simile all'impostazione del mixer più a destra in questo screenshot .