Contornando Conflitos de Placa de Som em Sabayon.


Veremos aqui como contornar problemas de som no Sabayon.

Autor: Alberto Federman Neto, albfneto.

Introdução:

Com  algumas placas de som genéricas, incluindo as HDA Intel e Azalia, alguns Linux (como o Sabayon, o OpenSUSE)  costumam conflitar, ficam sem som, ou com som distorcido, ou volume baixo, etc…

Suponha que você já tentou resolver da maneira mais fácil, como por exemplo, mexendo nas configurações ou desativando o PulseAudio e usando só ALSA puro:

Recuperar o Som em Sabayon.

Placa de Som não Inicia no Sabayon.

No meu caso, um dos meus Sabayons instalados, tinha várias placas, inclusive digitais. Meu sistema de som é simples e analógico, eu uso só a Azalia mas mesmo não usadas, elas conflitavam:

$ sudo lspci | grep -i audio
Senha:
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
01:05.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RS880 HDMI Audio [Radeon HD 4200 Series]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=pcsp
    pcsp, pcsp
    Default Audio Device
sysdefault:CARD=SB
    HDA ATI SB, ID 892 Analog
    Default Audio Device

Como Resolver?

Para resolver, primeira coisa. As ATI, as HDMI, as digitais, precisam ser desativadas. Elas usam um módulo de Kernel chamado radeon. É preciso desativar o áudio dele.

Com seu editor favorito em modo Root, crie um arquivo radeon.conf e salve-o em /etc/modprobe.d. Nele coloque esta linha:

# Desativar Som Digital ATI:
options radeon audio=0

Observação: Não coloque na blacklist o módulo, nem o remova, visto que sua Placa de Vídeo ATI pode precisar dele, Portanto , só desligue o som dele.

Agora, “force” esse som a desligar. Edite a linha de Boot do Kernel, e coloque nela esta linha:

radeon.sound=0

Verifique (e ajuste se necessário), se seu arquivo /etc/modprobe.d/sound , está assim:

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

Agora crie mais um arquivo, /etc/modprobe.d/alsa-base.conf, com estas linhas:

options snd-hda-intel model=generic

Coloque o serviço alsaconf para iniciar no níveis de inicialização boot ou default, do OpenRC ou do Systemd.

Feche sua Sessão e reinicie o micro.

A partir daí, regule seu som, escolha o perfil de som mais adequado (melhor som), ajuste o Alsamixer, o Pulseaudio (se não desativou) ou o mixer do seu Sabayon, em resumo, o jeito “normal” até conseguir um som legal.

Observação 2: Claro, se você usa as placas digitais, HDMI etc… talvez tenha que desativar a placa analógica. Adapte o procedimento às suas necessidades.

Espero ter ajudado, e até a próxima!

Anúncios
Contornando Conflitos de Placa de Som em Sabayon.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s