Артефакты после пробуждения экрана
В общем, имеется POS терминал Atol Jazz 15 Pro на процессоре Intel(R) Celeron(R) J6412, естественно используется встроенная графика и драйвер i915. Всё работает нормально. Но при отключении экрана и последующем пробуждении на экране сильнейшая рябь и искажения. Выглядит, как когда я в детстве из Dendy на горячую картридж выдергивал. Причем от драйвера это вообще никак не зависит. То есть, если драйвер вообще не ставить, то абсолютно тоже самое происходит. Любое ядро на любом дистрибутиве так себя ведет.
Помогает конечно выключить DPMS полностью, то есть запустить «иксы» с параметром
-s 0 dpms
Короче, если полностью запретить ему засыпать, то и проблем никаких не будет. И вроде даже не нужно ему засыпать, но включил «splash» для красивой заставки при включении и выключении. Так вот, при старте системы все вообще нормально, а вот при выключении plymouth запускает splash, потом происходит отключение экрана на секунду и дальше опять splash, но уже со знакомыми артефактами. вот так выглядит Выключал acpi полностью параметром запуска ядра, вообще нет эффекта, просто система нормально выключиться не может и висит в каком-то лимбе, но перед погружением в лимб все равно те же артефакты. Также пробовал всяческие комбинации acpi параметров, но вообще ничего не меняется. Находил на просторах сети похожую по описанию проблему, рекомендовано было создать файл
/etc/pm/sleep.d/99video