ALSA - oxigênio de placa de som desconhecida

1

Então me desculpe se este não é o lugar certo para perguntar, mas estou tendo alguns problemas com uma instalação do Fedora 25 ( 4.10.12-200.fc25.x86_64 ) onde eu quero que minha placa de som Xonar DGX funcione. Eu tenho seguido as etapas fornecidas aqui , mas estou ficando preso na linha seguinte tentando instalar o pacote alsa-driver:

./configure --with-cards=oxygen --with-sequencer=yes ; make ; make install

O problema é com o script de configuração. Eventualmente, com erros:

checking for which soundcards to compile driver for... configure: error: Unknown soundcard oxygen

Check-in em /proc/asound/cards Eu tenho a seguinte entrada primeiro:

 0 [DGX            ]: CMI8786 - Xonar DGX
                  C-Media Oxygen HD Audio at 0xc000, irq 18

Qual é a placa de som. Além disso, executando o comando:

lspci -v | grep -A7 -i "audio"

retorna a seguinte saída (truncando para a última entrada por conveniência de leitura)

...
05:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. Device 8521
Flags: bus master, medium devsel, latency 32, IRQ 18
I/O ports at c000 [size=256]
Capabilities: <access denied>
Kernel driver in use: snd_oxygen
Kernel modules: snd_oxygen

Eu tentei coisas como alterar o argumento with-cards para snd_oxygen ou snd-oxygen e passei horas tentando descobrir como fazer isso.

Na verdade, eu até tentei pular a parte do driver da instalação, pois de acordo com alsa project dot org (hyperlink removido para adicionar imagem já que eu não tenho reputação) o pacote agora está obsoleto. No entanto, este não parece ser o curso certo de ação, porque ainda não estou obtendo som.

Uma outra observação é que, na verdade, posso ver o dispositivo em alsamixer , se eu selecioná-lo.

Como eu disse, esta é a minha primeira instalação bare-metal do Fedora, então posso estar fazendo algo simples e errado de alguma forma, mas a essa altura eu não sei mais para onde ir. Qualquer ajuda em apontar-me na direção certa é muito apreciada, muito obrigado por ter tempo para ler e ajudar. Eu também posso fornecer mais informações, se for necessário. Obrigado.

EDIT: Fornecendo captura de tela da tela alsamixer ao selecionar a placa de som Xonar DGX. Percebo que os dois canais de entrada estão mudos, mas isso significa alguma coisa? Também o que é S / PDIF? Eu posso ativar o som, mas não há números, ao contrário do fone de ouvido. Para referência, conectei os alto-falantes diretamente à placa de som. Qualquer ajuda que você pode fornecer (apontando-me na direção certa ou qualquer coisa) é muito apreciada. Muito obrigado.

alsamixer

    
por lain 29.04.2017 / 11:03

2 respostas

2

O Xonar DG (X) possui três configurações de saída diferentes, que podem ser selecionadas com o controle do mixer "Analog Output". Você precisa alterá-lo se não estiver usando fones de ouvido no conector do painel frontal.

    
por 13.05.2017 / 08:31
1

1) Se a sua placa de som Xonar já aparecer em /proc/asound/cards , você não precisa compilar um driver de kernel para ela - os drivers incluídos em seu kernel já estão funcionando imediatamente.

2) Se você estiver executando o Pulseaudio, ele usará automaticamente todos os cartões ALSA disponíveis e impedirá que os aplicativos ALSA os usem diretamente (portanto, não tente especificar hw:1,0 etc. em sua configuração) Para permitir aplicativos antigos do ALSA Para trabalhar com o Pulseaudio, o Pulseaudio inclui uma camada de compatibilidade de ALSA geralmente de dispositivos ALSA chamados pulse que conectará todos os aplicativos ALSA ao Pulseaudio. Então, ter este o padrão é completamente correto, não há necessidade de alterá-lo.

O Pulseaudio também gerencia a maioria das configurações do seu alsamixer, não é necessário alterar nada, a menos que, por algum motivo, as coisas não funcionem.

3) Para controlar os aplicativos Pulseaudio, inicie pavucontrol (alguns desktops têm um subconjunto disso em algum lugar em um "painel de som" ou similar). Se você iniciar um aplicativo que usa Pulseaudio ou ALSA para emitir som, ele será exibido em "Reprodução" e você poderá selecionar qual placa ("dissipador de áudio" nos termos do Pulseaudio) ele deve usar. Todos os coletores estão listados em Dispositivos de saída. Algumas placas de som suportam diferentes configurações com diferentes combinações de fontes / coletores, selecione aquela que você deseja em "Configuração". pavucontrol inclui um medidor de volume, então você deve ver a atividade.

Se você não conseguir que a saída de som funcione com pavucontrol , atualize sua pergunta com a saída de pacmd list-sinks | grep name: e amixer -c0 contents (em um pastebin, se isso for muito longo), assumindo o cartão Xonar ainda é o número do cartão 0.

    
por 13.05.2017 / 12:45