Régóta fennálló problémára született végre megoldás az AMDGPU Linux kernel-illesztőprogramban. A hiba számos AMD Radeon grafikus vezérlővel szerelt laptop modellt érintett, és hosszabb használat után a beépített kijelző teljes lefagyásához vezetett. A probléma komolyságát mutatja, hogy a panaszok évek óta gyűltek, és az egyik érintett kódrészlet egészen 2017-ig vezethető vissza. A javítás különlegessége, hogy a hiba azonosítási folyamatában a Claude Code AI asszisztens is részt vett, ami nagyban hozzájárult ahhoz, hogy a régóta vizsgált hiba végre javítási fázisba kerüljön.

Egy Lenovo ThinkPad T14 Gen1 AMD eszközt használó user hasonló tapasztalatról számolt be: nála a kijelző körülbelül hetente egyszer fagyott le. A jelenség nem korlátozódott erre az egy típusra, a Framework Laptop 13, valamint egyéb Ryzen alapú laptopok tulajdonosai is hasonló problémát jelentettek. A jelenség tipikusan hosszabb üzemidő, illetve többszöri alvó állapotból való visszatérés után jelentkezett: a belső kijelző képfrissítése leállt, miközben a rendszer egyéb funkciói részben még működtek. Néhány esetben a külső monitor még rövid ideig reagált, majd a teljes kijelzőkezelés használhatatlanná vált, és csak a kényszerített újraindítás maradt megoldásként.
Korábban a Panel Self Refresh (PSR) energiatakarékossági funkció kikapcsolása jelentett ideiglenes megoldást, mivel ezt a funkciót hozták összefüggésbe a fagyásokkal. A hibajegy a Framework Laptop 13 és a Ryzen 7 7840U / Radeon 780M páros kapcsán vált ismertté, ahol a hibaüzenet a CRTC-hez tartozó flip_done művelet időtúllépését jelezte. Ez okozta a kijelző lefagyását és a kényszerített újraindítást. A page flip alapvető grafikus művelet, amely során a rendszer egy új képkockapufferre vált át; ha ez megszakad, a kijelző frissítése elakadhat. A hiba az AMDGPU Display Core Next (DCN) kijelzőmotorjának vblank- és page-flip-kezeléséhez kötődik. A vblank az a rövid szünet két képkocka kirajzolása között, amelyhez a grafikus rendszer jellemzően igazítja a képváltásokat.
Mivel a korábbi javítási kísérletek nem jártak sikerrel, ezért a fejlesztők új patcheket készítettek a DCN vblank- és page-flip-kezelés egységesítésére, amelyek a visszajelzések szerint jó eséllyel végleg megszüntetik a problémát. A Claude Code AI asszisztens segített értelmezni a meglévő kódot, a hibajelentéseket és a korábbi javítási kísérleteket. Beszámolók szerint a fejlesztők úgynevezett „vibe debugging” módszert alkalmaztak: a Claude Code segítségével szűkítették a hibához vezető lehetséges útvonalakat, majd ez alapján alakították ki a végleges patcheket. Ez nem helyettesíti a kernelkarbantartók munkáját és a megszokott review-folyamatot, de jól szemlélteti, hogy az AI-eszközök egyre inkább szerepet kapnak a nehezen reprodukálható kernelhibák feltárásában.
A patchek egyelőre nem kerültek be a fővonalbeli Linux kernelbe. Ha a tesztelés igazolja hatékonyságukat, hamarosan upstream státuszt kaphatnak, hogy aztán később a stabil kernelsorozatokba is bekerülhessenek. Ha az új patchek beváltják a hozzájuk fűzött reményeket, egy 2017-ig visszanyúló, számos laptopgenerációt érintő AMD Radeon-hiba tűnhet el véglegesen a Linux kernelből.
