Ontem, eu tinha o Archlinux no meu Dell Latitude E6520 e o som estava funcionando perfeitamente (eu até tinha o bip alto que eu não conseguia me livrar).
Hoje, eu instalei o Debian e o alsa. A primeira surpresa foi que, em alsamixer, eu tinha metade dos dispositivos de reprodução mostrados ...
Eu os mudei e de alguma forma funcionou - pelo menos quando eu tinha meus fones de ouvido conectados. Mas depois de tentar fazer o som funcionar em Heroes of Newerth, eu experimentei o Chromium (um jogo que eu instalei pensando que era o navegador TT) e também não tem som ... Agora, a parte estranha é que eu estou ouvindo música no Google Chrome enquanto escrevo esta mensagem ...
A saída deste primeiro comando parece-me a que eu tinha no Archlinux:
lspci -v |grep Audio
00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 04)
01:00.1 Audio device: nVidia Corporation Device 0e08 (rev a1)
Mas quando uso alsamixer
e pressiono F6
(Selecione placa de som), só tenho 3 opções:
- (default)
0 HDA Intel PCH
enter device name...
Considerando que tenho certeza que tive um quarto no Archlinux.
Eu tentei instalar este link
Mas aparentemente não funciona ...
Não que eu esperasse que funcionasse, é destinado ao Ubuntu ...
sudo dpkg -i alsa-driver-hda-krug-ubuntu-audio-dev-dkms_2.6.35.22.20110103_all.deb
(Reading database ... 129240 files and directories currently installed.)
Preparing to replace alsa-driver-hda-krug-ubuntu-audio-dev-dkms 2.6.35.22.20110103 (using alsa-driver-hda-krug-ubuntu-audio-dev-dkms_2.6.35.22.20110103_all.deb) ...
------------------------------
Deleting module version: 2.6.35.22.20110103
completely from the DKMS tree.
------------------------------
Done.
Unpacking replacement alsa-driver-hda-krug-ubuntu-audio-dev-dkms ...
Setting up alsa-driver-hda-krug-ubuntu-audio-dev-dkms (2.6.35.22.20110103) ...
Loading new alsa-driver-hda-krug-ubuntu-audio-dev-2.6.35.22.20110103 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.32-5-amd64
Building for architecture amd64
Building initial module for 2.6.32-5-amd64
Error! Bad return status for module build on kernel: 2.6.32-5-amd64 (amd64)
Consult the make.log in the build directory
/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/ for more information.
Aqui está o conteúdo do make.log:
/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build$ ls
dkms.conf hda_codec.o hda_hwdep.c idt90.patch patch_analog.c patch_cirrus.o patch_hdmi.c patch_si3054.o
hda_beep.c hda_eld.c hda_intel.c Kbuild patch_analog.o patch_cmedia.c patch_hdmi.o patch_sigmatel.c
hda_beep.h hda_eld.o hda_local.h Kconfig patch_ca0110.c patch_cmedia.o patch_realtek.c patch_sigmatel.o
hda_codec.c hda_generic.c hda_proc.c Makefile patch_ca0110.o patch_conexant.c patch_realtek.o patch_via.c
hda_codec.h hda_generic.o hda_proc.o make.log patch_cirrus.c patch_conexant.o patch_si3054.c patch_via.o
xavierm02@xavierm02-D-L:/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build$ cat make.log
DKMS make.log for alsa-driver-hda-krug-ubuntu-audio-dev-2.6.35.22.20110103 for kernel 2.6.32-5-amd64 (amd64)
Thu Aug 2 17:17:56 EDT 2012
make -C /lib/modules/2.6.32-5-amd64/build M=/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build modules
make[1]: Entering directory '/usr/src/linux-headers-2.6.32-5-amd64'
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_analog.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_ca0110.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_cirrus.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_cmedia.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_conexant.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_hdmi.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_eld.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_sigmatel.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_realtek.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_si3054.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/patch_via.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_codec.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_generic.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_proc.o
CC [M] /var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_hwdep.o
/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_hwdep.c: In function ‘parse_hints’:
/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_hwdep.c:435: error: implicit declaration of function ‘skip_spaces’
/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_hwdep.c:435: warning: assignment makes pointer from integer without a cast
/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_hwdep.c:450: warning: assignment makes pointer from integer without a cast
make[4]: *** [/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build/hda_hwdep.o] Error 1
make[3]: *** [_module_/var/lib/dkms/alsa-driver-hda-krug-ubuntu-audio-dev/2.6.35.22.20110103/build] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-2.6.32-5-amd64'
make: *** [all] Error 2
Eu não acho que o driver no site da Dell seja o caminho a seguir, já que eu não o usei para fazer tudo funcionar no Archlinux, mas não tenho certeza.
Outra coisa que eu acho que fiz no Archlinux é instalar um pacote com um nome muito longo que (talvez) tenha algo a ver com áudio e que eu tenha usado uname -r
para saber qual deles é o intall.
Eu passei por toda a minha história e não consegui encontrar onde eu descobri que tinha que instalar isso ... Nem eu pude me lembrar do nome do pacote ...
Mas tenho certeza que tem algo a ver com alsa ... (porque a única outra coisa que poderia ter sido é algo sobre a nvidia e eu instalei a nvidia com um tar.gz baixado ...)
A propósito, uname -r
retorna 2.6.32-5-amd64
.
Eu tenho pulseaudio instalado.
PS: O som só funciona com fones de ouvido no momento, mas esse não é o maior problema.
PS 2: O som funciona no Mumble se eu definir a saída para o ALSA.
Definir o som como ALSA no HoN não alterará nada. E o Chromium não oferece nenhum tipo de escolha.
Caso isso de alguma forma importe, o HoN é lançado em outra instância do servidor X em: 1 enquanto o restante permanece em: 0.