AMDGPU и AMDKFD получават значително разширение на възможностите си за възстановяване от GPU блокирания. Публикуван е мащабен пакет от 42 кръпки, който въвежда поддръжка за т.нар. pipe reset, който представлява по‑дълбоко ниво на рестартиране, насочено към ситуации, в които стандартният queue reset вече не е достатъчен.
Queue reset механизмът от години служи като първа линия на защита при блокирали задачи, но има случаи, в които отделната опашка не може да бъде върната към нормална работа. Pipe reset атакува именно тези гранични сценарии, като рестартира целия pipeline, а не само една опашка. Това обаче изисква координация между всички компоненти, които използват compute ресурси, и затова промяната идва с голямо количество подготвителна работа.
Голяма част от пачовете са дело на поддръжника на AMDGPU Алекс Дючер, който описва новата логика като следваща стъпка към по‑надеждно възстановяване. Той подчертава, че обновеният път за reset на userq е ключов елемент, както и че финалната част от серията ще бъде синхронизирана с предстоящите версии на MES фърмуера. Използването на по‑стар MES може да доведе до пълен reset на адаптера, а това е поведение, което pipe reset цели да избегне.
Серията от пачове е важна за потребителите, които разчитат на AMD GPU за тежки изчислителни натоварвания. По‑гъвкавият механизъм за възстановяване означава по‑малко прекъсвания, по‑стабилни среди за работа и по‑предвидимо поведение при гранични случаи, които досега изискваха по‑драстични мерки.










