[РЕШЕНО]Alsa intel hd звук вижу. Но не слышу ;-((
Доброго дня Джентльмены!
Имею монитор, к нашлёпкой на попе gigabit brix 2955. То есть наоборот :-(( . Соединение - HDMI.
Настраиваю звук alsa прописывая драйвера в ядре, по сказанному тут: http://gentoo.theserverside.ru/book/ar53s03.html#gentoo-alsa.initscript
lspci |grep -i audio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
Использовал для сборки genkernell --menyconfig all, grub.cfg обновил.
Драйвера наверное грузятся:
dmesg |grep audio
[ 10.279258] snd_hda_codec_generic hdaudioC5D0: autoconfig for ID 269: line_outs=1 (0x15/0x0/0x0/0x0/0x0) type:hp [ 10.279264] snd_hda_codec_generic hdaudioC5D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 10.279267] snd_hda_codec_generic hdaudioC5D0: hp_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 10.279270] snd_hda_codec_generic hdaudioC5D0: mono: mono_out=0x0 [ 10.279272] snd_hda_codec_generic hdaudioC5D0: dig-out=0x1e/0x0 [ 10.279274] snd_hda_codec_generic hdaudioC5D0: inputs: [ 10.546941] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]
вероятно по HDMI
dmesg |grep -i hdmi
[ 10.666708] snd_hda_intel 0000:00:03.0: Too many HDMI devices [ 10.672814] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card4/input8 [ 10.672905] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card4/input9 [ 10.672981] input: HDA Intel HDMI HDMI/DP as /devices/pci0000:00/0000:00:03.0/sound/card4/input10
В alsamixer
Прошёлся по F5 и везде где возможно поднял звук до белых квадратов.
В xfce4-mixer пересобрал с USE="alsa"
И тоже поднял всё что сумел.
Я прямо вижу, как звук льётся из паршивеньких динамиков монитора!
Но не слышу ничерта. Проверился на телевизоре, слух есть, в ЛОРу не посылать.
Помогите пожалуйста!
Решение:
emerge pavucontrol.
- Для комментирования войдите или зарегистрируйтесь
+
У меня таже проблемма помогите, что никто не знает как и что нада делать, Люди добрые??
Поднять уровень до квадратов
Поднять уровень до квадратов мало, нужно ещё включить канал, чтобы вместо М внизу было О (переключается клавишей М).
Чтобы узнать что у Вас с аудиокартами, запостите вывод aplay -L
ArtSh написал(а): Поднять
Не в этом ли
Не в этом ли причина?
Выводить звук в каком-нибудь плеере, позволяющем выбрать аудиоустройство (помимо фиктивного дефолтного) пытались?
WiseLord написал(а): Не в
не ручаюсь за правильность синтаксиса, но по разному вводил что-то вроде:
mplayer -ao alsa:devise=PCH /Sound/01.mp3
mplayer -ao alsa:devise=spdif /Sound/01.mp3
mplayer -ao alsa:devise=HDMI /Sound/01.mp3
И получаю в ответы:
Ну, во-первых, device пишется
Ну, во-первых, device пишется через c, что, кстати, в сообщении об ошибке видно. Там же видно, что нужно пробовать что-то вроде alsa:device=h2=0.3. В Вашем случае - попробовать, например, не устройство 0, а другие (hw=1.0, hw=1.1 и т.п.).
Кстати, по поводу alsamixer - стоит попробовать позапускать его с параметрами -c0, -c1 и т.д., если звуковых систем в карте несколько.
WiseLord написал(а):Ну,
mplayer -ao alsa:device=hw=1.0 ~/Sound/*.mp3
звук пошёл в наушники.
Это победа.
Большая половина. Теперь надо как-то осознать почему тест hdmi спикеров даёт положительный эффект, наушники работают, но через колонки монитора звук нейдёт. И наступит долгожданный аудиокатарсис.
alsamixer -c1
Попробовал спасибо, функционал переключения карт реализован в псевдографике миксера по F6. И hdmi канал у меня включен, миксер показывает три s/pdif все с нулевыми значениями звука, которые не поднять никак. Не реагируют в псевдографике, а в реальном гуе просто не отображаются.
UPDATE
mplayer -ao alsa:device=hdmi ~/Sound/*.mp3
Звук пошёл через колонки. Но не регулируется никак, даже клавишей с монитора регулируется весьма условно, либо 0, а начиная с 1 - очень громко. Ни один регулятор в системе:
-alsamixer
-xfse4-mixer
Эти звуки не регулируют.
Ну и гугль-хром молчит при выборе любого устройства в его настройках.
Пожалуйста, помогите найти управу на звуки hdmi, наушники - регулируются любым перечисленным устройством.
А сам mplayer звук
А сам mplayer звук регулирует? Если нет, то придётся шаманить с asound.rc и модулем dmix. Потому что по HDMI передаётся цифровой поток, и, если колонки не регулируют свой уровень громкости, то придётся шаманить с изменением этого потока. Также рекомендую отключить в ядре dummy и loopback аудиокарты (CONFIG_SND_SEQ_DUMMY CONFIG_SND_DUMMY CONFIG_SND_ALOOP).
ArtSh написал(а): А сам
Спасибо, ДА сам mplayer регулирует звук на всех картах.
Отключил, что бы под ногами не путались.
Для проверки запустите
Для проверки запустите speaker-test -Dhdmi:HDMI -c2 В программах указывайте аудиоустройство как device=hw=2.0 (точный адрес можете посмотреть по aplay -l)
ArtSh написал(а):Для
СПАСИБО! Убедился, что звук есть! В этот час быка шикарно свистануло на всю квартиру, сейчас набегут сторонники незамедлительной декапитации.
Буду выпрямлять мозг.
ArtSh написал(а): Для
А что такое alsasound?
Вроде немаловажная команда, надо её в автозагрузку по wiki добавлять, а я её никак не могу найти нигде:
emerge --search alsasound
[ Results for search key : alsasound ]
Searching...
Applications found : 0 ]
eix alsasound
Совпадений не найдено.
Это скрипт, который
Это скрипт, который записывает состояние звуковых карт при выключении и восстанавливает при включении компьютера. Находится в /etc/init.d для управления системными демонами в генте есть утилита rc-update
Как два байта отослать
Столько времени толкал закрытую дверь, вместо того, что бы тянуть открытую. Ответ неожиданно прост: emerge pavucontrol
Ага, а ты вроде и не говорил,
Ага, а ты вроде и не говорил, что у тебя пульса! :)
Потому все только об алсе говорили...