Bug 42620 - Некорректное воспроизведение звука при подключении наушников в компьютере с кодеком ES8336
Summary: Некорректное воспроизведение звука при подключении наушников в компьютере с к...
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: firmware-alsa-sof (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: kovalev@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-27 18:05 MSK by Alexandr Shashkin
Modified: 2024-09-02 18:36 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Shashkin 2022-04-27 18:05:05 MSK
Стенды с ошибкой:
* alt-workstation-10-x86-64 (обновлено до sisyphus)
* alt-education-10-x86-64 (обновлено до sisyphus)
* alt-kworkstation-10-x86-64 (обновлено до sisyphus)

Тестируемые ноутбуки:
* Depo DPC156
* Aquarius NS685U
* Kraftway Accord

Версия программы: firmware-alsa-sof-2.0-alt2
                  alsa-ucm-conf-1.2.6.3-alt2
                  ядро: 5.15.34-std-def-alt2 (с поддержкой кодека ES8336)

Шаги, приводящие к ошибке:
1) Обновить систему
2) создать файл /etc/modprobe.d/essx8336.conf с содержимым: options snd_soc_sof_es8336 quirk=0x10
3) установить ядро с поддержкой кодека ES8336 (на момент тестирования это было std-def ядро версии 5.15.34-std-def-alt2 и перезапустить систему
4) авторизироваться в пользователе и открыть pavucontrol -> вкладка устройства вывода
5) подключить наушники
6) начать проигрывание музыки 

Результат:
Если в pavucontrol на вкладке "Устройства вывода" в последнем устройстве (название имеет суффикс "Headphones + Speakers") выбрать speakers, то музыка будет играть через 2 устройства, если выбрать headphones, то играть не будет.

Ожидаемый результат:
Если выбрать speakers, то музыка играет только через динамики, если headphones - то только через наушники.
Comment 1 Anton Farygin 2024-04-08 10:43:22 MSK
Просьба перепроверить на свежем Sisyphus
Comment 2 Николай Костригин 2024-08-30 12:26:15 MSK
Не уверен, что бага повешена на правильный компонент.
Comment 3 Vasiliy Kovalev 2024-09-02 18:22:28 MSK
(Ответ для Alexandr Shashkin на комментарий #0)
> 
> Тестируемые ноутбуки:
> * Depo DPC156
> * Aquarius NS685U
> * Kraftway Accord

(Ответ для Anton Farygin на комментарий #1)
> Просьба перепроверить на свежем Sisyphus

Модели из списка не доступны, проверил на ноутбуке с кодеком es8336 ICL RAYbook Si1512:
Firmware file: intel/sof/sof-cnl.ri
Topology file: intel/sof-tplg/sof-cml-es8336-ssp0.tplg

На ядрах 6.x (6.1 и выше) ошибка не воспроизводится - изменен драйвер и не нужно указывать опцию quirk=0x10

версии пакетов:
firmware-alsa-sof-2024.06-alt1.noarch
alsa-ucm-conf-1.2.12-alt1.noarch
Comment 4 Anton Farygin 2024-09-02 18:36:31 MSK
Спасибо. Тогда закроем, что бы не мешалось.