История изменений
Исправление mittorn, (текущая версия) :
gpu виснет на свободном драйвере. На блобе не виснет, но в ядерном драйвере amdgpu есть серьёзные проблемы в suspend/hibernate, которые постигнут и на блобе. В итоге даже с блобом сидишь как на пороховой бочке. Всегда есть шанс что зафейлит TMM или просто драйвер сгенерит плохой шейдер, который повесит gpu.
Ну и говнокод в amdgpu, из-за которого простой fence в userspace может привести к дедлоку при любом сбое, винда этим сейчас не страдает. Проблемы есть на всех gpu от amd, но на вегах они чаще и серьёзнее. А на встроенных апушных вегах невозможен рестарт gpu из-за общего с CPU питания. Мне удавалось хитрыми манипуляциями рестартнуть, но для этого пришлось увести систему в suspend, питание при этом отключается. А т.к во время ухода в suspend gpu не отвечал на запросы, ломались все процессы которые использовали gpu;
Исправление mittorn, :
gpu виснет на свободном драйвере. На блобе не виснет, но в ядерном драйвере amdgpu есть серьёзные проблемы в suspend/hibernate, которые постигнут и на блобе. В итоге даже с блобом сидишь как на пороховой бочке. Всегда есть шанс что зафейлит TMM или просто драйвер сгенерит плохой шейдер, который повесит gpu.
Ну и говнокод в amdgpu, из-за которого простой fence в userspace может привести к дедлоку при любом сбое, винда этим сейчас не страдает. Проблемы есть на всех gpu, но на вегах они чаще. А на встроенных апушных вегах невозможен рестарт gpu из-за общего с CPU питания. Мне удавалось хитрыми манипуляциями рестартнуть, но для этого пришлось увести систему в suspend, питание при этом отключается. А т.к во время ухода в suspend gpu не отвечал на запросы, ломались все процессы которые использовали gpu;
Исходная версия mittorn, :
gpu виснет на свободном драйвере. На блобе не виснет, но в ядерном драйвере amdgpu есть серьёзные проблемы в suspend/hibernate, которые постигнут и на блобе. В итоге даже с блобом сидишь как на пороховой бочке. Всегда есть шанс что зафейлит TMM или просто драйвер сгенерит плохой шейдер, который повесит gpu.
Ну и говнокод в amdgpu, из-за которого простой fence в userspace может привести к дедлоку при любом сбое, винда этим сейчас не страдает