A Linux 7.4 kernelben várhatóan javul az Apple Silicon gépek hangtámogatása kernel új megosztott GPIO-infrastruktúrájának használatával. A legújabb fejlesztések egyszerűbbé teszik az M-sorozatú chipekre épülő Mac gépek hangkodekjeinek energiagazdálkodását, és kiválthatja az Asahi Linuxban eddig alkalmazott kerülőmegoldást.

Az Apple Silicon gépekben több hangkodek ugyanazt a GPIO-vonalat használja a szoftveres leállításhoz. Ez problémát okozott a felfüggesztés és az ébresztés során, mert az egyik kodek állapotváltása a többi kodekre is hatással lehetett. Egyes eszközök így már azelőtt leállhattak, hogy a meghajtó elmenthette volna a regisztereik állapotát. Az Asahi Linux fejlesztői ezt korábban egy virtuális szabályozóval kerülték meg, amely közvetítőként kezelte a közös GPIO-vonalat. A kernelbe bekerült shared GPIO támogatás azonban már közvetlenül képes több fogyasztó igényeit összehangolni, ezért ez a speciális megoldás szükségtelenné válhat.
James Calligeros javítócsomagja engedélyezi a megosztott GPIO használatát az ARCH_APPLE platformon, valamint módosítják a TAS2764 és TAS2770 ASoC meghajtók inicializálását, hogy megfelelően működjenek az új infrastruktúrával. A javítások bekerültek az Apple SoC fejlesztési ágába, ahonnan a Linux 7.4 fejlesztési ciklusába szánják őket.
