LINUX.ORG.RU

Артефакты после пробуждения экрана

 , ,


0

2

В общем, имеется 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
Тоже мимо. Короче, хотелось бы разобраться фундаментально в том что происходит, но минимум хотелось бы понять, почему при запуске plymouth именно при выключении, он какого-то черта запускается, потом выключает экран, а потом его опять включает. Всем заранее благодарен.



Последнее исправление: Jedi88knight (всего исправлений: 1)

Ответ на: комментарий от Dog

При чём тут вообще гибернация? Гибернация выключена как в BIOS (да там есть такая настройка), так и в системе полностью. Suspend также выключен и в BIOS и в ОС. Скринсейвер как поможет вообще при запуске Plymouth? О чем Вы вообще говорите? Кстати, когда запускается скринсейвер, точно тоже самое происходит, что и при запуске Plymouth. Дисплей полностью отключается на секунду и после уже запускается с артефактами. Нечего Вам посоветовать, не прочитали вы внимательно вопрос, ну идите помогите советом про гибернацию нуждающимся.

Jedi88knight
() автор топика