Manjaro нет звука через hdmi
А зачем их ставить?! Двухголовость в radeon поддерживается прекрасно, HDMI-аудио тоже.
Кстати, озвучьте, что за видеокарта.
И ещё. В комстроку загрузки ядра можно добавить radeon.audio=1. В ранних ядрах 3.x без этого HDMI-аудио было отключено, и этот параметр надо было задавать обязательно. Сейчас, вроде, и без него работает.
akorop
А зачем их ставить?! Двухголовость в radeon поддерживается прекрасно, HDMI-аудио тоже.
Кстати, озвучьте, что за видеокарта.
И ещё. В комстроку загрузки ядра можно добавить radeon.audio=1. В ранних ядрах 3.x без этого HDMI-аудио было отключено, и этот параметр надо было задавать обязательно. Сейчас, вроде, и без него работает.
Хз. Думал что без проприетарных драйверов, игры и 3D работать не будут. Так же с дефолтными дровами не показывает "шестренки" по команде.
Ну да, тоже не понимаю, видит прекрасно устройство, но нет возможности настройки. Возможно что-то подключить необходимо. На счет "radeon.audio=1" гуглил, и находил подобную инфу. Попробую. Спасибо.
Видеокарта встроена в ядро amd А8 7600, r7 250(вроде). Кстати, на винде и centos проблем с hdmi не было.
Кстати, на счет версии ядра. Я арч ставил позавчера, с офф сайта качал образ. Там, я так думаю, последняя версия ядра?
А что настраивать-то и зачем? И кроме того, возможности настройки есть: xorg.conf и запчасти к нему (/etc/X11/xorg.conf.d/), а также xrandr.
Скажем, у меня VGA- и HDMI- выходы ведут, соответственно, к монитору и к телевизору (в другой комнате). Клава и мышь - только возле монитора. Единственное применение HDMI - просмотр видео (с управлением пультом ДУ). Поэтому я сконфигурировал иксы на один дисплей с двумя экранами (screen) без xinerama. DE (голый openbox) работает чисто на монитор, на ТВ вообще нет менеджера окон, за ненадобностью. При клике на видеофайле по умолчанию срабатывает скрипт, автоматически выбирающий устройство вывода: ТВ, если ТВ включён, или монитор, если ТВ выключен. И есть другой скрипт, запускающий видео на мониторе независимо от статуса ТВ. А мышеблудствовать со всякими каталистами - зачем?
И всё-таки, покажите вывод aplay -l.
Подскажите пожалуйста, где находится xorg.conf? В /etc/X11/ его нет(пустой).
Это нормально. Сейчас принято вместо цельного xorg.conf помещать в /etc/X11/xorg.conf.d его тематические кусочки.
Вот моя настройка видео:
/etc/X11/xorg.conf.d/21-dualscreen.confЭкран 0 - монитор , экран 1 - ТВ.
Тут нуждается в пояснениях строка Screen 1 "Screen1" 0 3080
Если экраны расположить рядом (типа below или rightof), то некоторые программы воспринимают оба экрана как один и адресация относительно соответствующего края экрана может оказываться неправильной. Точно не помню, кто этим грешил, но, кажется, conky. Скажем, если расположить экран 1 снизу (below), то в conky выравнование относительно нижнего края выводит за пределы монитора, когда телевизор включён. А если задать непересекающиеся координаты, то всё адресуется аккуратно, независимо от того, включён телевизор или нет.
Ну и на закуску вот мой скрипт для запуска видео:
Естественно, тут адреса и размеры надо заменить своими.
Такая проблема.
Manjaro KDE. Всё обновлено.
Видеокарта Nvidia Geforce 1050Ti. У неё 5 разъёмов (1xDVI, 3xHDMI, 1xDP), но заявлена поддержка только 4-х мониторов.
В данный момент подключены 4 монитора: 1xDVI и 3xHDMI. Как бы, там не только «мониторы», а ещё и «телевизоры», но я буду звать их «мониторами» — думаю, разницы нет.
И проблема в том, что на один из трёх подключенных по HDMI мониторов не выводится звук. Хотя, с картинкой проблем нет — всё работает, как надо.
Выход HDMI точно рабочий, т.к., при одной из загрузок с LiveCD — 2 рабочих выхода HDMI меняются — и в итоге, могут начать работать 2 любых монитора. Т.е., с каждого HDMI звук нормально выдаётся. Но не одновременно.
Если честно, какая-то глупость: картинка есть, а звука нет.
Следующие команды приводят к следующему результату:
aplay -D plughw:1,3 /mnt/Data/111.wav — звука просто нет, хотя, консоль никаких ошибок не выдаёт
aplay -D plughw:1,7 /mnt/Data/111.wav — звук норм
aplay -D plughw:1,8 /mnt/Data/111.wav — звук норм
Как видно:
output:hdmi-stereo: Digital Stereo (HDMI) выход (sinks: 1, sources: 0, priority: 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) выход (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) выход (sinks: 1, sources: 0, priority: 800, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) выход (sinks: 1, sources: 0, priority: 5700, available: yes)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) выход (sinks: 1, sources: 0, priority: 5700, available: yes)
«available: no» — на том, что мне нужно. В профилях pulseaudio и прочих pavucontrol тоже, соответственно, нет нужного профиля…
Пробовал Manjaro XFCE Live, Manjaro KDE Live — всё то же самое.
Пробовал открытые и закрытые драйвера NVidia с Live — всё то же самое.
Пробовал использовать кабель DP--->HDMI — то же самое. Звук идёт только на 2 устройства. DP, я так понял, это и есть такой специфичный HDMI. Даже логи те же самые.
Ubuntu, Debian и прочее не предлагать — в данной конфигурации они просто НЕ СТАРТУЮТ, т.к., драйвера NVidia на мою видяху обновились вот прям совсем недавно — и только Manjaro в состоянии правильно работать. Респект Manjaro. Остальные тупо виснут при загрузке.
Вопрос не сильно срочный, т.к., один и выводов звука (удачное совпадение) мне, в общем, не нужен — и просто поперетыкав свои 3xHDMI — я добился вывода звука на 2 нужных мне HDMI. Так что, теперь это уже просто спортивный интерес.
30 комментариев
где? если в Manjaro, то картинки хотя бы так будет видно ядро и DE
Да Manjaro. Вот вывод inxi -Fxz
Inxi -Fxz
sudo pacman -S pavucontrol там посмотреть, почитатьтут изменить по что тут
Я снес пульс, оставил только альсу, думал дело в пульсе.
Вот что щас
Плохо смотреть картинки попробуйте
нет.
Какое отношение имеют две из трех картинок к звуку?
В Manjaro звук организован с альсой и пульсой
Покажите pacmd list | grep «active port» кстати
Я вернул все как было, т.е. поставил пульсу.
[medved@medved-pc ~]$ pacman -Q | grep pulse
lib32-libcanberra-pulse 0.30+2+gc0620e4-1
lib32-libpulse 13.0-1
libcanberra-pulse 0.30+2+gc0620e4-2
libpulse 13.0-3
pulseaudio 13.0-3
pulseaudio-qt 1.2-1
[medved@medved-pc ~]$ cat /proc/asound/cards
0 [NVidia ]: HDA-Intel — HDA NVidia
HDA NVidia at 0xf7080000 irq 94
1 [Generic ]: HDA-Intel — HD-Audio Generic
HD-Audio Generic at 0xf7900000 irq 96
Сегодня прилетело обновление KDE в том числе, начните с sudo pacman -Syu, там обновление ядра и пульсы-альсы заметил выдержка из вики читать
pacmd list-cards тоже пусто? Сравните
analog-output-lineout: Линейный выход (priority 9000, latency offset 0 usec, available: yes)
properties:
Вроде все совпадает, кроме pacmd list-cards
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice 0: subdevice 0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 0/1
Subdevice 0: subdevice 0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 0/1
Subdevice 0: subdevice 0
Установил alsamixer и pavucontrol, но не помогло. Они не видят встроенную видеокарту.
Буду очень признателен за помощь!
11 комментариев
посмотри статьи на вики выше, хоть будет понятно какая инфа может быть интересна
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/manjarolinux
- Вы точно уверены, что ALSA должна видеть встроенную видеокарту?
- Если Вы назовете с какой железкой это происходит, то можно будет перестать ванговать (MateBook D14?) и начать искать причину.
1. Не уверен
2. MateBook D16
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
Subsystem: Device [1e83:3e30]
Kernel driver in use: snd_hda_intel
— 03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor [1022:15e2] (rev 01)
Subsystem: Device [1e83:3e30]
Kernel driver in use: snd_rn_pci_acp3x
Первое устройство pulseaudio видит, но там только HDMI выходы.
Установил, перезагрузил. Не работает также
Вот выхлоп команды:
Audio:
Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
v: kernel bus-ID: 03:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x,snd_pci_acp5x
bus-ID: 03:00.5 chip-ID: 1022:15e2 class-ID: 0480
Sound Server-1: ALSA v: k5.15.21-1-MANJARO running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.45 running: yes
EDIT: Problem solved! This comment by /u/rbnxi showed me how to fix the issue:
Thanks a lot to everyone who helped with suggestions. You guys are awesome. Happy 2021, everybody!
I've been a Linux Mint user for a while and recently installed Manjaro on my PC to see if I switch over. I had this same problem in Mint, but I managed to solve it by opening pavucontrol>Configuration and turning my "Built-in Audio" device from "Off" to "Digital Stereo (HDMI) Output". Every now and again it'd turn off and I'd have to repeat the process, but that's okay. However, now in Manjaro even turning on the device doesn't solve the problem.
I can get audio by connecting a Bluetooth speaker (so I know my user has the relevant permissions) and if I boot into Linux Mint I still have audio over HDMI as well (so I know this isn't a hardware issue). Nothing is muted in alsamixer, but all it shows for the relevant soundcard (HDA Intel HDMI) is one S/PDIF set to 00 with no volume bar. Looking over the audio settings in KDE's System Settings, everything seems fine. However, when I set my HDMI audio as output, all I get is silence.
I'm really stumped here and any help will be very greatly appreciated. I'm really enjoying Manjaro but this problem is a show-stopper. I really want to understand what's wrong and fix it.
This is my setup:
Motherboard: Gigabyte Technology Co., Ltd. H87M-D3H Revision x.x
BIOS: American Megatrends Inc. Version F10 Date 07/16/2014
CPU: Intel(R) Core(TM) i7-4790K
GPU: NVIDIA GK104 [GeForce GTX 760]
Kernel: Linux 5.9.16-1-MANJARO
I have all the latest updates as of today, but I've been having this problem since just before Christmas when I installed Manjaro.
Here's the output of aplay -l:
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: Generic Digital [Generic Digital]
card 1: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
card 1: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
And here's amixer, first when playing to HDMI:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Front Left: Playback 65520 [100%] [on]
Front Right: Playback 65520 [100%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]
And second when playing to my Bluetooth speaker:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Front Left: Playback 26207 [40%] [on]
Front Right: Playback 26207 [40%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]
lsmod | grep snd
snd_hda_codec_realtek 143360 1snd_hda_codec_generic 98304 2 snd_hda_codec_realteksnd_hda_codec_hdmi 73728 0ledtrig_audio 16384 1 snd_hda_codec_genericsnd_hda_intel 57344 3snd_intel_dspcfg 24576 1 snd_hda_intelsnd_hda_codec 167936 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realteksnd_hda_core 106496 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realteksnd_hwdep 16384 1 snd_hda_codecsnd_pcm 147456 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_coresnd_timer 45056 1 snd_pcmsnd 114688 14 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcmsoundcore 16384 1 snd
Here's the output of dmesg | less.
Please tell me if any more information is needed and I'll provide it ASAP. Thanks a lot!
Читайте также: