Нет звука hdmi debian
Как-то раз, я подключил мой Acer Aspire R13, работающий на Ubuntu 15.04 к телевизору Samsung, чтобы посмотреть фильм. К моему удивлению, через HDMI в телевизоре не было звука. Фильм воспроизводился на телевизоре, при этом звук шёл из динамиков ноутбука.
Я уже сталкивался с такой проблемой, когда HDMI аудио не работает в Ubuntu. Эта статья была написана более двух лет назад, когда я столкнулся с подобной ситуацией с Ubuntu 12.04. Но в прошлый раз в настройках во входном аудио источнике была опция HDMI, но в Ubuntu 15.04 такой опции не было, так что переход на HDMI вход был (казалось бы) невозможен.
Исправляем проблему отсутствия звука через HDMI в Ubuntu
Решение 1: Изменить настройки звука по умолчанию
Шаг 1
Откройте настройки звука. Введите "звук" строке Unity (нажав клавишу Super/Windows) или из верхнего правого угла выберите системные настройки и найдите настройки звука.
Шаг 2
В настройках звука на вкладке Выход встроенный аудио был установлен на Аналоговый стерео выход. Переключите режим на выход HDMI стерео выход. Обратите внимание, что вы должны быть подключены к внешнему монитору через кабель HDMI, чтобы увидеть опцию выхода HDMI.
[Перейдите к решению 2 и 3, если вы не видите HDMI / DisplayPort в перечисленных выходных опциях].
При переключении на HDMI на левой боковой панели появится новая иконка для HDMI. Нажмите на нее и наслаждайтесь звучанием музыки.
Решение 2: Убейте процесс работающего звукового демона Pulse.
Это решение сработало для меня в Ubuntu 15.04. В отличие от предыдущего решения, на этот раз не было возможности изменить режим вывода на Digital Stereo. Я просто увидел следующую картину в настройках звука:
Шаг 1
Подключите телевизор или внешний монитор через HDMI во время использования Ubuntu.
Шаг 2
Откройте терминал (Ctrl+Alt+T) и введите следующую команду:
Эта команда убьет процесс запущенного демона Pulse audio. Команда не нуждается в доступе суперпользователя.
Шаг 3
Теперь снова откройте Настройки звука (шаги, описанные в решении 1). Вы должны увидеть опцию HDMI во вкладке Выход:
После этого, начиная со следующего раза, HDMi будет автоматически обнаружен при подключении кабеля. Если вы снова столкнетесь с проблемой, просто выполните эту команду еще раз.
Решение 3: Программа управления громкостью PulseAudio Volume Control
Даже если второе решение не сработало, попробуйте изменить конфигурацию с помощью PulseAudio Volume Control.
Шаг 1
Откройте терминал и используйте следующую команду для установки PulseAudio Volume Control:
Шаг 2
Откройте PulseAudio Volume Control
Шаг 3
На вкладке "Конфигурация" измените встроенный аудиопрофиль на HDMI:
У тебя получилось?
Помогли ли предложенные здесь решения услышать звук через HDMI? Если да, то какое решение вам помогло. Если вы все еще сталкиваетесь с проблемами, не стесняйтесь задавать вопросы в разделе комментариев. Я постараюсь помочь. Удачи :)
Как вы считаете почему нет звука? дело в драйвере? Если да то как установить драйвер?
Оценить 2 комментария
Заходим в alsamixer подымаем ползунки вверх, проверяем.
А звука все равно нет
modprobe snd_dummy
затем еще раз
alsactl init
Можно еще попробовать в
/etc/default/pulseaudio
поменять
PULSEAUDIO_SYSTEM_START=0
на
PULSEAUDIO_SYSTEM_START=1
Первое, чтобы проверить, какие карты проинициализировались в ядре, нужно дать команду "arecord -l", будет примерно так:
Второе - посмотреть в биосе, может быть просто карта запрещена.
Третье - запустить alsamixer и подвигать ползунки.
Четвертое - если стоит графика, то посмотреть на pulseaudio, права доступа в audio-устройствам и прочее.
Если нет устройств по arecord, то смотреть в сторону драйверов.
Если устройства находятся, то как минимум они работают, но звук может просто не туда маршрутизироваться аудио-демоном, обычно это pulseaudio, но бывает и jack-audio и oss!
Ну и возможно, карточка просто выключена в BIOS!
Имя драйвера обычно ищется через гугл :-)
Например lspci выдает такую простыню
Видим аудио устройство- 00:1b.0 Audio device .
Далее смотрим расширенную информацию
$ cat /dev/urandom | aplay -D hw:1,1
aplay: main:722: audio open error: Нет такого файла или каталога
Куда дальше двигаться?
$ sudo cat /dev/urandom | aplay -D hw:0,0
aplay: main:722: audio open error: Нет такого файла или каталога
четверг, 2 мая 2013 г.
Как настроить в Linux воспроизведение через интерфейс HDMI
Как и у многих, у меня дома есть телевизор HDTV, к которому можно подключать устройства HDMI, например, проигрыватели Blu-Ray. Мне также нравится скачивать видео, слушать музыку и использовать мой телевизор и домашний кинотеатр для просмотра через интернет потокового вещания. К сожалению, у меня нет приставки Boxee или Roku. Все, что у меня есть, это Blu-ray плейер Netflix, в котором очень мало поддерживаемых видеоформатов и совсем мало способов воспроизведения потокового вещания.
К счастью, вместо того, чтобы покупать отдельный компьютер, я могу на любом компьютере запустить плейер Boxee, например, на моем Eee PC, у которого есть выход HDMI. Многие изготовители ноутбуков специально для этой цели добавляют к своим устройствам выходные разъемы HDMI, с тем, чтобы клиенты могли отображать контент на больших телевизионных экранах.
Если вы среди тех счастливчиков, которые выбрали для своего компьютера, имеющего выход HDMI, систему Linux, настоящее краткое руководство поможет вам добиться полноэкранного высококачественного воспроизведения видео и аудио.
Первоначальная подготовка
Вообще говоря, если в вашем компьютере или ноутбуке есть разъем HDMI, то он будет воспроизводить полноэкранное HD видео. Все, что вам нужно сделать, это настроить Linux так, чтобы можно было использовать этот разъем. Из моего личного опыта я знаю, что в текущих версиях большинства дистрибутивов Linux выход HDMI будет рассматриваться как выход VGA, для которого мало что можно сконфигурировать. Ваш внешний экран должен обнаруживаться автоматически даже в том случае, если на него ничего не выдается. Чтобы упростить настройку разрешения экрана, вы можете воспользоваться такими инструментальными средствами, как XRandR, Disper или nvidia-settings.
Например, ваша строка настройки для XRandR или Disper может выглядеть следующим образом:
Настройка аудио
Настройка видео для HDMI выполняется сравнительно просто. К сожалению, настройка аудио для HDMI осуществляется в различных аудиосистемах Linux по разному. Если у вас Mint или другой дистрибутив, в котором используется PulseAudio, вы должны использовать программу Pulseaudio Volume Control . Используйте ее следующим образом:
1. Нажмите Alt + F2, наберите "pavucontrol" и нажмите Enter
2. Как только откроется управляющее окно, щелкните по вкладке "Configuration" ("Конфигурация")
По умолчанию, в профиле будет указано что-нибудь вроде "Analog Stereo Duplex" ("Аналоговый стерео дуплекс"). "Аналоговый" относится к обычным динамикам вашего устройства.
4. Выберите из списка вариант "Digital Stereo (HDMI) Output" ("Цифровой стереовыход HDMI").
Теперь весь звук будет направлен на динамики телевизора.
В KDE в любых плейерах, в которых используется Phonon, таких как Dragon Player или Amarok, используются конфигурационные настройки KDE и в них вы можете указать выход HDMI. Для этого выполните следующее:
4. Для любого сигнала, музыкального, видео или иного другого, какой вы хотите выдавать в HDMI, выберите вариант "Internal Audio Digital Stereo (HDMI)" ("Внутренний цифровой стерео аудиосигнал HDMI") и нажимайте кнопку "Prefer" ("Предподчтительно") до тех пор, пока HDMI не окажется в самом верху списка.
Если нет Pulseaudio или Phonon
Если вам нужно только включить аудио HDMI для конкретного приложения, такого как мультимедийный центр XBMC, просто сконфигурируйте приложение так, чтобы использовался выход HDMI.
Для других приложений, в которых нет встроенной цифровой поддержки воспроизведения, вам нужно вручную сконфигурировать Alsa. Плейер Boxee, например, должен работать точно также, как мультимедийный центр XBMC, но, похоже, есть ошибка, которая мешает использовать цифровой выход. Первое, что вам нужно сделать, это выяснить, какой номер устройства используется для вашего выхода HDMI. В терминале наберите следующее:
Поищите устройство, у которого вначале указано "hw", и одним из них должно быть устройство HDMI, которое будет выглядеть примерно так:
Как видно из этого примера, у меня используется аудио карта "NVidia", а номер устройства - "3". Предположим, что у вас только одна карта, номер карты будет 0.
Затем в вашем домашнем директории создайте текстовый файл с названием "asoundrc-hdmi", в котором должно быть следующее (замените "hw:0,3" на фактический номер вашего устройства):
Сохраните файл. Если у вас уже есть файл .asoundrc, используемый по умолчанию, вы должны сделать его резервную копию и скопировать настройку asoundrc-hdmi в файл.asoundrc:
Если вы хотите использовать эту настройку каждый раз, когда вы запускаете вашу мультимедийную программу, вы можете создать следующий скрипт:
Высококачественное воспроизведение HD
Если у вас устройство с низким энергопотреблением (например, процессор Atom Dual Core 330 и графика Nvidia ION), которое разрекламировано как поддерживающее воспроизведение HD, но вам кажется, что этого не происходит, возможно, потребуется сконфигурировать VDPAU . С помощью вашего менеджера пакетов установите пакет "libvdpau1". Затем, в вашем видеоплеере выберите выход "vdpau", а не "xv". В результате вы должны переключиться на использование аппаратного ускорения, предназначенного для поддержки видео HD. В плейере Boxee перейдите в раздел "Settings -> Media -> Advanced" ("Настройки -> Мультимедиа -> Дополнительно") и установите флажок для варианта "Enable hardware assisted decoding when possible" ("Использовать аппаратную поддержку декодирования, когда это возможно"). По умолчанию в качестве метода рендеринга "Render method" должен быть указан VDPAU.
Для Adobe Flash, вы можете скачать новый плеер Flash 10.2 Beta , в котором поддерживается воспроизведение с аппаратным ускорением. Теперь все ваши видео и аудиозаписи должны воспроизводиться через интерфейс HDMI без всяких проблем и вам не нужно для этого покупать мультимедийную приставку.
Ноутбук HP 625. Установка прошла без проблем. Изначально отсутствует звук. В параметрах системы - мультимедиа устройства молчат. Карта рабочая, под Windows звук есть. В подшивке и поиске уже была. Нужна помощь.
Вывод команды: lspci -v |grep -i audio
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD 4200]
Вывод команды: cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0x94400000 irq 16
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0x94310000 irq 19
Alsamixer и pavucontrol тыкали?
pavucontrol не стоит
Попробуйте ещё из консоли запустить, может чего интересного напишет.
Была подобная ситуация нестарта pavucontrol - не хватает каких-то gtk (на которй написана это штука) зависимостей. Не стал тогда разбираться, но gimp вроде притянул нужное)))
Я так понимаю, что нужно найти дрова для ubuntu на эту карту. Причем я нашла инфу о том, что карта Radeon HD хххх - это интегрированная видео с поддержкой звука. Решение для других систем встречала, но для бунты пока не нашла. Думаю, что Pulse здесь не поможет.
Хз, но в интернетах решают данную проблему настройками, без переустановки дров.
Если есть варианты, подскажите, пожалуйста
у меня таже проблема нет звука в динамиках на ноуте acer5635zg перепробовал всё что нашол на форумах но ничего не помогло ПОМОГИТЕ ПОЖАЛУЙСТА
PulseAudio удалось поставить, pavucontrol работает, все включено, звука нет.
Есть устройство ввода, на вкладке проигрывание дрожит индикатор, когда по идее должен быть звук?
Индикатор дрожит, но звука нет.
P.S. Здравствуйте)
А что на вкладке Конфигурация?
В файле /usr/share/alsa/alsa.conf в строках:
defaults.ctl.card
defaults.pcm.card
Какие цифры в конце стоят?
Ну и да, чего там alsamixer?
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
хмм. я пока сдаюсь.
Переустановила систему заново. В наушниках звук есть, в динамиках ноута - нет. PulseAudio не приделах. Решения пока нет. В alsamixer канал PCM не активирован вообще. Почему? Думаю надо ковырять в этом направлении. Всем спасибо за участие.
Скорее всего проблемка в /etc/modprobe.d/alsa-base
В строке options snd-hda-intel тут нужно указать модель, а стоит там auto, поискать свою можно тут
Проблемка решаема весьма. Правда тут народ набросал до кучи, но все, конечно, в правильном направлении. Попробую пошагово.
sudo apt-get update && sudo apt-get upgrade
echo options snd-hda-intel model=auto | sudo tee -a /etc/modprobe.d/alsa-base.conf
sudo alsamixer жмем F5 для отображения всех выводов и входов - ползунки наверх, если канал не активен - жмем М для активации (если канал активен, изображение 00)
shutdown -h now
включаем снова ноут и звук просто обязан появиться на фронтальных колонках.
Отпишитесь при удаче обязательно - засчитаю за спасибо.
Примите благодарность от меня.
После неудачного обновления с 12.04 до 12.10 пришлось заново ставить 12.04. Поставил, а звука - йок! Перелопатил форум, пробовал всё, что народ предлагал - без успеха. Прочитал ваш совет, где, практически, пошагово всё расписано - получилось с первого раза: перегрузился - и ноут запел!
Спасибо большое!
Успехов вам!
Сергей
Спасибо из 2018: решило проблему на HP Pavilion cb015ur, Ubuntu 16.04
Спасибо, звук заработал, Xubuntu 18.04 на Acer EX2540-5325
Спасибо помогло на убунте 18.04 леново
Помогло, всё заработало (Asus Zenbook, Ubuntu 16.04)
Дружище готов пожать тебе руку, недели 3 мучился, но ты смог, спасибо огромное)))))
Большое спасибо.
Решило проблему на Ubuntu 20.04, lenovo ideapad 320s.
СПАСИБО из 2021! 10летний юбилей коммента, это сильно. Еще раз спасибо!
Спасибо из 20201!!)))
Зарегался на сайте только чтобы сказать спасибо)
Час возился, все известные способы перепробовал, и помогло только это.
Счастья вам и долгих лет жизни!)))
А если по HDMI подключить ТВ, звук на телеке будет?
не думаю, что звук который передается по HDMI, должен проигрываться на колонках, подключенных к обычной аудиокарте
п.с. проверил. действительно проигруется звук в колонках только от встроеной звуковухи. При проверке HDMI - в колонках тишина.
п.п.с. для различных видеоплееров звук выводится на разные устройства. для драгона и умплеера - через встроеную звуковуху, для влц - через HDMI (alsa, HDA Nvidia:HDMI 0 (hw:2,7))
Уважаемая tenaaa. Думаю, что настройки alsa Вам не помогут. Проблемы со звуком на устройствах HDMI действительно существуют. Вам надо перекомпилировать alsa под устройство HDA ATI SB. Пересборка alsa занятие достаточно муторное, по-этому черкните мне в личку, я перешлю Вам скрипт для перекомпиляции alsa. Его надо просто выполнить. Там есть редмишка, выполните все пункты по порядку, далее перезагрузитесь. После перезагрузки настройте звук либо в графическом микшере звука (нажать на значок динамика справа внизу), либо в терминальном alsamixer. Не удивляйтесь, если увидите появление дополнительных каналов. Так и должно быть. Обратите внимание на настройку микрофона (необходимо установить значок - захват).
Уверен, у Вас все получится. Пожалуйста, отпишитесь о результатах.
Кидайте сюда скрипт ;-)
.
Спасибо за поддержку Вам коллега ,
Все получилось, как сказали Вы,
И вновь слегка утраченная нега,
Вернулась в закрома моей души.
Спасибо всем, я рада, что мы вместе,
И громкие слова здесь не нужны.
Вопросы все решаются на месте,
С командой нет проблем, и нет нужды.
P.S. Мне понравились Ваши песни.
Я рад и благодарю. Удачи Вам.
ссылка неработает. Если нетрудно продублируйте. очеь интересно.
Или в текстовом формате продемонстрируйте.
для e_titan
alsa-driver-1.0.23 make failed
не старовата версия. сейчас 1.0.25.
Я запускаю скрипт уважаемого slknet AlsaUpgrade.sh с атрибутами -d -c -i.
Наверное скрипт старый и там прописана старая версия.
А как перекомпиловать новую версию? Если можно скриптом, так-как я новичок :)
а какова причина, что хотите собрать алсу?
звуковая какая?
После обновления ядра на 3.2.0-26-generic перестали звучать динамик на ноуте (HP Pavilion DV6), хотья в наушниках все норм .
Саунд карта HDA Intel.
сначала попробуйте обновиться до ядра 3.2.0-27.
оно доступно в обновлениях. вышло буквально на днях
да и в наушниках если играет, то драйвер работает. с переключением уши-динамики что-то. заглянуть в alsamixer (консольно), проверить всё ли хорошо.
птички стоят в источниках приложений? у меня еще основной сервер выставлен вместо российского
После неких манипуляций
каких?
Проблемма решена . :)
Изменил вышеупомянутый скрипт и заменил версии с 1.0.23 на 1.0.25 (OSS тоже) .
Команда sudo ./AlsaUpgrade.sh -d прошла успешно.
Команда sudo ./AlsaUpgrade.sh -c выдало ошибку на плагинах и прервалось.
Команда sudo ./AlsaUpgrade.sh -i прошла успешно.
После перезагрузки все заработало .
Благодарен за участие и содейсвие :)
Спасибо вам обоим за нахождение бага в скрипте и решение проблемы.
и у меня точно также. помогите плиз.
Попробуйте перекомпилировать alsa. Скрипт для перекомпиляции здесь. Там есть редмишка, выполните все пункты по порядку, далее перезагрузитесь. После перезагрузки настройте звук либо в графическом микшере звука (нажать на значок динамика справа внизу), либо в терминальном alsamixer. Не удивляйтесь, если увидите появление дополнительных каналов. Так и должно быть. Обратите внимание на настройку микрофона (необходимо установить значок - захват).
/1$ sudo ./AlsaUpgrade.sh -d
sudo: ./AlsaUpgrade.sh: команда не найдена
Не пойму в чем причина((
Ну вот нет у тебя скрипта AlsaUpgrade.sh в папке, откуда пытаешься запустить его.
Измените пермишны файла с установкой птички x (execute).
У меня со звуковухой Via еще с позапрошлогодних релизов проблеммы начались, а именно: звук прибовляешь, а он вырубается, нафиг. А в 12.04 вообще отсутствует. Решение нашел случайно, воткнул наушники и звук из колонок как заорал! Я, блин, аж с тобуретки упал, от неожиданности. А вот, в наушниках так и не появился. Так вот я в гнездо наушников просто зубочистку воткнул, и всё ништяк, орет во всю глотку.
Эхх. вот и до меня дошла данная проблема. Точнее на компе моей девушки встроенная звуковуха:
lspci -v |grep -i audio
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xf9ff4000 irq 16
Уже и ALSA пересобирал из исходников, и скриптом AlsaUpgrade пользовался, всё вроде находит. но в /etc/modprobe.d/ не может нормально прописаться. Приходится каждый раз при загрузке делать:
sudo modprobe -v snd-hda-intel
После чего прописал его в автозагрузку просто.
Теперь ALSA грузит такие модули:
sudo alsa reload
/sbin/alsa: Warning: Processes using sound devices: 2282(pulseaudio).
Unloading ALSA sound driver modules: snd-hda-intel snd-hda-codec snd-hwdep snd-atiixp-modem snd-via82xx-modem snd-intel8x0m snd-ac97-codec snd-pcm snd-timer snd-page-alloc (failed: modules still loaded: snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc).
Loading ALSA sound driver modules: snd-hda-intel snd-hda-codec snd-hwdep snd-atiixp-modem snd-via82xx-modem snd-intel8x0m snd-ac97-codec snd-pcm snd-timer snd-page-alloc.
До этого вообще ничего не было.
Ну и звук ужасен. пока дальше пробую глумиться, авось настрою всё-таки. За любую помощь был бы рад 8)
ЗЫ раньше всё из какого-то репа ставил дополнительные модули (для ядра 2.6), и всё было нормально, но после обновления и удаления этих модулей всё накрылось.. мм.. медным тазом =\
Помогите и мне ПОЖ.нет звука на HP 625 а через наушники эсть, только что и где надо пропис. не знаю
Читайте также: