it seems that in mesa22.2 there are still changes that break support for pro, if you fix this function on 22.2, then the mesa only works with llvm, until the fix the system will be frozen without recovery when using llvm. On 21.3, both llvm and aco work, but when using the aco on 22.2, this fix does not affect the behavior, the problem remains the same as initially, the system freezes, but not like on 21.1-21.3, if the program is run with a window size less than 400x400, then everything works, if the window is stretched, the system will freeze, but if at this moment the window is squeezed back, then after a while the gpu will restart and work will continue.