Страница 1 из 1
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 27 июл 2017, 20:31
mexx400
Здравствуйте. 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
Чип от Realtek:
Код: Выделить всё
# cat /proc/asound/pcm
00-00: ALC889 Analog : ALC889 Analog : playback 1 : capture 1
00-01: ALC889 Digital : ALC889 Digital : playback 1
Настройки:
Профиль можно изменить на:
Re: Нет звука встроенных динамиков
Добавлено: 27 июл 2017, 20:37
mexx400
Пакеты ALSA и pavucontrol установлены (те, что "из коробки"). Скрины:
Re: Нет звука встроенных динамиков
Добавлено: 27 июл 2017, 23:53
mexx400
Также:
Код: Выделить всё
# 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
Re: Нет звука встроенных динамиков
Добавлено: 28 июл 2017, 15:52
keleg
попробуйте запустить pavucontrol и посмотреть, куда идет звук. Возможно - не туда.
Re: Нет звука встроенных динамиков
Добавлено: 29 июл 2017, 17:31
mexx400
keleg писал(а):попробуйте запустить pavucontrol и посмотреть, куда идет звук. Возможно - не туда.
Да вроде туда:
Re: Нет звука встроенных динамиков
Добавлено: 29 июл 2017, 17:35
mexx400
# dmesg | grep -i hda
[ 18.982813] snd_hda_codec_realtek hdaudioC0D0: ALC889: SKU not ready 0x411111f0
А вот так и должно быть?
Re: Нет звука встроенных динамиков
Добавлено: 30 июл 2017, 06:51
trs
Вот например, и звук работает:
Код: Выделить всё
# 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?
Re: Нет звука встроенных динамиков
Добавлено: 31 июл 2017, 12:40
mexx400
trs писал(а):Вот например, и звук работает:
Код: Выделить всё
# dmesg|grep -i hda
[ 7.365040] snd_hda_codec_realtek hdaudioC0D0: ALC889: SKU not ready 0x411111f0
Значит не здесь собака порылась... Спасибо.
trs писал(а):А разъём для наушников отсутствует, только S/PDIFF?
В том и дело, что присутствует, стандартный 3.5 И звук в наушниках есть.
Re: Нет звука встроенных динамиков
Добавлено: 01 авг 2017, 08:03
trs
Просто не увидел, где наушники в 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),
и проверите, заиграют ли динамики.
Re: Нет звука встроенных динамиков
Добавлено: 01 авг 2017, 09:26
mexx400
trs писал(а):Так что, если не боитесь, могу попробовать собрать ядро
Буду признателен.
Re: Нет звука встроенных динамиков
Добавлено: 01 авг 2017, 13:48
trs
Собрал 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.
Re: Нет звука встроенных динамиков
Добавлено: 01 авг 2017, 18:07
mexx400
trs писал(а):Собрал 32х разрядное 4.9.40
Спасибо. У меня х64 но я сейчас что-нибудь придумаю, есть предыдущие образы.
Re: Нет звука встроенных динамиков
Добавлено: 02 авг 2017, 01:12
mexx400
trs писал(а):Собрал 32х разрядное 4.9.40
"Откатился" на образ R9/32 и после установки измененного ядра звук в динамиках есть!

Еще раз спасибо!
Получается, это какая-то специфика железа моего 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
Re: Нет звука встроенных динамиков
Добавлено: 02 авг 2017, 06:31
trs
Разрядность взял из Пробы оборудования в соседней теме, прошу прощения за такую накладку. Собрал 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 (можно мне в ЛС, имя для тестировщиков не обязательно).
Re: Нет звука встроенных динамиков
Добавлено: 02 авг 2017, 12:04
mexx400
trs писал(а):Собрал 64 битную версию
Ссылка не полная в Вашем сообщении.
Полная -
http://abf-downloads.rosalinux.ru/trs_p ... x86_64.rpm
Работает, спасибо.
trs писал(а):Данный моноблок, по-видимому, не так распространён, потому столкнулись только сейчас
Да, не особо распространён. Ясно.
Отправил в ЛС.
Re: Нет звука встроенных динамиков
Добавлено: 03 авг 2017, 04:49
trs
Re: Нет звука встроенных динамиков
Добавлено: 03 авг 2017, 11:56
euspectre
Это очень хорошо. Такие патчи в stable обычно проходят без проблем - нам меньше хлопот по поддержке.
Re: Нет звука встроенных динамиков
Добавлено: 06 авг 2017, 22:13
mexx400
Как долго (на практике) вносятся изменения в соответствующий модуль ядра? И как узнать, что изменения состоялись?
Re: Нет звука встроенных динамиков
Добавлено: 07 авг 2017, 10:56
euspectre
mexx400 писал(а):
Как долго (на практике) вносятся изменения в соответствующий модуль ядра? И как узнать, что изменения состоялись?
Как быстро всё пройдёт в ядра с kernel.org - по-разному бывает.
Как я вижу, это исправление уже прошло в mainline-ядро 4.13-rc4:
https://git.kernel.org/pub/scm/linux/ke ... ad59ec90b4 Раз так, то в следующие версии stable-ядер оно должно пройти быстро. Если не потеряется по дороге, то где-то в районе 4.9.42-43, вероятно, уже будет.
В росовское ядро я могу добавить это исправление и в ближайшее обновление, если нужно, т.к. патч помог для этого железа и не должен мешать обработке других устройств.
Re: Нет звука встроенных динамиков
Добавлено: 07 авг 2017, 13:06
mexx400
euspectre писал(а):В росовское ядро я могу добавить это исправление и в ближайшее обновление, если нужно, т.к. патч помог для этого железа и не должен мешать обработке других устройств.
Было бы отлично.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 08 авг 2017, 17:55
mexx400
Получил такое письмо:
И аналогично ещё для 3 ядер.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 08 авг 2017, 18:45
euspectre
mexx400 писал(а):Получил такое письмо:
И аналогично ещё для 3 ядер.
Значит, в след. версии этих stable-ядер патч попадёт. Это хорошо.
Пока суд да дело, я добавил патч к 4.9.41, сейчас пакеты собираются. Если с ними будет всё нормально, отдам на QA.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 01:21
mexx400
euspectre писал(а):Значит, в след. версии этих stable-ядер патч попадёт. Это хорошо
Мне для общего развития.
Уведомления были про патчи для 3.18 (хоть оно и EOL), 4.4, 4.9 и 4.12
Для > 4.12 (на будущее) внесенные изменения перейдут "по наследству", так?
Для < 3.18 (например, 3.16 ядро Debian8) патчить самостоятельно, так? Тогда в чем фишка статуса longterm? Какие-то критичные вещи?
euspectre писал(а):Пока суд да дело, я добавил патч к 4.9.41, сейчас пакеты собираются. Если с ними будет всё нормально, отдам на QA
Спасибо.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 10:14
trs
Письма пришли от Greg Kroah-Hartman, он добавил патч в те версии ядра, поддержкой которых занимается. По остальным веткам посмотрим, мантайнеры там другие
https://www.kernel.org/category/releases.html и обновления реже.
"По наследству" исправления перейдут из 4.13, куда и попади в первую очередь. 4.12 проживёт не долго, следующей LTS версией будет, если не ошибаюсь, 4.14.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 10:38
euspectre
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 я ещё собираю ядра на основе убунтовских как альтернативный вариант. В каком-то будущем он может стать и основным, если приживётся, посмотрим.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 12:01
mexx400
euspectre писал(а):
А как именно поддерживаться - зависит от её maintainer'а
Вон оно как... Все понятно. Спасибо за подробный ответ.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 13:35
euspectre
mexx400 писал(а):Вон оно как... Все понятно. Спасибо за подробный ответ.
На здоровье.
Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями. Можете проверить, нормально ли на нём всё со звуком?
http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 15:42
mexx400
euspectre писал(а):Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями. Можете проверить, нормально ли на нём всё со звуком?
Это которое latest -
http://abf-downloads.rosalinux.ru/rosa2 ... x86_64.rpm ?
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 16:41
euspectre
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
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 18:03
mexx400
Да, вечером попробую.
euspectre писал(а):
kernel-nrj-desktop-4.9-latest - это специальный пакет
Он ещё какой-то функционал имеет?
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 19:57
euspectre
mexx400 писал(а):Да, вечером попробую.
euspectre писал(а):
kernel-nrj-desktop-4.9-latest - это специальный пакет
Он ещё какой-то функционал имеет?
Он нужен только для того, чтобы пользователи получали обновления ядра штатными средствами. При установке ядер "на пробу" -latest пакеты можно не ставить.
Думаю, видели уже, что в отличие от многих других пакетов, при установке нового ядра старое не удаляется - так специально сделано на случай, если какие-то ошибки выявятся в новом ядре. Но механизм обновлений как-то должен понять, какие пакеты с ядром ставить. Тут как раз -latest пакеты и помогают. Файлов в них нет, только прописана зависимость от соотв. пакета с ядром.
Т.е. если у пользователя установлен kernel-nrj-desktop-4.9-latest, то при обновлении ПО будут подтягиваться и пакеты с ядром 4.9.x (но не 4.12.x, например).
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 09 авг 2017, 22:03
mexx400
euspectre писал(а):Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями. Можете проверить, нормально ли на нём всё со звуком?
Да, всё отлично обновилось и работает
euspectre писал(а):Т.е. если у пользователя установлен kernel-nrj-desktop-4.9-latest, то при обновлении ПО будут подтягиваться и пакеты с ядром 4.9.x
Ясно.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 10 авг 2017, 01:00
mexx400
Сейчас пришло от Greg Kroah-Hartman:
4.9-stable review patch. If anyone has any objections, please let me know
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 10 авг 2017, 10:30
euspectre
mexx400 писал(а):Да, всё отлично обновилось и работает

Это хорошо. Подождём теперь, пока QA это ядро проверит.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 24 авг 2017, 18:42
mexx400
euspectre писал(а): 08 авг 2017 *** Значит, в след. версии этих stable-ядер патч попадёт
Так понимаю, в патч 2017-08-16 изменения не попали? Не нахожу поиском по changelog.
euspectre писал(а):Тем временем собралось ядро 4.9.41 с этим и ещё некоторыми исправлениями
А для x86 не собралось случайно?
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 24 авг 2017, 22:22
euspectre
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.
Re: [РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 25 авг 2017, 08:31
mexx400
euspectre писал(а):Т.е. для 4.9.43 и новее этот патч в ChangeLog'ах светиться не будет, хотя в ядре он есть
Понял, спасибо.
P.S.: Так сразу и не разберешься. Но очень интересно

[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 04:02
BuTbka
Прошу прощения за некропост, но ситуация один в один, только девайс такой
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
UPD
В итоге методом проб и ошибок завелось
Дописал в конец файла /etc/modprobe.d/alsa-base.conf
Больше нигде ничего не правил. Только перезагрузился.
На ubuntu mate 19.10 тоже работает. Значит должно работать и на других дистрах.
Model подбирал по своему кодеку ALC889.
Список с остальными model есть тут
https://01.org/linuxgraphics/gfx-docs/d ... odels.html
А лучше непосредственно в коде смотреть актуальные
https://github.com/torvalds/linux/blob/ ... _realtek.c
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 11:23
mexx400
BuTbka писал(а): 06 окт 2019, 04:02
Не могу понять, если изменения давно внесли в ядро, почему у меня не работает?
Наверное, потому что изменения вносили для конкретного устройства:
Код: Выделить всё
+ SND_PCI_QUIRK(0x104d, 0x9060, "Sony Vaio VPCL14M1R", ALC882_FIXUP_NO_PRIMARY_HP),
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 11:28
BuTbka
mexx400, спасибо за ответ. Id подустройства разные, видимо из-за этого и не работает. Что нужно сделать, чтобы внесли изменения?
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 11:47
mexx400
BuTbka писал(а): 06 окт 2019, 11:28
Что нужно сделать, чтобы внесли изменения?
Сложно сказать.
trs сюда уже давно не заходил.
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 13:16
VictorR2007
Вроде тут про похожее устройство написано и помечено как решено
https://ubuntuforums.org/showthread.php?t=803343
А тут уже про ваше 82801JI (ICH10 Family) HD Audio Controller
Но не дочитал до конца
https://askubuntu.com/questions/87515/d ... controller
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 13:49
BuTbka
VictorR2007, пробовал эти варианты. Результата нет.
Upd
В итоге методом проб и ошибок завелось
Дописал в конец файла /etc/modprobe.d/alsa-base.conf
Всем спасибо
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 06 окт 2019, 17:42
VictorR2007
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 20 июн 2022, 15:01
nickm
Хех, тоже столкнулся на древней материнке с подобной проблемкой - отсутствует звуковое устройство.
Проба оборудования.
Пока не приложу ума, что и как делать...
Чип от "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
[РЕШЕНО] Нет звука встроенных динамиков
Добавлено: 21 июн 2022, 08:52
nickm
nickm писал(а): 20 июн 2022, 15:01
Пока не приложу ума, что и как делать...
Дальше-больше...
Установил пакет pipewire, после появилась возможность выбора профиля, при этом звук появляется, но блин-блинский, выбор этого профиля не сохраняется и после перезагрузки снова нужно его выбирать

(
