[РЕШЕНО] Нет звука встроенных динамиков

Ответить
mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 27 июл 2017, 20:31

Здравствуйте. R9/64 KDE (впрочем, и на R8) на моноблоке (читай - ноутбуке) Sony VPCL14M1R - https://www.sony.ru/electronics/support ... ifications - отсутствует звук встроенных динамиков. При этом с наушников звук есть. Динамики 100% рабочие (под Windows работают). Думаю (судя по google), это в целом вопрос не к ROSA, а к linux-драйверу для встроенного аудио. Но не могу разобраться как решить.

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

# lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 
Драйвер (модуль ядра): ‎snd_hda_intel
снимок1.png
Чип от Realtek:

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

# cat /proc/asound/pcm
00-00: ALC889 Analog : ALC889 Analog : playback 1 : capture 1
00-01: ALC889 Digital : ALC889 Digital : playback 1
Настройки:
снимок2.png
снимок3.png
Профиль можно изменить на:
снимок8.png
снимок4.png
Последний раз редактировалось mexx400 03 авг 2017, 12:18, всего редактировалось 1 раз.
ROSA Fresh 12.3 Plasma [amd64]

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 27 июл 2017, 20:37

Пакеты ALSA и pavucontrol установлены (те, что "из коробки"). Скрины:
снимок5.png
снимок6.png
снимок7.png
ROSA Fresh 12.3 Plasma [amd64]

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 27 июл 2017, 23:53

Также:

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

# cat /proc/asound/card0/codec#* | grep -i Codec
Codec: Realtek ALC889

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

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC889 Analog [ALC889 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC889 Digital [ALC889 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

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

# lsmod |grep snd
snd_hda_codec_realtek    90112  1 
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_intel          36864  3 
snd_hda_codec         135168  3 snd_hda_intel,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           81920  4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               122880  3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              32768  1 snd_pcm
snd                    86016  13 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd

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

# urpmi linux-firmware alsa-firmware
Пакеты linux-firmware-20170517-19.gitd3c5f65e-rosa2016.1.noarch, alsa-firmware-1.0.29-3-rosa2016.1.noarch уже установлены

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

# dmesg | grep -i hda
[   18.982813] snd_hda_codec_realtek hdaudioC0D0: ALC889: SKU not ready 0x411111f0
[   18.984747] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC889: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   18.984750] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   18.984751] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[   18.984752] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   18.984754] snd_hda_codec_realtek hdaudioC0D0:    dig-out=0x1e/0x0
[   18.984755] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   18.984756] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[   18.984758] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[   18.984759] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[   19.002815] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   19.004137] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   19.004198] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   19.004251] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12

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

# cd /etc/modprobe.d && ls -a
./   00_modprobe.conf       blacklist-mdv.conf      broadcom-wl-alias.conf  nfs.conf        snd-oss.conf@  vmwgfx.conf
../  blacklist-compat.conf  blacklist-nouveau.conf  ipw-no-associate.conf   nvidia340.conf  usb.conf
ROSA Fresh 12.3 Plasma [amd64]

keleg
Сообщения: 5505
Зарегистрирован: 15 сен 2011, 01:58

Re: Нет звука встроенных динамиков

Сообщение keleg » 28 июл 2017, 15:52

попробуйте запустить pavucontrol и посмотреть, куда идет звук. Возможно - не туда.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 29 июл 2017, 17:31

keleg писал(а):попробуйте запустить pavucontrol и посмотреть, куда идет звук. Возможно - не туда.
Да вроде туда:
снимок9.png
снимок10.png
ROSA Fresh 12.3 Plasma [amd64]

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 29 июл 2017, 17:35

# dmesg | grep -i hda
[ 18.982813] snd_hda_codec_realtek hdaudioC0D0: ALC889: SKU not ready 0x411111f0
А вот так и должно быть?
ROSA Fresh 12.3 Plasma [amd64]

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Нет звука встроенных динамиков

Сообщение trs » 30 июл 2017, 06:51

Вот например, и звук работает:

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

# dmesg|grep -i hda
[    7.365040] snd_hda_codec_realtek hdaudioC0D0: ALC889: SKU not ready 0x411111f0
[    7.365284] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC889: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    7.365287] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    7.365290] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    7.365292] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    7.365293] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    7.365296] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    7.365298] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
[    7.378235] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    7.379112] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    7.379196] input: HDA Intel MID Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
А разъём для наушников отсутствует, только S/PDIFF?

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 31 июл 2017, 12:40

trs писал(а):Вот например, и звук работает:

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

# dmesg|grep -i hda
[    7.365040] snd_hda_codec_realtek hdaudioC0D0: ALC889: SKU not ready 0x411111f0
Значит не здесь собака порылась... Спасибо.
trs писал(а):А разъём для наушников отсутствует, только S/PDIFF?
В том и дело, что присутствует, стандартный 3.5 И звук в наушниках есть.
ROSA Fresh 12.3 Plasma [amd64]

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Нет звука встроенных динамиков

Сообщение trs » 01 авг 2017, 08:03

Просто не увидел, где наушники в AlsaMixer.

Зато в тексте драйвера нашёл такую интересную функцию:

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

/* Don't take HP output as primary
 * Strangely, the speaker output doesn't work on Vaio Z and some Vaio
 * all-in-one desktop PCs (for example VGC-LN51JGB) through DAC 0x05
 */
static void alc882_fixup_no_primary_hp(struct hda_codec *codec,
                                       const struct hda_fixup *fix, int action)
{
        struct alc_spec *spec = codec->spec;
        if (action == HDA_FIXUP_ACT_PRE_PROBE) {
                spec->gen.no_primary_hp = 1;
                spec->gen.no_multi_io = 1;
        }
}
по её описанию похоже, что звук только в наушниках (HP) и есть.
И как раз она вызывается на том устройстве, с которого взят вышеприведённый фрагмент dmesg.

Так что, если не боитесь, могу попробовать собрать ядро с такой доработкой:

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

--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -2296,6 +2296,7 @@ static const struct snd_pci_quirk alc882_fixup_tbl[] = {
        SND_PCI_QUIRK(0x1043, 0x8691, "ASUS ROG Ranger VIII", ALC882_FIXUP_GPIO3),
        SND_PCI_QUIRK(0x104d, 0x9047, "Sony Vaio TT", ALC889_FIXUP_VAIO_TT),
        SND_PCI_QUIRK(0x104d, 0x905a, "Sony Vaio Z", ALC882_FIXUP_NO_PRIMARY_HP),
+       SND_PCI_QUIRK(0x104d, 0x9060, "Sony Vaio VPCL14M1R", ALC882_FIXUP_NO_PRIMARY_HP),
        SND_PCI_QUIRK(0x104d, 0x9043, "Sony Vaio VGC-LN51JGB", ALC882_FIXUP_NO_PRIMARY_HP),
        SND_PCI_QUIRK(0x104d, 0x9044, "Sony VAIO AiO", ALC882_FIXUP_NO_PRIMARY_HP),
и проверите, заиграют ли динамики.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 01 авг 2017, 09:26

trs писал(а):Так что, если не боитесь, могу попробовать собрать ядро
Буду признателен.
ROSA Fresh 12.3 Plasma [amd64]

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Нет звука встроенных динамиков

Сообщение trs » 01 авг 2017, 13:48

Собрал 32х разрядное 4.9.40 в контейнер http://abf-downloads.rosalinux.ru/trs_p ... n/release/ - можно добавить его как источник по аналогии с http://wiki.rosalab.com/ru/index.php/%D ... 1%80%D0%B0
либо напрямую установить

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

urpmi http://abf-downloads.rosalinux.ru/trs_personal/container/2884694/i586/main/release/kernel-nrj-desktop-4.9.40-2rosa-i586-1-1-rosa2016.1.i586.rpm
В dmesg должно появиться сообщение ALC882_FIXUP_NO_PRIMARY_HP.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 01 авг 2017, 18:07

trs писал(а):Собрал 32х разрядное 4.9.40
Спасибо. У меня х64 но я сейчас что-нибудь придумаю, есть предыдущие образы.
ROSA Fresh 12.3 Plasma [amd64]

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 02 авг 2017, 01:12

trs писал(а):Собрал 32х разрядное 4.9.40
"Откатился" на образ R9/32 и после установки измененного ядра звук в динамиках есть! :Yahoo!: Еще раз спасибо!

Получается, это какая-то специфика железа моего all-in-one, на котором драйвер работает некорректно, так?
Нельзя ли внести изменения в х64? А еще лучше - чуть подробнее рассказать как это делается? Ведь ядро когда-то изменится... Или где почитать?
trs писал(а):В dmesg должно появиться сообщение ALC882_FIXUP_NO_PRIMARY_HP

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

# dmesg | grep -i alc882
[   19.368126] ALC882_FIXUP_NO_PRIMARY_HP
[   19.378818] ALC882_FIXUP_NO_PRIMARY_HP
[   19.387171] ALC882_FIXUP_NO_PRIMARY_HP
[   19.387630] ALC882_FIXUP_NO_PRIMARY_HP
[   19.560552] ALC882_FIXUP_NO_PRIMARY_HP
ROSA Fresh 12.3 Plasma [amd64]

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Нет звука встроенных динамиков

Сообщение trs » 02 авг 2017, 06:31

Разрядность взял из Пробы оборудования в соседней теме, прошу прощения за такую накладку. Собрал 64 битную версию http://abf-downloads.rosalinux.ru/trs_p ... n/release/

Да, это специфика оборудования, добрую половину исходного текста драйвера кодека занимает исправление подобных особенностей других моделей. Данный моноблок, по-видимому, не так распространён, потому столкнулись только сейчас.

О сборке проектов для начала http://wiki.rosalab.ru/ru/index.php/%D0 ... %D0%B5_ABF
На практике процесс может оказаться несколько проще, чем изучение премудростей теории.

И всё же, лучше отправить патч в рассылку разработчиков ядра. Исправление не затрагивает остальное оборудование, потому его должны включить во все LTS ветки, где такой драйвер присутствует - и звук будет работать в обновлённых версиях ядер во всех Linux.

От Вас, как от проверившего работоспособность, по регламенту https://www.kernel.org/doc/html/v4.10/p ... -and-fixes желательно предоставить информацию такого вида:
Tested-by: имя почта@домен
по аналогии с https://abf.io/trs/kernel-4.9/raw/maste ... 4M1R.patch (можно мне в ЛС, имя для тестировщиков не обязательно).

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 02 авг 2017, 12:04

trs писал(а):Собрал 64 битную версию
Ссылка не полная в Вашем сообщении.
Полная - http://abf-downloads.rosalinux.ru/trs_p ... x86_64.rpm
Работает, спасибо.
trs писал(а):Данный моноблок, по-видимому, не так распространён, потому столкнулись только сейчас
Да, не особо распространён. Ясно.
trs писал(а):От Вас, как от проверившего работоспособность ... желательно предоставить информацию такого вида:
Tested-by: имя почта@домен
по аналогии с https://abf.io/trs/kernel-4.9/raw/maste ... 4M1R.patch (можно мне в ЛС, имя для тестировщиков не обязательно)
Отправил в ЛС.
ROSA Fresh 12.3 Plasma [amd64]

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Нет звука встроенных динамиков

Сообщение trs » 03 авг 2017, 04:49


euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Нет звука встроенных динамиков

Сообщение euspectre » 03 авг 2017, 11:56

trs писал(а):Спасибо, приняли http://www.spinics.net/lists/alsa-devel/msg65531.html
Это очень хорошо. Такие патчи в stable обычно проходят без проблем - нам меньше хлопот по поддержке.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 06 авг 2017, 22:13

trs писал(а):Спасибо, приняли http://www.spinics.net/lists/alsa-devel/msg65531.html
Как долго (на практике) вносятся изменения в соответствующий модуль ядра? И как узнать, что изменения состоялись?
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: Нет звука встроенных динамиков

Сообщение euspectre » 07 авг 2017, 10:56

mexx400 писал(а):
trs писал(а):Спасибо, приняли http://www.spinics.net/lists/alsa-devel/msg65531.html
Как долго (на практике) вносятся изменения в соответствующий модуль ядра? И как узнать, что изменения состоялись?
Как быстро всё пройдёт в ядра с kernel.org - по-разному бывает.

Как я вижу, это исправление уже прошло в mainline-ядро 4.13-rc4: https://git.kernel.org/pub/scm/linux/ke ... ad59ec90b4 Раз так, то в следующие версии stable-ядер оно должно пройти быстро. Если не потеряется по дороге, то где-то в районе 4.9.42-43, вероятно, уже будет.

В росовское ядро я могу добавить это исправление и в ближайшее обновление, если нужно, т.к. патч помог для этого железа и не должен мешать обработке других устройств.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: Нет звука встроенных динамиков

Сообщение mexx400 » 07 авг 2017, 13:06

euspectre писал(а):В росовское ядро я могу добавить это исправление и в ближайшее обновление, если нужно, т.к. патч помог для этого железа и не должен мешать обработке других устройств.
Было бы отлично.
ROSA Fresh 12.3 Plasma [amd64]

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 08 авг 2017, 17:55

Получил такое письмо:
This is a note to let you know that I've just added the patch titled

ALSA: hda - Fix speaker output from VAIO VPCL14M1R

to the 4.9-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kern ... ;a=summary
И аналогично ещё для 3 ядер.
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 08 авг 2017, 18:45

mexx400 писал(а):Получил такое письмо:
И аналогично ещё для 3 ядер.
Значит, в след. версии этих stable-ядер патч попадёт. Это хорошо.

Пока суд да дело, я добавил патч к 4.9.41, сейчас пакеты собираются. Если с ними будет всё нормально, отдам на QA.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 09 авг 2017, 01:21

euspectre писал(а):Значит, в след. версии этих stable-ядер патч попадёт. Это хорошо
Мне для общего развития.
Уведомления были про патчи для 3.18 (хоть оно и EOL), 4.4, 4.9 и 4.12
Для > 4.12 (на будущее) внесенные изменения перейдут "по наследству", так?
Для < 3.18 (например, 3.16 ядро Debian8) патчить самостоятельно, так? Тогда в чем фишка статуса longterm? Какие-то критичные вещи?
euspectre писал(а):Пока суд да дело, я добавил патч к 4.9.41, сейчас пакеты собираются. Если с ними будет всё нормально, отдам на QA
Спасибо.
ROSA Fresh 12.3 Plasma [amd64]

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение trs » 09 авг 2017, 10:14

Письма пришли от Greg Kroah-Hartman, он добавил патч в те версии ядра, поддержкой которых занимается. По остальным веткам посмотрим, мантайнеры там другие https://www.kernel.org/category/releases.html и обновления реже.

"По наследству" исправления перейдут из 4.13, куда и попади в первую очередь. 4.12 проживёт не долго, следующей LTS версией будет, если не ошибаюсь, 4.14.

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 09 авг 2017, 10:38

mexx400 писал(а): Мне для общего развития.
Уведомления были про патчи для 3.18 (хоть оно и EOL), 4.4, 4.9 и 4.12
Для > 4.12 (на будущее) внесенные изменения перейдут "по наследству", так?
Да, они вошли в ядро 4.13-rc4, так что в версии 4.13 и более новых эти изменения уже будут.
mexx400 писал(а):Для < 3.18 (например, 3.16 ядро Debian8) патчить самостоятельно, так? Тогда в чем фишка статуса longterm? Какие-то критичные вещи?
Здесь всё сильно зависит от maintainer'а соотв. ветки ядер (https://www.kernel.org/category/releases.html), он решает добавлять патчи или нет.

4.4, 4.9 и 4.12 поддерживает Greg Kroah-Hartman, его скрипты обычно рассылают сообщения о том, что добавился такой-то патч. Тут нагляднее всего получается. Другие maintainer'ы так могут и не делать. По 4.1.х, например, я только после выхода очередной версии узнаю, что туда вошло. Даже в linux-stable mailine list сообщений может не быть при этом.

Longterm просто говорит о том, что данная ветка ядра будет поддерживаться дольше обычного. А как именно поддерживаться - зависит от её maintainer'а. Кто-то добавляет только security fixes (а иногда и не все), кто-то - и обычные исправления тоже, если они подходят для stable-ядер. Плюс, maintainer нередко работает в интересах определённого дистрибутива или группы дистрибутивов и подбирает патчи соответственно.

Для ROSA R8/R9 мы обычно берём stable-ветки ядер, но не всегда longterm: бывают периоды, когда новых longterm-веток долго нет, а пользователям уже нужно новое ядро для какого-то железа и пр.

Для ROSA R9 я ещё собираю ядра на основе убунтовских как альтернативный вариант. В каком-то будущем он может стать и основным, если приживётся, посмотрим.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 09 авг 2017, 12:01

euspectre писал(а): А как именно поддерживаться - зависит от её maintainer'а
Вон оно как... Все понятно. Спасибо за подробный ответ.
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 09 авг 2017, 13:35

mexx400 писал(а):Вон оно как... Все понятно. Спасибо за подробный ответ.
На здоровье.

Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями. Можете проверить, нормально ли на нём всё со звуком?

http://abf-downloads.rosalinux.ru/rosa2 ... n/release/

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 09 авг 2017, 15:42

euspectre писал(а):Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями. Можете проверить, нормально ли на нём всё со звуком?
Это которое latest - http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm ?
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 09 авг 2017, 16:41

mexx400 писал(а): Это которое latest - http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm ?
kernel-nrj-desktop-4.9-latest - это специальный пакет, при установке которого автоматически поставится и собственно пакет с ядром, kernel-nrj-desktop-4.9.41-1rosa-x86_64-1-1-rosa2016.1.x86_64.rpm.

Можно ставить пакет -latest, можно и просто пакет с ядром поставить, например, так:

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

urpmi http://abf-downloads.rosalinux.ru/rosa2016.1/container/2885679/x86_64/main/release/kernel-nrj-desktop-4.9.41-1rosa-x86_64-1-1-rosa2016.1.x86_64.rpm

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 09 авг 2017, 18:03

Да, вечером попробую.
euspectre писал(а): kernel-nrj-desktop-4.9-latest - это специальный пакет
Он ещё какой-то функционал имеет?
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 09 авг 2017, 19:57

mexx400 писал(а):Да, вечером попробую.
euspectre писал(а): kernel-nrj-desktop-4.9-latest - это специальный пакет
Он ещё какой-то функционал имеет?
Он нужен только для того, чтобы пользователи получали обновления ядра штатными средствами. При установке ядер "на пробу" -latest пакеты можно не ставить.

Думаю, видели уже, что в отличие от многих других пакетов, при установке нового ядра старое не удаляется - так специально сделано на случай, если какие-то ошибки выявятся в новом ядре. Но механизм обновлений как-то должен понять, какие пакеты с ядром ставить. Тут как раз -latest пакеты и помогают. Файлов в них нет, только прописана зависимость от соотв. пакета с ядром.

Т.е. если у пользователя установлен kernel-nrj-desktop-4.9-latest, то при обновлении ПО будут подтягиваться и пакеты с ядром 4.9.x (но не 4.12.x, например).

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 09 авг 2017, 22:03

euspectre писал(а):Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями. Можете проверить, нормально ли на нём всё со звуком?

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

$ uname -r
4.9.41-nrj-desktop-1rosa-x86_64
Да, всё отлично обновилось и работает :good:
euspectre писал(а):Т.е. если у пользователя установлен kernel-nrj-desktop-4.9-latest, то при обновлении ПО будут подтягиваться и пакеты с ядром 4.9.x
Ясно.
ROSA Fresh 12.3 Plasma [amd64]

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 10 авг 2017, 01:00

Сейчас пришло от Greg Kroah-Hartman:
4.9-stable review patch. If anyone has any objections, please let me know
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 10 авг 2017, 10:30

mexx400 писал(а):Да, всё отлично обновилось и работает :good:
Это хорошо. Подождём теперь, пока QA это ядро проверит.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 24 авг 2017, 18:42

euspectre писал(а): 08 авг 2017 *** Значит, в след. версии этих stable-ядер патч попадёт
Так понимаю, в патч 2017-08-16 изменения не попали? Не нахожу поиском по changelog.
euspectre писал(а):Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями
А для x86 не собралось случайно?
ROSA Fresh 12.3 Plasma [amd64]

euspectre
Сообщения: 1111
Зарегистрирован: 21 дек 2012, 15:24
Operating system: Linux в разных вариантах

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение euspectre » 24 авг 2017, 22:22

mexx400 писал(а):Так понимаю, в патч 2017-08-16 изменения не попали? Не нахожу поиском по changelog.
В ветке 4.9 патч вошёл в версию 4.9.42 и есть в соотв. ChangeLog'е: https://www.kernel.org/pub/linux/kernel ... Log-4.9.42

В ChangeLog'е для ядра указаны только изменения из соотв. версии. Т.е. для 4.9.43 и новее этот патч в ChangeLog'ах светиться не будет, хотя в ядре он есть.

В росовские ядра, в т.ч. 4.9.41 я это исправление добавил явно.
mexx400 писал(а):А для x86 не собралось случайно?
Собрано как для 32-битных, так и для 64-битных систем. Контейнеры тут:
* для 32-битных: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
* для 64-битных: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/

Плюс, это ядро, как я вижу, уже прошло предварительную проверку в QA и опубликовано в testing-репозитории, чтобы больше пользователей могли его проверить перед публикацией в основные репозитории. Думаю, в это пятничное тестирование коллеги предложат и его попроверять, см. тему http://forum.rosalab.ru/viewtopic.php?f ... start=2000.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Re: [РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 25 авг 2017, 08:31

euspectre писал(а):Т.е. для 4.9.43 и новее этот патч в ChangeLog'ах светиться не будет, хотя в ядре он есть
euspectre писал(а):Собрано как для 32-битных, так и для 64-битных систем. Контейнеры тут:
* для 32-битных: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
* для 64-битных: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
Понял, спасибо.
P.S.: Так сразу и не разберешься. Но очень интересно :)
ROSA Fresh 12.3 Plasma [amd64]

BuTbka
Сообщения: 3
Зарегистрирован: 06 окт 2019, 03:50
Operating system: ROSA DESKTOP FRESH R11

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение BuTbka » 06 окт 2019, 04:02

Прошу прощения за некропост, но ситуация один в один, только девайс такой https://www.sony.ru/electronics/support ... vgc-rt1sru моноблок Sony Vaio VGC-RT1SRU
Не могу понять, если изменения давно внесли в ядро, почему у меня не работает? (железо исправно - на windows все ок)

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

# cat /proc/asound/pcm
01-00: ALC889 Analog : ALC889 Analog : playback 1 : capture 1
01-01: ALC889 Digital : ALC889 Digital : playback 1
01-02: ALC889 Alt Analog : ALC889 Alt Analog : capture 2
01-03: HDMI 0 : HDMI 0 : playback 1

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

# lspci -nn | grep -i audio
00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e]

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

# dmesg | grep -i hda
[    5.063702] snd_hda_codec_realtek hdaudioC1D0: ALC889: SKU not ready 0x411111f0
[    5.064014] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC889: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    5.064016] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.064018] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x15/0x0/0x0/0x0/0x0)
[    5.064019] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    5.064020] snd_hda_codec_realtek hdaudioC1D0:    dig-out=0x1e/0x0
[    5.064021] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    5.064023] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x18
[    5.064024] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a
[    5.098071] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input8
[    5.098155] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card1/input9
[    5.098441] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
[    5.098510] input: HDA Intel Front Speaker as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11

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

# aplay -l
**** Список PLAYBACK устройств ****
карта 1: Intel [HDA Intel], устройство 0: ALC889 Analog [ALC889 Analog]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Intel [HDA Intel], устройство 1: ALC889 Digital [ALC889 Digital]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 1: Intel [HDA Intel], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
Screenshot_20191006_121748.png

UPD
В итоге методом проб и ошибок завелось
Дописал в конец файла /etc/modprobe.d/alsa-base.conf

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

options snd-hda-intel model=no-primary-hp
Больше нигде ничего не правил. Только перезагрузился.
На ubuntu mate 19.10 тоже работает. Значит должно работать и на других дистрах.
Model подбирал по своему кодеку ALC889.
Список с остальными model есть тут https://01.org/linuxgraphics/gfx-docs/d ... odels.html
А лучше непосредственно в коде смотреть актуальные https://github.com/torvalds/linux/blob/ ... _realtek.c
Последний раз редактировалось BuTbka 06 окт 2019, 22:24, всего редактировалось 6 раз.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 06 окт 2019, 11:23

BuTbka писал(а):
06 окт 2019, 04:02
Не могу понять, если изменения давно внесли в ядро, почему у меня не работает?
Наверное, потому что изменения вносили для конкретного устройства:

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

+       SND_PCI_QUIRK(0x104d, 0x9060, "Sony Vaio VPCL14M1R", ALC882_FIXUP_NO_PRIMARY_HP),
ROSA Fresh 12.3 Plasma [amd64]

BuTbka
Сообщения: 3
Зарегистрирован: 06 окт 2019, 03:50
Operating system: ROSA DESKTOP FRESH R11

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение BuTbka » 06 окт 2019, 11:28

mexx400, спасибо за ответ. Id подустройства разные, видимо из-за этого и не работает. Что нужно сделать, чтобы внесли изменения?
Последний раз редактировалось BuTbka 06 окт 2019, 12:26, всего редактировалось 2 раза.

mexx400
Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение mexx400 » 06 окт 2019, 11:47

BuTbka писал(а):
06 окт 2019, 11:28
Что нужно сделать, чтобы внесли изменения?
Сложно сказать. trs сюда уже давно не заходил.
ROSA Fresh 12.3 Plasma [amd64]

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение VictorR2007 » 06 окт 2019, 13:16

Вроде тут про похожее устройство написано и помечено как решено
https://ubuntuforums.org/showthread.php?t=803343
А тут уже про ваше 82801JI (ICH10 Family) HD Audio Controller
Но не дочитал до конца
https://askubuntu.com/questions/87515/d ... controller

BuTbka
Сообщения: 3
Зарегистрирован: 06 окт 2019, 03:50
Operating system: ROSA DESKTOP FRESH R11

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение BuTbka » 06 окт 2019, 13:49

VictorR2007, пробовал эти варианты. Результата нет.
Upd
В итоге методом проб и ошибок завелось
Дописал в конец файла /etc/modprobe.d/alsa-base.conf

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

options snd-hda-intel model=no-primary-hp
Всем спасибо
Последний раз редактировалось BuTbka 06 окт 2019, 19:58, всего редактировалось 2 раза.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение VictorR2007 » 06 окт 2019, 17:42

:good:

nickm
Сообщения: 313
Зарегистрирован: 31 май 2016, 07:08
Operating system: ROSA Fresh 2023.1

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение nickm » 20 июн 2022, 15:01

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

Проба оборудования.

Пока не приложу ума, что и как делать...

Чип от "VIA":

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

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: VT1705 Analog [VT1705 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: VT1705 Alt Analog [VT1705 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0 

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

 $ cat /proc/asound/pcm
00-00: VT1705 Analog : VT1705 Analog : playback 1 : capture 1
00-02: VT1705 Alt Analog : VT1705 Alt Analog : playback 1

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

$ lspci -nnk | grep -A2 Audio
00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 01)
        Subsystem: ASUSTeK Computer Inc. Device [1043:83d4]
        Kernel driver in use: snd_hda_intel

nickm
Сообщения: 313
Зарегистрирован: 31 май 2016, 07:08
Operating system: ROSA Fresh 2023.1

[РЕШЕНО] Нет звука встроенных динамиков

Сообщение nickm » 21 июн 2022, 08:52

nickm писал(а):
20 июн 2022, 15:01
Пока не приложу ума, что и как делать...
Дальше-больше...

Установил пакет pipewire, после появилась возможность выбора профиля, при этом звук появляется, но блин-блинский, выбор этого профиля не сохраняется и после перезагрузки снова нужно его выбирать :((

Изображение

Ответить

Вернуться в «Обсуждение ROSA Fresh R9-R11.1 (платформа 2016.1)»