Рейтинг:0

Принудительно использовать драйвер Alsa

флаг cn

У меня HP Spectre x360 13t, и я не могу воспроизводить звук через динамики. Я знаю, что наши друзья из Archlinux смогли заставить это работать. Разница, похоже, в том, что Archlinux по умолчанию загрузил другой драйвер. Вот их вывод «карт списка пактов»:

Карта №0
    Имя: alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic
    Драйвер: module-alsa-card.c
    Модуль владельца: 6
    Характеристики:
        алса.карта = "0"
        alsa.card_name = "sof-hda-dsp"
        alsa.long_card_name = "HP-HPSpectrex360Convertible14t_ea000--87F7"
        alsa.driver_name = "snd_soc_skl_hda_dsp"
        device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
        sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
        устройство.шина = "PCI"
        устройство.вендор.ид = "8086"
        device.vendor.name = "Корпорация Intel"
        устройство.продукт.id = "a0c8"
        device.product.name = "Аудиоконтроллер Tiger Lake-LP Smart Sound Technology"
        устройство.строка = "0"
        device.description = "Аудиоконтроллер Tiger Lake-LP Smart Sound Technology"
        модуль-udev-detect.discovered = "1"
        device.icon_name = "аудио-карта-PCI"
    Профили:
        HiFi: воспроизведение музыки в качестве HiFi (приемники: 4, источники: 2, приоритет: 8000, доступно: да)
        выкл.: выкл. (приемники: 0, источники: 0, приоритет: 0, доступно: да)
    Активный профиль: Hi-Fi
    Порты:
        [Выход] HDMI3: Выход HDMI3 (тип: HDMI, приоритет: 700, смещение задержки: 0 мкс, недоступно)
            Часть профиля(ей): HiFi
        [Выход] HDMI2: Выход HDMI2 (тип: HDMI, приоритет: 600, смещение задержки: 0 мкс, недоступно)
            Часть профиля(ей): HiFi
        [Выход] HDMI1: Выход HDMI1 (тип: HDMI, приоритет: 500, смещение задержки: 0 мкс, недоступно)
            Часть профиля(ей): HiFi
        [Выход] Динамик: динамик (тип: динамик, приоритет: 100, смещение задержки: 0 мкс, доступность неизвестна)
            Часть профиля(ей): HiFi
        [Out] Наушники: Наушники (тип: Наушники, приоритет: 200, смещение задержки: 0 мкс, недоступно)
            Часть профиля(ей): HiFi
        [In] Mic2: Стереомикрофон для наушников (тип: микрофон, приоритет: 200, смещение задержки: 0 мкс, недоступно)
            Часть профиля(ей): HiFi
        [In] Mic1: цифровой микрофон (тип: микрофон, приоритет: 100, смещение задержки: 0 мкс, доступность неизвестна)
            Часть профиля(ей): HiFi

а здесь у нас Ubuntu (21.10, ядро ​​5.15):

Карта №0
        Имя: alsa_card.pci-0000_00_1f.3-platform-sof_sdw
        Драйвер: module-alsa-card.c
        Модуль владельца: 22
        Характеристики:
                алса.карта = "0"
                alsa.card_name = "sof-soundwire"
                alsa.long_card_name = "Intel Soundwire SOF"
                alsa.driver_name = "snd_soc_sof_sdw"
                device.bus_path = "pci-0000:00:1f.3-платформа-sof_sdw"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0"
                устройство.шина = "PCI"
                устройство.вендор.ид = "8086"
                device.vendor.name = "Корпорация Intel"
                устройство.продукт.id = "a0c8"
                device.product.name = "Аудиоконтроллер Tiger Lake-LP Smart Sound Technology"
                устройство.строка = "0"
                device.description = "Аудиоконтроллер Tiger Lake-LP Smart Sound Technology"
                модуль-udev-detect.discovered = "1"
                device.icon_name = "аудио-карта-PCI"
        Профили:
                output:stereo-fallback: Stereo Output (приемники: 1, источники: 0, приоритет: 37868, доступно: да)
                выкл.: выкл. (приемники: 0, источники: 0, приоритет: 0, доступно: да)
        Активный профиль: выход: стереофонический резервный
        Порты:
                аналоговый-выход-динамик: Динамики (тип: Динамик, приоритет: 10000, смещение задержки: 0 мкс, недоступно)
                        Характеристики:
                                device.icon_name = "аудио-динамики"
                        Часть профиля(ей): output:stereo-fallback
                Analog-output-headphones: Наушники (тип: Наушники, приоритет: 9900, смещение задержки: 0 мкс, доступно)
                        Характеристики:
                                device.icon_name = "аудио-наушники"
                        Часть профиля(ей): output:stereo-fallback

Обратите внимание, что Archlinux загружает «snd_soc_skl_hda_dsp», а Ubuntu загружает «snd_soc_sof_sdw».

Итак, мой вопрос: как заставить загрузить тот, который делает Archlinux? Я знаю, что есть механизмы для размещения «черных списков» и «option .. index=-2» в моем alsa-base.con, но выполнение этого для snd_soc_sof_sdw, похоже, ничего не делает. У меня такое чувство, что мне не хватает чего-то основного.

Спасибо

JoKeR avatar
флаг mm
каков статус `systemctl --user status pulseaudio`?
флаг cn
[разбито на два сообщения, чтобы избежать лимита]: % systemctl --статус пользователя pulseaudio ● pulseaudio.service — звуковая служба Загружено: загружено (/usr/lib/systemd/user/pulseaudio.service; включено; предустановка поставщика: включена) Активно: активно (работает) с пятницы 12 ноября 2021 г., 12:29:07 по тихоокеанскому времени; 1 день 1 час назад
флаг cn
TriggeredBy: ▪ pulseaudio.socket Основной PID: 1932 (импульсный звук) Заданий: 3 (лимит: 18683) Память: 5,5 М ЦП: 2,815 с CGroup: /user.slice/user-1000.slice/[email protected]/session.slice/pulseaudio.service ââ1932 /usr/bin/pulseaudio --daemonize=no --log-target=journal 12 ноября 12:29:06 mies systemd[1923]: Запуск звуковой службы... 12 ноября 12:29:07 mies systemd[1923]: Запущена звуковая служба.
флаг cn
JoKeR: Мне было бы интересно узнать, что это говорит нам.
JoKeR avatar
флаг mm
Пожалуйста, добавьте полный вывод к вашему вопросу, чтобы его можно было четко прочитать, а также добавьте вывод для `pacmd list-sinks | awk '/индекс/ || /имя:/ || /alsa.card_name/ || /device.description/'`

Ответить или комментировать

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