История изменений
Исправление mittorn, (текущая версия) :
Снова новости. Так как способы крашнуть gpu всё ещё остались, продолжаются попытки обойти краш.
1. Багрепорт с трейсом всё ещё актуален, никто ничего не ответил:
Драйвера на Ryzen 3 2200/2400G (комментарий)
2. крашит если в pale moon загрузить forum.smartsworld.ru и подождать (актуально только пока там показывает новогодний снежок), но только при использовании драйвера amdgpu
3. С драйвером modesetting шанс словить краш значительно меньше. При использовании glamor opengl работает.
4. С драйвером modesetting отрабатывает корректно gpu recover без зависания системы намертво. Если после краша увести систему в сон/гибернацию и разбудить, после чего перезапустить иксы - система восстанавливается. То есть появился способ восстановление системы после краша без перезагрузки.
Думаю, что если организовать рендеринг независимо от иксов, можно будет восстанавливать все не-opengl приложения. opengl приоложения включая иксы с glamor восстановить нельзя поскольку при сбросе gpu видимо теряется видеопамять или ещё какие-то его состояния. Впрочем, это лучше чем мертвое зависание. К тому же иксовые приложения не падают, просто экран перестаёт обновляться.
Каковы шансы что в ядре сделают восстановление gpu через suspend? Наверняка такой механизм забракуют даже если удастся реализовать что-то подобное
Исходная версия mittorn, :
Снова новости. Так как способы крашнуть gpu всё ещё остались, продолжаются попытки обойти краш.
1. Багрепорт с трейсом:
Драйвера на Ryzen 3 2200/2400G (комментарий)
2. крашит если в pale moon загрузить forum.smartsworld.ru и подождать (актуально только пока там показывает новогодний снежок), но только при использовании драйвера amdgpu
3. С драйвером modesetting шанс словить краш значительно меньше. При использовании glamor opengl работает.
4. С драйвером modesetting отрабатывает корректно gpu recover без зависания системы намертво. Если после краша увести систему в сон/гибернацию и разбудить, после чего перезапустить иксы - система восстанавливается. То есть появился способ восстановление системы после краша.
Думаю, что если организовать рендеринг независимо от иксов, можно будет восстанавливать все не-opengl приложения. opengl приоложения включая иксы с glamor восстановить нельзя поскольку при сбросе gpu видимо теряется видеопамять или ещё какие-то его состояния. Впрочем, это лучше чем мертвое зависание. К тому же иксовые приложения не падают, просто экран перестаёт обновляться.