Claude Opus segített kijavítani a hanghibát Linuxon az HP OmniBook X Flip 14-en

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Ville Saarinen régóta küzd azzal, hogy az HP OmniBook X Flip 14-kc0xxx gépen Linux alatt egyáltalán nincs hangkimenet: nincs lejátszás, mert a SoundWire linkeket végül soha nem vizsgálja meg a rendszer. A most benyújtott Linux kernel javítócsomagokkal viszont már működnek a belső hangszórók, a fejhallgató-csatlakozó és a belső DMIC mikrofonarray is.

Végül az AMD Audio Co-Processor (ACP) kódját kellett kiegészíteni, hogy ez a laptop kényszerítse a SoundWire eszközök felderítését, illetve hogy az AMD ACP le tudja írni a SoundWire topológiát. Emellett két külön javítócsomag is kellett a TAS2783 codec driverhez, hogy a kimenet sztereóban, ne pedig monóban szóljon.

Saarinen elmagyarázta, hogyan sikerült a hangproblémát felderíteni és javítani a Claude Opus 5 segítségével:

"Ezen a munkán hosszabb, interaktív munkamenetekben dolgoztunk Claude-dal (Anthropic, claude-opus-5 modell), amely kódolási és hibakeresési asszisztensként működött, és az elemzés jelentős része, valamint a javítócsomagok szövegének nagy hányada tőle származik. Mindkét javítócsomag tartalmaz Assisted-by taget a Documentation/process/coding-assistants.rst leírásának megfelelően.

A munka megosztása:

- Az asszisztens kiolvasta a futó gépről a DMI adatokat és az ACP konfigurációs flaget, azonosította a flag felülbírálását mint javítást, a felsorolt perifériák alapján levezette a SoundWire topológiát, és megírta mindkét javítócsomag és a hozzájuk tartozó changelogok első változatát.
- Én futtattam mindent, amihez root vagy fizikai hozzáférés kellett, minden build után újraindítottam a gépet, és elvégeztem a hallgatási teszteket. A második javítócsomagban a bal/jobb csatornák sorrendjét a két erősítő-bejegyzés sorrendje határozza meg; az első változatban fel voltak cserélve az oldalak, és ezt füllel vettem észre, nem az asszisztens.
- Egyetlen prompt sem generálta ezeket a javítócsomagokat. A munkamenet körülbelül egy napig tartó iteratív folyamat volt: állapotvizsgálat, hipotézis felállítása, build, újraindítás, mérés, majd a hipotézis elvetése, ha a mérés ellentmondott neki. Több, elsőre magabiztosnak tűnő köztes következtetés is hibásnak bizonyult, és csak a mérések buktatták le.

Átnéztem mindkét javítócsomagot, értem, mit csinálnak, és vállalom értük a felelősséget."

A javítócsomagokat most véleményezésre bocsátották, hogy az AMD Ryzen AI 300 sorozatú processzorral szerelt HP OmniBook X Flip 14-kc0xxx laptopon is működjön a hang Linux alatt.