Как исправить проблему отсутствия звука в 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