To get onboard sound working on Teclast F5 with ES8336 codec we needs to use Linux kernel patches from SOF Project and the latest sof-firmware (v1.9).
On NixOS modify your configuration.nix like the following:
{ config, pkgs, lib, ... }:
{
imports = [
./hardware-configuration.nix
./hardware-fixes/asoc-es8336.nix
];
boot.kernelPackages = pkgs.linuxPackages_5_14;
}
@katyo
I am responding from mobile, so I will sent a link to another reply
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2154#note_1734052
I used these commands. Also, maybe specifying card with
amixer -c 0or-c 1will be necessary.Internal mic still doesn't work 😭
Sorry, looks like I didn't provided commands in previous reply :c