Поиск по сайту:

Как исправить проблему отсутствия звука в Ubuntu 22.04 со звуковой картой ESSX8336

Звук не работает в вашей Ubuntu 22.04, и на вашем компьютере установлена звуковая карта Everest ESSX8336? Этот урок может помочь!

ESSX8336 — один из наиболее часто используемых чипов в современных ноутбуках и планшетах, таких как Huawei Matebook D14~16, ноутбук Gemini Lake и планшет Chuwi Hi10X. Но текущее ядро Linux не поддерживает эту звуковую карту, хотя, похоже, для нее есть патчи (здесь и здесь).

Пока Linux Kernel официально не добавит поддержку устройств, вы можете собрать ядро вручную с помощью патча. Или используйте собственные файлы ядра yangxiaohua, чтобы решить эту проблему.

ПРИМЕЧАНИЕ. Описанные ниже действия выполняются на компьютере Intel. Команды на шагах 3 и 4 различаются, если у вас процессор AMD.

1. Это руководство протестировано на Ubuntu 22.04 с OEM-ядром 5.17. Итак, вы можете сначала нажать Ctrl+Alt+T, чтобы открыть терминал, и запустить команду для установки пакета ядра:

sudo apt install --install-recommends linux-oem-22.04a

И перезагрузите компьютер, чтобы изменения вступили в силу.

2. Затем выполните команду, чтобы получить исходный код пользовательских файлов ядра yangxiaohua:

git clone https://github.com/yangxiaohua2009/custom-kernel

3. После этого перейдите в эту папку с помощью команды:

cd custom-kernel

И скопируйте необходимые файлы в системные каталоги через:

sudo cp ./tplg/* /lib/firmware/intel/sof-tplg/
sudo cp sof-jsl.ri /lib/firmware/intel/sof/
sudo cp -r sof-essx8336 /usr/share/alsa/ucm2

4. Ядро 5.17 почему-то некорректно загружает файл, поэтому вам может потребоваться переименовать имя файла с «sof-jsl-es8336-ssp1.tplg» на «sof-jsl-es8336.tplg».

cd /lib/firmware/intel/sof-tplg && sudo cp sof-jsl-es8336-ssp1.tplg sof-jsl-es8336.tplg

5. Наконец, отредактируйте файл конфигурации «/etc/modprobe.d/alsa-base.conf» с помощью команды:

sudo gedit /etc/modprobe.d/alsa-base.conf

Когда файл откроется, добавьте в конец строку ниже и сохраните ее.

options snd_soc_sof_8336 quirk=0x01

Когда все будет сделано. Перезагрузите компьютер и проверьте, работает ли звук!

через: forum.ubuntu.org.cn

Статьи по данной тематике