Início
» Dicas para PC
»
Placa de som Pardus 23 ausente? Verifique o ALSA e restaure o áudio.
Placa de som Pardus 23 ausente? Verifique o ALSA e restaure o áudio.
Se o Pardus Linux 23 não encontrar sua placa de som, primeiro compare os dispositivos exibidos pelo ALSA com os das configurações de som da área de trabalho. Se aplay -la placa estiver listada, verifique o roteamento de saída e o servidor de áudio; se o ALSA não reportar nenhuma placa, inspecione o driver do kernel e o firmware antes de instalar qualquer coisa.
Esta sequência evita um erro comum: substituir o PipeWire ou o PulseAudio quando o problema é um dispositivo do kernel indisponível. Os passos aplicam-se a instalações do Pardus 23, incluindo as edições XFCE e GNOME, embora os rótulos dos menus sejam diferentes. O Pardus 23.0 foi lançado com o kernel Linux 6.1 e o XFCE 4.18, de acordo com as notas de lançamento oficiais . Atualizações posteriores do Pardus 23 podem ter pacotes diferentes, portanto, confie nas versões exibidas em sua máquina em vez de uma captura de tela.
1. Descarte a possibilidade de uma saída estar silenciada ou selecionada incorretamente.
Abra as configurações de som ou volume do seu computador. Desconecte temporariamente um fone de ouvido Bluetooth ou monitor HDMI, caso pretenda usar os alto-falantes do notebook. Selecione os alto-falantes internos ou um perfil de saída analógica apropriado, confirme se o volume está acima de zero e verifique se o dispositivo não está no mudo. Quando a única opção listada for “Saída fictícia”, siga para as verificações do ALSA abaixo.
Se os controles da sua área de trabalho não exibirem a rota desejada, pavucontrolé possível visualizar os dispositivos de saída, portas e perfis de um servidor compatível com PulseAudio em execução. Instale-o sudo apt install pavucontrolsomente se estiver ausente. Ele não pode criar uma placa de som que o kernel não tenha detectado.
O seletor de saída distingue entre alto-falantes integrados e som HDMI; escolha a porta que está efetivamente conectada aos seus alto-falantes.
2. Verifique se o Linux reconhece o hardware de som.
Abra um terminal e execute os seguintes comandos. Se `pardus` lspciou ` pardus-install` aplaynão estiverem disponíveis, instale `pardus-install` pciutilsou ` pardus-install` alsa-utilsrespectivamente a partir dos repositórios Pardus configurados.
lspciVerifica dispositivos PCI e pode mostrar o "Driver do kernel em uso". aplay -lLista o hardware de reprodução ALSA, enquanto /proc/asound/cardsidentifica as placas ALSA registradas. Adaptadores de áudio USB podem não aparecer na lista PCI; verifique-os com lsusbapós a instalação, usbutilsse necessário. Uma placa ALSA pode existir mesmo que a área de trabalho não mostre nenhuma saída utilizável.
Use os resultados para escolher seu caminho: se o ALSA listar a placa desejada, pule para as verificações do servidor de áudio na seção 5 após verificar o silenciamento e a seleção do perfil. Se um controlador PCI estiver visível, mas o ALSA não mostrar nenhuma placa utilizável, concentre-se nas mensagens de driver e firmware. Se nenhum deles encontrar o dispositivo, verifique a configuração de áudio integrado na BIOS/UEFI, as conexões USB removíveis e se um sistema Linux em execução detecta a placa antes de presumir que um pacote de driver resolverá o problema. O comportamento da listagem de dispositivos está documentado no manual do ALSA aplay .
Compare o controlador e o driver do kernel em lspci com as entradas de placa e dispositivo relatadas pelo ALSA.
3. Inspecione o driver do kernel e procure indícios de firmware ausente.
Verifique os módulos de som carregados e revise as mensagens recentes do kernel. Esses comandos não modificam a configuração do sistema:
Procure por falhas no carregamento do firmware, falhas na inicialização do DSP de áudio ou um driver que não conseguiu detectar o controlador. O Sound Open Firmware (SOF) é usado por alguns sistemas Intel; uma referência a ele sofé uma pista útil, mas não prova que todas as máquinas Intel precisam do mesmo pacote. Módulos compilados diretamente no kernel podem não aparecer em `/etc/system/system` lsmod, portanto, não considere um resultado vazio como prova de um driver ausente.
Se o log não contiver nenhuma mensagem conclusiva, anote o ID completo do controlador lspci -nnke o kernel uname -r. Esses detalhes são mais úteis em uma solicitação de suporte ao fabricante ou em uma postagem no fórum do Pardus do que uma descrição genérica de "sem som". Evite copiar snd_hda_intelconfigurações de modelo aleatórias ou forçar o carregamento de módulos sem a compatibilidade com seu chipset e codec.
4. Atualize o firmware apropriado, não toda a pilha de áudio.
Atualize os metadados do pacote e verifique qual firmware está disponível em suas fontes de software Pardus existentes :
Se o log do kernel indicar a ausência do firmware Intel SOF, instale-o firmware-sof-signedquando houver um pacote candidato válido disponível:
sudo apt install firmware-sof-signed
A descrição do pacote no Debian 12 especifica que este pacote fornece arquivos de firmware e topologia para alguns dispositivos Intel. Dispositivos Intel SST mais antigos podem precisar de um pacote firmware-intel-soundseparado, documentado separadamente pelo índice de pacotes do Debian . Não instale ambos indiscriminadamente nem afirme que eles cobrem todos os controladores de som. Para uma placa ALSA com perfis incompletos, verifique o arquivo `/etc/alsa/alsa.conf` alsa-ucm-conf, que fornece configuração específica para cada caso de uso, em vez de um novo driver de kernel.
Analise as alterações de pacotes propostas pelo APT antes de aceitá-las e reinicie o sistema caso o firmware ou o kernel tenham sido atualizados. Mantenha os repositórios do Pardus 23 configurados; não copie linhas de repositórios do Debian testing, Pardus 25 ou de terceiros para um sistema em funcionamento apenas para obter arquivos de áudio mais recentes. Kernels mais recentes podem suportar hardware que o kernel original do Pardus 23 não suportava, mas uma alteração no kernel introduz riscos de compatibilidade e recuperação que devem ser ponderados em relação à necessidade de testar primeiro um sistema live mais recente e compatível.
Inspecione o pacote de firmware candidato antes da instalação; os repositórios, as versões dos pacotes e a disponibilidade variam de acordo com o sistema.
5. Conserte apenas o serviço de áudio que você realmente usa.
Se o aplay -lsistema identificar a placa de áudio, mas seu computador ainda não exibir uma saída de vídeo utilizável, consulte o servidor de áudio. Execute estes comandos como seu usuário normal, não com o usuário sudo`:`.
pactl info
pactl list short sinks
Um nome de servidor contendo “PulseAudio (no PipeWire)” indica o serviço de compatibilidade com PipeWire. O nome simples “pulseaudio” identifica o servidor PulseAudio tradicional. Se pactla conexão não for possível, a sessão do usuário ou o servidor de áudio selecionado pode não estar em execução. A documentação do comando pactl descreve como consultar o servidor e listar os servidores de destino.
Para uma instalação PipeWire existente: inspecione as unidades de serviço e reinicie apenas aquelas que estão realmente instaladas e ativas:
Não execute o comando de reinicialização se a inspeção de status mostrar que essas unidades estão ausentes; o sistema pode usar o PulseAudio em vez disso. Para uma instalação existente do PulseAudio: use o comando pulseaudio -kpara interromper o daemon do usuário e, em seguida, reconecte-se ou faça logout e login novamente para que ele possa iniciar novamente. Se os pacotes relevantes estiverem realmente corrompidos, reinstale o mesmo conjunto de pacotes após revisar a transação APT. A troca de conjuntos de pacotes é uma alteração separada, não o primeiro reparo.
Antes de reiniciar um componente de áudio da sessão do usuário, identifique o servidor de som em execução e seu status de serviço.
Qual solução se adequa aos seus sintomas?
O que você pode verificar
Próxima ação razoável
Troca
Existe um cartão ALSA; o problema está no alto-falante ou na rota HDMI.
Alterar a porta de saída ou o perfil de som
Rápido e reversível; não corrige falhas de firmware.
Controlador de áudio PCI existente; ALSA não possui placa; nomes de log ausentes; firmware SOF ausente
Instale o firmware correspondente dos repositórios Pardus.
Reparo direcionado; requer um dispositivo compatível e, às vezes, uma reinicialização.
O ALSA lista um cartão; pactlfalha ou não mostra nenhum destino utilizável.
Inspecionar e restaurar o serviço de áudio existente.
Preserva a integração com a área de trabalho; não é possível reparar um dispositivo de kernel não suportado.
Hardware ausente ou ainda não suportado após verificação de firmware
Analise as configurações do firmware, reconecte os periféricos e teste um sistema em execução compatível.
Oferece um diagnóstico mais preciso, mas os testes levam tempo e uma alteração na distribuição pode afetar outros equipamentos.
Prefira alterações de configuração quando o ALSA detectar a placa; prefira investigação de firmware quando as mensagens do kernel apontarem para um arquivo ausente. O PipeWire é uma opção válida em sistemas Debian da era 12, mas substituir uma configuração funcional do PulseAudio simplesmente porque o PipeWire é mais recente pode causar a remoção de pacotes e alterações no comportamento de roteamento. Verifique a transação proposta primeiro; as informações do metapacote de áudio do PipeWire explicam os componentes relacionados.
Verifique se a placa de som está disponível novamente.
Após aplicar a correção escolhida, execute o programa aplay -lnovamente e confirme se a placa de reprodução desejada está listada. Em seguida, execute o programa pactl list short sinkse selecione a saída correta nas configurações de som. Por fim, reproduza um clipe de áudio familiar em um volume moderado ou use o programa speaker-test -c 2 -t wav -l 1para realizar um breve teste de dois canais.
Se o ALSA ainda não detectar a placa, capture lspci -nnkos uname -rerros relevantes dmesgantes de solicitar suporte específico para o hardware. Se o ALSA detectar a placa, mas a reprodução permanecer silenciosa, use alsamixera opção para selecionar a placa correta com F6 e verifique se os controles de reprodução estão silenciados; as instruções oficiais do mixer ALSA descrevem esses controles. Sucesso significa que o dispositivo está listado e o som é audível na saída desejada — e não apenas que um pacote foi instalado sem erros.