[РЕШЕНО] Pulseaudio и 5.4.(3, 4, 5)
Модератор: Модераторы разделов
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
[РЕШЕНО] Pulseaudio и 5.4.(3, 4, 5)
Доброго времени суток!
Обновился до нового ядра 5.4.3 без проблем, перезагрузился... и получил дикие нелинейные искажения при любой попытке проиграть любой звук в любом приложении. Учитывая, что ничего, кроме обновления ядра, не происходило - решил загрузиться с ядром 5.4.2
И всё заработало. Ничего не трогая, перезагрузился в новое ядро - опять дикие искажения.
1) Это только у меня так?
2) Что можно сделать?
Обновился до нового ядра 5.4.3 без проблем, перезагрузился... и получил дикие нелинейные искажения при любой попытке проиграть любой звук в любом приложении. Учитывая, что ничего, кроме обновления ядра, не происходило - решил загрузиться с ядром 5.4.2
И всё заработало. Ничего не трогая, перезагрузился в новое ядро - опять дикие искажения.
1) Это только у меня так?
2) Что можно сделать?
Последний раз редактировалось devilr 22.12.2019 01:46, всего редактировалось 2 раза.
Спасибо сказали:
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Судя по всему не только у вас тыц.
Сам пока ещё не пробовал, но я так понял это может зависеть от звуковой карты.
Сам пока ещё не пробовал, но я так понял это может зависеть от звуковой карты.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Из переписке по ссылке, вообще непонятно, что именно происходит. Может где-то есть более развёрнутая информация о проблеме?
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Там вроде как обсуждается, что переход на 5.4 не такой уж и радужный получился. Например при использовании граф драйвера amd, при трансляции звука возникают проблемы с pulseaudio, типа на звуковое устройство выбрасывается дамп памяти. Обычно через такой драйвер идёт трансляция звука по hdmi и т.п. Как то так.
А так надо смотреть конкретно по вашей звуковой карте.
Позже попробую собрать это ведро и посмотреть как оно поведёт у меня.
А так надо смотреть конкретно по вашей звуковой карте.
Позже попробую собрать это ведро и посмотреть как оно поведёт у меня.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Звук у меня как раз и идёт через HDMI. Насчёт дампа памяти не смотрел, может он и упадёт через некоторое время, надо смотреть.
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Ну как бы там складывается впечатление от написанного, что сначала идут незначительные искажения звука, затем на звуковой вывод сбрасывается дамп памяти и далее идёт полная Ж со звуком...
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Ну, там они совсем не "незначительные". Кстати, если сильно уменьшить громкость звука - можно начать различать слова. Но чистого звука добиться не получается.
А "на звуковой вывод сбрасывается дамп памяти" - это, вообще, как?
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Кто же его знает, так уж там написано. По моему представлению - это как перенаправление на звуковой аналоговый вывод какого то цифрового кеша, что должно по идее приводить к какому-то конкретному шуму...
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Тогда бы шум был независим от выводимого звука. Да и опять же - если это "дамп памяти" самого пульса, то звука (или шума) не было бы вообще - пульс то упал. Или это дамп не пульса?
P.S. Вам удалось это услышать?
P.S. Вам удалось это услышать?
-
- Сообщения: 2913
- ОС: Gentoo
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Собрал ядро. У меня все работает норм, все чисто. Только у меня на HDMI идет через драйвер snd_hda_intel.
А что у вас показывает lspci -k, кто его знает.
Пока откачусь назад на старое ядро, ато некоторые дрова не собираются под него, слишком уж новое.
А что у вас показывает lspci -k, кто его знает.
Пока откачусь назад на старое ядро, ато некоторые дрова не собираются под него, слишком уж новое.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Код: Выделить всё
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. 2nd Generation Core Processor Family DRAM Controller
Kernel driver in use: snb_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
Kernel driver in use: pcieport
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
Kernel driver in use: pcieport
00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
Kernel driver in use: pcieport
00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4)
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)
Subsystem: ASUSTeK Computer Inc. GF108 [GeForce GT 630]
Kernel driver in use: nvidia
Kernel modules: nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. GF108 High Definition Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: r8169
Kernel modules: r8169
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
06:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9120 SATA 6Gb/s Controller (rev 12)
Subsystem: ASUSTeK Computer Inc. 88SE9120 SATA 6Gb/s Controller
Kernel driver in use: ahci
Kernel modules: ahci
07:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
Subsystem: ASUSTeK Computer Inc. P8B WS Motherboard
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
У меня не собирается net-wireless/broadcom-sta, в принципе у меня мое устройство wifi работает и через модуль от ядра, но вот bluetooth не работает через ядерный модуль, по этому как правило использую сторонний.
Virtualbox последний не размаскировывал, по этому, его модули тоже не собираются.
Но вот звук вообще отлично идет(проигрывается).
Вот нашел еще косяк, нет индикации звука при выводе на аналоговый выход, ну и как следствие не идет захват его(запись), при этом звук проигрывается нормально.
Ссылка на видюшку тыц.
Virtualbox последний не размаскировывал, по этому, его модули тоже не собираются.
Но вот звук вообще отлично идет(проигрывается).
Вот нашел еще косяк, нет индикации звука при выводе на аналоговый выход, ну и как следствие не идет захват его(запись), при этом звук проигрывается нормально.
Ссылка на видюшку тыц.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Та я верю, даже без видео.
Virtualbox 6.1.0 - всё хорошо.
А вот nvidia как раз старое...
Virtualbox 6.1.0 - всё хорошо.
А вот nvidia как раз старое...
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Хм пардон, косяк уже исправил, там какая то редиска отключила галочку устройства ввода в pavucontrol ))
Вроде же я там уже давно не клацал ни чего)
Вроде же я там уже давно не клацал ни чего)
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Просто интересно, у нас тут только двое гентушников? Или у всех нет проблем?
P.S. Видимо, придётся ждать следующую версию ядра...
P.S. Видимо, придётся ждать следующую версию ядра...
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Тут есть еще калькуляторщики, но они ведра как правило не собирают.
А так интересно, под новым ядром что показывает команда:
А так интересно, под новым ядром что показывает команда:
Shell
$ pactl list sources
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Код: Выделить всё
Источник №0
Состояние: SUSPENDED
Имя: alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3.monitor
Описание: Monitor of GF108 High Definition Audio Controller Digital Stereo (HDMI 4)
Драйвер: module-alsa-card.c
Спецификация отсчётов: s16le 2-канальный 4410
Схема каналов: front-left,front-right
Модуль-владелец: 6
Звук выключен: нет
Громкость: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
баланс 0,00
Базовая громкость: 65536 / 100% / 0,00 dB
Является монитором аудиоприёмника: alsa_output.pci-0000_01_00.1.hdmi-stereo-extra3
Задержка: 0 мкс, настроено на 0 мкс
Флаги: DECIBEL_VOLUME LATENCY
Свойства:
device.description = "Monitor of GF108 High Definition Audio Controller Digital Stereo (HDMI 4)"
device.class = "monitor"
alsa.card = "0"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 17"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:01:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0bea"
device.product.name = "GF108 High Definition Audio Controller"
device.string = "0"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Форматы:
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Как бы все тоже самое что и у меня в настройках, только устройство у вас используется 10de:0bea. Как бы все должно было бы работать. Кто же его знает что в ядре они изменили. Глянул файл sound/hda/hdac_device.c, тот же самый.
Вот только похоже что драйвер видео используется проприетарный nvidia. Но вот загрузка идет случаем не с использованием nvidia_drm(псевдографический режим).
Можно попробовать выпилить nvidia_drm из ядра и попробовать использовать псевдографический режим при загрузке, vesa либо uvesa. Может что исправится.
Вот только похоже что драйвер видео используется проприетарный nvidia. Но вот загрузка идет случаем не с использованием nvidia_drm(псевдографический режим).
Можно попробовать выпилить nvidia_drm из ядра и попробовать использовать псевдографический режим при загрузке, vesa либо uvesa. Может что исправится.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Загрузка идёт в текстовом режиме - хоть при старом, хоть при новом ядре. Ничего ведь не меняется - просто загрузка. При тех же настройках и модулях.
А так, да - проприетарный модуль. Если бы свободный всё умел - конечно, я бы был на нём. Но, увы, пока не судьба...
А так, да - проприетарный модуль. Если бы свободный всё умел - конечно, я бы был на нём. Но, увы, пока не судьба...
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
На сколько я помню, обычно для проприетарных драйверов нужен фреймбуфер, и скорее всего он автоматом стартует от nvidia_drm. По этому если этот драйвер выпилить, то скорее всего проприетарный драйвер тогда не запустится. Для того чтобы пропиетарный драйвер запустился, нужно обеспечить запуск альтернативного фреймбуфера, например vesa. Раньше можно было использовать uvesa, но теперь пакет v86d отсутствует в системе.
Можно так же использовать Simple framebuffer тыц, там конфигурация его в конце.
Можно так же использовать Simple framebuffer тыц, там конфигурация его в конце.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
Ну, мне звук ведь нужен не любой ценой. При замене nvidia на vesa будет совсем корявая графика... или вы не об этом?
-
- Сообщения: 2913
- ОС: Gentoo
Re: Pulseaudio и 5.4.3
Я не об этом, для драйвера nvidia нужно устройство /dev/fb0, без него не запустится. В настоящий момент это устройство создается у вас модулем nvidia_drm, обычно эти драйвера конфликтуют с проприетарными драйверами, по этому запуск их не желателен.
Вот документация по установке проприетарных драйверов nvidia тыц, там тоже пописывается конфигурация Simple framebuffer как необходимого элемента.
Фреймбуфер это просто устройство с которым работает проприетарный драйвер.
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
В 5.4.4 те же проблемы. Ожидания починки ядра при обновлении не оправдались. Увы.
P.S. Но как то это должно решаться...
P.S. Но как то это должно решаться...
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.3
И в 5.4.5. Неужели нет решения?
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Pulseaudio и 5.4.(3, 4, 5)
5.4.6 - само решилось.