quinta-feira, 28 de maio de 2015

Configurando saída de áudio HDMI com a placa de vídeo radeon HD5450 no Debian

Isto é uma coisa que demorei muito para aprender (tipo, uns 5 meses), mas que quando configurado, torna-se fácil.
Cheguei a perder as esperanças, pois em algum momento, apenas o driver proprietário catalyst permitia tal configuração.
Digitando 'lspci' no prompt, obtemos, entre as várias saídas, este resultado, caso tenham a mesma placa que eu (ou da mesma família):

Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]


Temos de fazer 3 coisas:

1) Configurar o GRUB para enviar uma mensagem ao kernel para ligar a saída de som HDMI para o driver radeon

Para isso, editamos o arquivo /etc/default/grub, e colocamos a opção

GRUB_CMDLINE_LINUX="radeon.audio=1"
Depois, é preciso atualizar o grub:
# update-grub

2) Selecionar a saída de som associada à placa de vídeo com o alsamixer

Digitamos alsamixer no prompt, e simplesmente alteramos a placa de som para 'HDA ATI HDMI'

3) Selecionar, eventualmente em cada software e mixers, o dispositivo associado à placa de vídeo

Esta parte, se necessária, depende do aplicativo que você está utilizando.

Se desejar (eu ainda não fiz isso), você pode entrar na BIOS e desabilitar a placa de som onboard na BIOS (ou desisntalar, se realmente deseja fazer isso), a placa de som offboard

sábado, 9 de maio de 2015

Aproveitamento dos pacotes debian anteriormente baixados em outros computadores

Para você que não quer perder tempo (ou para pessoas como eu, que moram na periferia e são negligenciadas pelas empresas de telecomunicações com planos de 'banda larga' para lá de limitados), e deseja aproveitar os pacotes já baixados de um computador em outro, há soluções:

1 - Copiar o pacote para o computador  (ou acessá-los remotamente), instalar com dpkg -i  < arquivo do pacote > e resolver as dependências manualmente, utilizando dpkg -i iterativamente;

2 - Utilizar softwares como aptoncd (# apt-get install aptoncd) que pegam tudo o que está no diretório /var/cache/apt/archives do computador de onde os diretórios foram baixados, gravam em um cd, e copiam para o mesmo diretório no computador em que deseja copiá-los. Com todo o respeito aos camaradas que curtiram a Revolução dos Cravos enquanto nós afundávamos no período mais terrível da nossa ditadura, este método aqui descrito considero-o como "lusitano" :-) .

3 - Copiar você mesmo os arquivos de /var/cache/apt/archives do computador de onde os pacotes foram instalados para o mesmo diretório na máquina em que deseja (o método, você escolhe: pendrive, DVD-R(W), scp, sshfs, samba, nfs, a pia da cozinha etc).

Depois de copiado, você pode instalar o pacote que deseja de duas maneiras:

1 - Usando dpkg (na verdade, você ainda vai precisar usar apt, provavelmente)
      # dpkg -i < arquivo do pacote > --> Instala o pacote diretamente
      # apt-get -f install --> Instala o pacote resolvendo as dependências faltantes. Se os pacotes faltantes já existem no cache, não serão baixados.

2 - Usando apt
      # apt-get install < pacote >

Você também pode atualizar o seu computador para uma outra distribuição dessa maneira.
Caso tenha atualizado um de seus computadores, basta copiar os pacotes para o /var/cache/apt/archives do computador que ainda não foi atualizado, e proceder conforme descrito minha postagem sobre a atualização para o Jessie .