Intereting Posts
Почему пользователи могут удалять файлы друг друга в этом случае Команда Sed для удаления инклюзивного диапазона символов Попытка обнаружения приемлемых базовых DN DN для LDAP для разных серверов каталогов в сценарии bash Обработать список имен файлов, чтобы разделить каталог и базовое имя Только файлы VIM, только cd-каталоги Настройка зашифрованных папок с помощью ecryptfs на Raspbian команда linux застряла 32-разрядное приложение на 64-битном Linux не работает Почему Linux печатает много отладочных сообщений при загрузке / завершении работы? Измените размер основного раздела для установки другого дистрибутива Удалить дубликаты записей в текстовом файле Как разделить один столбец на несколько столбцов в файле CSV Поиск файлов, созданных определенным пользователем Какие точки монтирования существуют в типичной системе Linux? Сервер Debian Jessie не имеет доступа в Интернет

Звук не работает в Debian, кроме Google Chrome и тестовых утилит

Вчера у меня был Archlinux на Dell Latitude E6520, и звук работал отлично (у меня даже был громкий звуковой сигнал, от которого я не мог избавиться).

Сегодня я установил Debian и alsa. Первый сюрприз заключался в том, что в alsamixer у меня было наполовину меньше воспроизводимых устройств … Я отключил их, и это как-то сработало – по крайней мере, когда у меня были подключены наушники. Но после попытки заставить звук работать над Heroes of Newerth, Я пробовал на Chromium (игра, которую я установил, думая, что это браузер TT), и у нее тоже не было звука … Теперь странная часть заключается в том, что я слушаю музыку на Google Chrome при написании этого сообщения …

Результат этой первой команды выглядит так, как у меня в 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) 

Но когда я использую alsamixer и alsamixer F6 (Выбрать звуковую карту), у меня есть только 3 варианта:

 - (default) 0 HDA Intel PCH enter device name... 

В то время как я совершенно уверен, что у меня был четвертый под Archlinux.

Я попытался установить этот http://www.dell.com/support/drivers/us/en/19/Product/latitude-e6520?s=dhs. Но, по-видимому, это не работает … Не то, чтобы я ожидал, что он работа, она предназначена для 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. 

Вот содержание 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-DL:/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 

Я не думаю, что водитель на веб-сайте dell – это путь, потому что я не использовал его, чтобы все работало над Archlinux, но я не уверен.

Еще одна вещь, которую я думаю, что я сделал в Archlinux, – это установить пакет с действительно длинным именем, которое (возможно) имело какое-то отношение к аудио, и я использовал uname -r чтобы узнать, какой из них intall. Я прошел всю свою историю и не смог найти, где я узнал, что мне нужно было установить это … Я также не мог вспомнить название пакета … Но я совершенно уверен, что это как-то связано с alsa. . (потому что единственное, что могло бы быть, это что-то вроде nvidia, и я установил nvidia с загруженным tar.gz …)

Кстати, uname -r возвращает 2.6.32-5-amd64 .

У меня установлен pulseaudio.

PS: Звук работает только с наушниками на данный момент, но это не самая большая проблема.

PS 2: Звук работает в Mumble, если я устанавливаю вывод в ALSA. Установка звука в ALSA в HoN ничего не изменит. И Chromium не дает вам никакого выбора.

В случае, если это имеет какое-то значение, HoN запускается в другом экземпляре X-сервера на: 1, тогда как остальное остается включенным: 0.

Вероятный ответ о том, почему вы не получаете звук от динамиков, – это то, что вы отключили звук, или регулятор громкости на ноль в alsamixer. На устройстве Intel HDA, к которому у меня есть доступ, это означает, что параметр «Спикер» равен «OO», а не «ММ». Помните, что интерфейс alsamixer может прокручиваться (отмечен рядом стрелок слева и справа)!

Устройство nVidia, скорее всего, предназначено для аудио через HDMI / DVI / DisplayPort, поэтому оно не повлияет на ваши текущие проблемы с аудио.

Причина, по которой вы не видите ваше устройство nVidia в выборе alsamixer, но вы можете видеть его на выходе lspci, почти наверняка, потому что у вас нет соответствующих драйверов. lspci просто показывает, что вы подключили, независимо от того, есть ли у него драйверы, тогда как alsamixer показывает устройства, которые можно использовать в качестве звуковых карт – следовательно, у них должны быть загружены драйверы.

Если вам нужен звук через цифровой видеопорт, я считаю, что вам нужно установить драйверы nVidia с закрытым исходным кодом (которые доступны в Debian бесплатно) – в настоящее время вы, вероятно, используете драйверы с открытым исходным кодом нувориша. Документация Debian по адресу https://wiki.debian.org/NvidiaGraphicsDrivers должна сообщить вам, как это сделать.