Я невежествен о том, как сделать звуковую работу в Xubuntu 18.04.
Предыдущие версии с более старыми ядрами не обнаружили большинство моих аппаратных средств, новые 18.04 с 4.15 Ядрами Linux обнаружили все аппаратные средства, кроме звуковой карты. В Windows 10 OEM хорошо работает звук, и он описан как Intel SST Audio Device WDM.
~$ sudo lshw -C sound
*-multimedia NO RECLAMADO
descripción: Multimedia controller
producto: Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit
fabricante: Intel Corporation
id físico: 3
información del bus: pci@0000:00:03.0
versión: 36
anchura: 32 bits
reloj: 33MHz
capacidades: pm msi cap_list
configuración: latency=0
recursos: memoria:91000000-913fffff
*-usb:1
descripción: Vídeo
producto: USB Camera
fabricante: Generic
id físico: 4
información del bus: usb@1:4
versión: 1.07
serie: 200901010001
capacidades: usb-2.00
configuración: driver=uvcvideo maxpower=500mA speed=480Mbit/s
~$ lspci
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Configuration Registers (rev 36)
00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36)
00:16.0 USB controller: Intel Corporation Device 22b7 (rev 36)
00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36)
$ lsmod | grep "sst"
snd_soc_sst_cht_bsw_nau8824 16384 0
snd_intel_sst_acpi 16384 1
snd_intel_sst_core 53248 1 snd_intel_sst_acpi
snd_soc_sst_atom_hifi2_platform 102400 2 snd_intel_sst_core
snd_soc_acpi 16384 1 snd_intel_sst_acpi
snd_soc_nau8824 57344 2 snd_soc_sst_cht_bsw_nau8824
snd_soc_acpi_intel_match 20480 1 snd_intel_sst_acpi
snd_soc_core 241664 3
snd_soc_sst_cht_bsw_nau8824,snd_soc_nau8824,snd_soc_sst_atom_hifi2_platform
snd_pcm 98304 6
snd_soc_sst_cht_bsw_nau8824,snd_soc_nau8824,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm_dmaengine
snd 81920 10
snd_seq,snd_soc_sst_cht_bsw_nau8824,snd_seq_device,snd_timer,snd_compress,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm,snd_rawmidi
$ dmesg | grep "sst"
[ 7.042875] intel_sst_acpi 808622A8:00: LPE base: 0x91600000 size:0x200000
[ 7.042880] intel_sst_acpi 808622A8:00: IRAM base: 0x916c0000
[ 7.042931] intel_sst_acpi 808622A8:00: DRAM base: 0x91700000
[ 7.042941] intel_sst_acpi 808622A8:00: SHIM base: 0x91740000
[ 7.042981] intel_sst_acpi 808622A8:00: Mailbox base: 0x91744000
[ 7.042990] intel_sst_acpi 808622A8:00: DDR base: 0x20000000
[ 7.043126] intel_sst_acpi 808622A8:00: Got drv data max stream 25
[ 67.472476] intel_sst_acpi 808622A8:00: FW Version 01.0b.02.02
$ ls /sys/class/sound
card0 comprC1D2 controlC1 pcmC0D1p pcmC1D0c pcmC1D1p timer
card1 controlC0 pcmC0D0p pcmC0D2p pcmC1D0p seq
Я не знаю, собирается ли это помочь Вам, потому что я понятия не имею о том, каковы Ваши аппаратные средства, но на моей установке (Дуга Linux k4.17) звук, работавший несколько OutOfTheBox. Драйвер ядра bytcrrt5640 ответственен за это чудо (Вы знаете BayTrail + Linux). Я просто должен был добавить bytcr-rt5640
Файлы конфигурации UCM к /usr/share/alsa/ucm
, и все работало.
Чтобы Вы удостоверились, что видите карту, смотрите на вывод этих команд:
lsmod | grep "sst"
Ищет sst
в загруженном списке модулей
dmesg | grep "sst"
Ищет sst
в текущем журнале начальной загрузки
ls /sys/class/sound
Это сообщает Вам, если существуют какие-либо карты, распознанные ядром
Если Вы видите карту в sysfs, считайте файл driver
в том устройстве (/sys/class/sound/cardX/driver
или имя или что-то как этот), который должен показать Вам, если карта распознана Вашим ядром.
Если Вы находите карту, но Вы не видите его в, например, pavucontrol, то необходимо скопировать файлы UCM с этого репозитория GitHub. Просто загрузите его, cd
в правильную папку и читают README
файл. Это должно сказать Вам остальных. После установки конфигураций, перезагрузка (самый легкий путь), и необходимо смочь видеть устройство в pavucontrol
.
EDIT#1 (После того, как дополнительные детали)
О, я вижу. Необходимо скопировать каталог chtnau8824
(как Вы видите в выводе lsmod). Введите UCM-файлы repo, Вы загрузили и выполнили эту команду: sudo cp -r chtnau8824 /usr/share/alsa/ucm/
и это должно работать как ожидалось. Так или иначе спасибо за Ваш добрый комментарий и предоставление дополнительных деталей, которые помогли решить (надо надеяться), эту проблему.
EDIT#2 cht_bsw_nau8824
Я все еще не знаю точно, что Ваши другие аппаратные средства (как модель планшета), но что я нашел, репозиторий с файлами UCM специально для Вашей звуковой карты (если мои предположения являются правильными). Репозиторий здесь. Загрузите его, введите каталог и замените свою текущую конфигурацию UCM новой конфигурацией. sudo rm -r /usr/share/alsa/ucm/chtnau8824
и затем sudo cp -r ucm /usr/share/alsa/ucm/chtnau8824
У меня есть другой дженерик "2 в 1", который сообщает о результатах команд:
lsmod | grep "sst"
dmesg | grep "sst"
ls /sys/class/sound
все точно те же выводы как OP. Я выполнил только шаги EDIT#1 (После того, как дополнительные детали).
Одной вещью, которую я, возможно, сделал дополнительно, было соответствие полномочия папки пользователя root к тому же как все другие записи в /usr/share/alsa/ucm/
. После того, как звук перезагрузки играет и "динамики, наушники и микрофон" записи появляются в pavucontrol наряду со "Встроенным Аудио" в Настройках KDE Plasma.
После нескольких месяцев, в течение которых у меня не было времени для попытки новых решений, я обновил ядро от 4.15.X
кому: 4.19.X
использование ukuu.
Выполнение шагов в EDIT#1 M. H. 's ответ, звучите обработанными на перезагрузке. Спасибо за внимание при ответе на мой вопрос.