Проблема с экраном ноутбука при открытии крышки

Я использую Archlinux, с acpid, чтобы настроить поведение крышки ноутбука, а не systemd.

В настоящее время у меня он установлен так, что vbetool устанавливает dpms off, когда крышка закрыта, и снова открывает крышку. Однако иногда (примерно 1 в каждых 10 крышных отверстиях, не происходит с определенным рисунком), установка dpms обратно не работает. Как только я закрываю и снова открываю, все в порядке.

Любые идеи, почему это может быть? Или как я могу получить больше информации о том, что происходит не так?

UPDATE: я получил это поведение, когда я был на фреймбуфере, и вот что он выводит:

[drm:intel_enable_transcoder] *ERROR* failed to enable transcoder 0 

Если у кого-то есть идея, что я могу сделать с этого момента, это будет фантастично.

Linux и Unix - лучшая ОС в мире.