Дългогодишният проблем с лаптопите под Linux, оборудвани с видеокарти AMD Radeon, който се изразява в замръзване на екрана след продължителна употреба най-накрая е на път да бъде решен. Помощ в търсенето на решение оказа инструментът за програмиране с изкуствен интелект Claude Code на компанията Anthropic, съобщава изданието Phoronix.
Проблемът с работата на дисплеите на лаптопите, свързан с грешка в графичния драйвер AMDGPU на ядрото на Linux се наблюдаваше от 2017 година насам, което свидетелства за сериозността му. До този момент един от начините за заобикалянето му беше деактивирането на функцията за енергоспестяване Panel Self Refresh (PSR).
Според един от читателите на Phoronix, собственик на лаптоп Lenovo ThinkPad T14 Gen1 AMD, чийто дисплей „зависва приблизително веднъж седмично“, дългогодишният проблем изглежда скоро ще бъде решен. Той съобщи, че са се появили нови пачове, свързани с обединяването на обработката на DCN vblank/page-flip и други промени в кода за визуализация. Въпреки че предишните поправки не са дали положителен резултат, изглежда, че тези последни пачове трябва да решат проблемa. Пачовете все още не са включени в основната версия на ядрото на Linux, но се очаква поправките да бъдат включени в най-скоро време, пише сайтът.
Phoronix отбеляза също, че основната особеност на решението на дългогодишния проблем с дисплеите на лаптопите се състои в това, че за целта програмистите са използвали „vibe debugging“ – процес, при който взаимодействието с AI агент за анализ на проблемите, търсене на причините им и намиране на решения се осъществява на естествен език. Claude Code помогна не само да се определи причината за проблема, но и да се създадат необходимите поправки.