Здравствуйте. Нет звука на Mac mini 2014 (Intel HDA). стоит pulseaudio и alsa.
http://www.alsa-project.org/db/?f=657e8a0774cd3fde671b9c7676fc037950d2ff87
Пытался настроить в /etc/modprobe.d/modprobe.conf, но эффекта не принесло. Звук в HDMI монитора есть, а вот встроенная звуковуха напрочь не работает. KDE ругается: «Ошибка установки выбранного устройства воспроизведения звука». Прилагаю содержимое файлов:
/proc/asound/pcm
[console]00-00: CS4208 Analog : CS4208 Analog : playback 1 : capture 1
00-01: CS4208 Digital : CS4208 Digital : playback 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 1 : HDMI 1 : playback 1
01-08: HDMI 2 : HDMI 2 : playback 1[/console]
aplay -l
[console]
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CS4208 Analog [CS4208 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: CS4208 Digital [CS4208 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
[/console]
/proc/asound/modules
[console]
0 snd_hda_intel
1 snd_hda_intel[/console]
/proc/asound/cards
[console] 0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xa0814000 irq 53
1 [HDMI ]: HDA-Intel - HDA Intel HDMI
HDA Intel HDMI at 0xa0810000 irq 52[/console]
/etc/modprobe.d/modprobe.conf
[console]options snd_hda_intel index=1,0 model=intel-mac-auto[/console]
Нет звука на Mac mini 2014
Скорее всего у вас "звук по умолчанию" - через порт hdmi.
В настройках биоса попробуйте отключить звук для hdmi.
После этого обычный аудиовыход должен ожить.
Скорее всего у вас "звук по умолчанию" - через порт hdmi.
Я изменял порядок по умолчанию в modprobe.conf, но это не помогло. Допустим, в audacity, если я выбираю в качестве выхода hdmi всё работает. Если звуковую карту то нет.
В настройках биоса попробуйте отключить звук для hdmi.
Дело в том что там нет биоса и uefi. Ести меню загрузчика и всё. Звук включения мака исходит со встроенных колонок, значит по умолчанию грузится звуковуха. Видимо проблема в линуксе, может быть не хватает модулей?
А что в dmesg?
Блин! Извините, погорячился.
(Пересел с мак-мини на нюк, ну и привык уже пользоваться биосом).
Тогда ещё такие возможны варианты.
efi-раздел у вас есть наверняка, подмонтировать его под Арчем и посмотреть что там как в конфигах.
А если более по-деревянному - запустите alsamixer и почитайте, что он напишет по F2 и F6.
А если более по-деревянному - запустите alsamixer и почитайте, что он напишет по F2 и F6.
Ну так все файлы (такие же как и в альсамиксере) я выложил выше.
Не подскажете как отфильтровать ненужное в его выводе?А что в dmesg?
Нашёл в dmesg только это упоминание:
[console][ 298.345077] snd_hda_intel 0000:00:1b.0: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.[/console]
Пока прилагаю вывод lcpci:
[console]00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Device 0a2e (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
02:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57766 Gigabit Ethernet PCIe (rev 01)
03:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 01)
04:00.0 PCI bridge: Intel Corporation Device 156d
05:00.0 PCI bridge: Intel Corporation Device 156d
05:03.0 PCI bridge: Intel Corporation Device 156d
05:04.0 PCI bridge: Intel Corporation Device 156d
05:05.0 PCI bridge: Intel Corporation Device 156d
05:06.0 PCI bridge: Intel Corporation Device 156d
06:00.0 System peripheral: Intel Corporation Device 156[/console]
proninyaroslav,
# dmesg | grep -i sndНо раз упоминание только одно, то не нужно (хотя, перепроверить не помешает). Покажите до кучи
# lspci -knns 00:03.0
# lspci -knns 00:1b.0
$ aplay -D hw:0,0 test.wav
Но раз упоминание только одно, то не нужно (хотя, перепроверить не помешает). Покажите до кучи
Да, dmesg показал ещё одну строку:
[console][ 8.141749] snd_hda_intel 0000:00:03.0: irq 51 for MSI/MSI-X
[ 8.141873] snd_hda_intel 0000:00:1b.0: irq 52 for MSI/MSI-X[/console]
lspci -knns 00:03.0
[console]00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 09)
Subsystem: Apple Inc. Device [106b:0141]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel[/console]
lspci -knns 00:1b.0
[console]00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
Subsystem: Intel Corporation Device [8086:7270]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel[/console]
Сдаётся мне, джентльмены, что мы ломимся в открытую дверь :)
А если попробовать что-то вроде
Applications -> Utilities -> Audio Midi Setup в самой макОСи?
А при чем тут макось????А если попробовать что-то вродеApplications -> Utilities -> Audio Midi Setup в самой макОСи?
Сдаётся мне, джентльмены, что мы ломимся в открытую дверь :)
А если попробовать что-то вроде
Applications -> Utilities -> Audio Midi Setup в самой макОСи?
Раздел то про арч...
proninyaroslav, а последняя команда?
proninyaroslav, а последняя команда?
А обязательно надо wav?
proninyaroslav, нет, можно хоть образ ядра «проиграть», услышите шум. Aplay не поддерживает mp3:
-t, --file-type TYPE file type (voc, wav, raw or au)yars,
[console]aplay: main:722: audio open error: Устройство или ресурс занято[/console]
И это при любом файле.
proninyaroslav, пользователь член группы audio? Проверьте:
$ idЕсли нет, то выполните
# usermod -a -G audio proninyaroslavи перелогиньтесь.
yars,
[console]uid=1000(yaroslav) gid=1000(yaroslav) группы=1000(yaroslav),92(audio)[/console]
Получается член группы audio.
Пока что идеи кончились, но я бы попытался выяснить, кто и зачем занимает устройство. Покажите
# ls -l /dev | grep audioP.S. В KDE3 у меня была такая проблема: звук был, но с задержками и искажениями, потому что тамошняя звуковая система монополизировала звуковую карту, желая выводить звук через себя, любимую. В результате, приложения, желавшие выводить звук мимо звуковой системы KDE, сообщали о невозможности открыть устройство по причине занятости оного. Так было даже с "родными" KDE-шными приложениями. Не знаю как сейчас, я из-за этого в том числе перешел на Xfce, в котором нет лишних прослоек между программами и железом, и ALSA работает в неблокирующем режиме...
yars,
[console]crw-rw---- 1 root audio 10, 228 янв 3 11:13 hpet
crw-rw---- 1 root audio 254, 0 янв 3 11:13 rtc0[/console]
У меня кеды постоянно выводят сообщение что одно или несколько звуковых устройств удалены. Когда какой нибудь звук воспроизводится. И самого звука нет.
Может звука нет потому что у меня linux-libre? Ибо железо мака капризно.
proninyaroslav, это несложно проверить, установите обычное ядро и прошивки рядом, перезагрузитесь и попробуйте. Но вряд ли причина в libre-ядре. И да, я ключик -R для ls позабыл.