[РЕШЕНО] Pulseaudio и 5.4.(3, 4, 5)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

[РЕШЕНО] Pulseaudio и 5.4.(3, 4, 5)

Сообщение devilr »

Доброго времени суток!
Обновился до нового ядра 5.4.3 без проблем, перезагрузился... и получил дикие нелинейные искажения при любой попытке проиграть любой звук в любом приложении. Учитывая, что ничего, кроме обновления ядра, не происходило - решил загрузиться с ядром 5.4.2
И всё заработало. Ничего не трогая, перезагрузился в новое ядро - опять дикие искажения.
1) Это только у меня так?
2) Что можно сделать?
Последний раз редактировалось devilr 22.12.2019 01:46, всего редактировалось 2 раза.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Судя по всему не только у вас тыц.
Сам пока ещё не пробовал, но я так понял это может зависеть от звуковой карты.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Из переписке по ссылке, вообще непонятно, что именно происходит. Может где-то есть более развёрнутая информация о проблеме?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Там вроде как обсуждается, что переход на 5.4 не такой уж и радужный получился. Например при использовании граф драйвера amd, при трансляции звука возникают проблемы с pulseaudio, типа на звуковое устройство выбрасывается дамп памяти. Обычно через такой драйвер идёт трансляция звука по hdmi и т.п. Как то так.
А так надо смотреть конкретно по вашей звуковой карте.
Позже попробую собрать это ведро и посмотреть как оно поведёт у меня.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Звук у меня как раз и идёт через HDMI. Насчёт дампа памяти не смотрел, может он и упадёт через некоторое время, надо смотреть.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

devilr писал(а):
15.12.2019 12:51
Звук у меня как раз и идёт через HDMI. Насчёт дампа памяти не смотрел, может он и упадёт через некоторое время, надо смотреть.
Ну как бы там складывается впечатление от написанного, что сначала идут незначительные искажения звука, затем на звуковой вывод сбрасывается дамп памяти и далее идёт полная Ж со звуком...
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

ormorph писал(а):
15.12.2019 13:10
Ну как бы там складывается впечатление от написанного, что сначала идут незначительные искажения звука, затем на звуковой вывод сбрасывается дамп памяти и далее идёт полная Ж со звуком...
Ну, там они совсем не "незначительные". Кстати, если сильно уменьшить громкость звука - можно начать различать слова. Но чистого звука добиться не получается.
А "на звуковой вывод сбрасывается дамп памяти" - это, вообще, как?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

devilr писал(а):
15.12.2019 14:24
А "на звуковой вывод сбрасывается дамп памяти" - это, вообще, как?
Кто же его знает, так уж там написано. По моему представлению - это как перенаправление на звуковой аналоговый вывод какого то цифрового кеша, что должно по идее приводить к какому-то конкретному шуму...
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Тогда бы шум был независим от выводимого звука. Да и опять же - если это "дамп памяти" самого пульса, то звука (или шума) не было бы вообще - пульс то упал. Или это дамп не пульса?
P.S. Вам удалось это услышать?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Вечером по позже соберу ядро и проверю...
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Собрал ядро. У меня все работает норм, все чисто. Только у меня на HDMI идет через драйвер snd_hda_intel.
А что у вас показывает lspci -k, кто его знает.
Пока откачусь назад на старое ядро, ато некоторые дрова не собираются под него, слишком уж новое.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Код: Выделить всё

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
А вот собирается как раз всё - проблемы только со звуком.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

У меня не собирается net-wireless/broadcom-sta, в принципе у меня мое устройство wifi работает и через модуль от ядра, но вот bluetooth не работает через ядерный модуль, по этому как правило использую сторонний.
Virtualbox последний не размаскировывал, по этому, его модули тоже не собираются.
Но вот звук вообще отлично идет(проигрывается).
Вот нашел еще косяк, нет индикации звука при выводе на аналоговый выход, ну и как следствие не идет захват его(запись), при этом звук проигрывается нормально.
Ссылка на видюшку тыц.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Та я верю, даже без видео. :)
Virtualbox 6.1.0 - всё хорошо.
А вот nvidia как раз старое...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Хм пардон, косяк уже исправил, там какая то редиска отключила галочку устройства ввода в pavucontrol ))
Вроде же я там уже давно не клацал ни чего)
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Просто интересно, у нас тут только двое гентушников? Или у всех нет проблем?
P.S. Видимо, придётся ждать следующую версию ядра...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Тут есть еще калькуляторщики, но они ведра как правило не собирают.
А так интересно, под новым ядром что показывает команда:

Shell

$ pactl list sources
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Код: Выделить всё

Источник №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"
        Форматы:
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

Как бы все тоже самое что и у меня в настройках, только устройство у вас используется 10de:0bea. Как бы все должно было бы работать. Кто же его знает что в ядре они изменили. Глянул файл sound/hda/hdac_device.c, тот же самый.
Вот только похоже что драйвер видео используется проприетарный nvidia. Но вот загрузка идет случаем не с использованием nvidia_drm(псевдографический режим).
Можно попробовать выпилить nvidia_drm из ядра и попробовать использовать псевдографический режим при загрузке, vesa либо uvesa. Может что исправится.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Загрузка идёт в текстовом режиме - хоть при старом, хоть при новом ядре. Ничего ведь не меняется - просто загрузка. При тех же настройках и модулях.
А так, да - проприетарный модуль. Если бы свободный всё умел - конечно, я бы был на нём. Но, увы, пока не судьба...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

На сколько я помню, обычно для проприетарных драйверов нужен фреймбуфер, и скорее всего он автоматом стартует от nvidia_drm. По этому если этот драйвер выпилить, то скорее всего проприетарный драйвер тогда не запустится. Для того чтобы пропиетарный драйвер запустился, нужно обеспечить запуск альтернативного фреймбуфера, например vesa. Раньше можно было использовать uvesa, но теперь пакет v86d отсутствует в системе.
Можно так же использовать Simple framebuffer тыц, там конфигурация его в конце.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

Ну, мне звук ведь нужен не любой ценой. :) При замене nvidia на vesa будет совсем корявая графика... или вы не об этом?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Pulseaudio и 5.4.3

Сообщение ormorph »

devilr писал(а):
15.12.2019 23:53
При замене nvidia на vesa будет совсем корявая графика... или вы не об этом?
Я не об этом, для драйвера nvidia нужно устройство /dev/fb0, без него не запустится. В настоящий момент это устройство создается у вас модулем nvidia_drm, обычно эти драйвера конфликтуют с проприетарными драйверами, по этому запуск их не желателен.
Вот документация по установке проприетарных драйверов nvidia тыц, там тоже пописывается конфигурация Simple framebuffer как необходимого элемента.
Фреймбуфер это просто устройство с которым работает проприетарный драйвер.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

В 5.4.4 те же проблемы. Ожидания починки ядра при обновлении не оправдались. Увы. :(
P.S. Но как то это должно решаться...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.3

Сообщение devilr »

И в 5.4.5. Неужели нет решения?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3144
ОС: Mandriva => Gentoo (~amd64)

Re: Pulseaudio и 5.4.(3, 4, 5)

Сообщение devilr »

5.4.6 - само решилось.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали: