You are not logged in.

#1 2021-04-09 20:19:13

longbow_archer
Member
Registered: 2015-09-07
Posts: 11

Display not turning back on after turning it off

Hardware specs:

  • Device: Lenovo D330 Tablet

  • Intel Celeron N4000 processor

  • Intel graphics UHD 600

BIOS/firmware is updated to the latest version.

Softwares in use

  • Arch Linux latest kernel (5.11)

  • Mesa i915 driver

  • Wayland/Xwayland

  • KDE plasma desktop environment

Issue:

When I turn off the display using the power button, the display refuses to turn back on when any key or power button is pressed. If I repeatedly press the power button to tun it off and on then it turns back on about one out of ten tries.

Most of the times the display is lit up but the screen is totally blank.

Sometimes (less commonly) the display is blank when loading initramfs and I have to hard reboot the device.

The same problem occurs when waking from sleep.

The system doesn't freeze however as I can still SSH into the device.

It works perfectly under Windows 10, so I'm inclined to believe it's a driver/software issue.

What I have tried so far

  • Early loading KMS

  • Tinkering with kernel params like GuC, video option, intel_idle.max_cstate, PSR

  • Other drivers like xf86-video-intel, vulkan-intel

  • Different compositors in KDE like Xrandr, OpenGL 2, OpenGL 3

  • LTS kernels

Attempted diagnostics

  • dmesg
  • journalctl
  • I tried finding out whether the display device was getting disconnected as advised in this thread, but it always remains connected as seen in the SSH session.

Kernel shows the following error messages which I have been unable to resolve

ACPI BIOS Error (bug): Failure creating named object [...], AE_ALREADY_EXISTS (20200925/dswload2-326)
Apr 10 15:43:39 tab.agnibho.com kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20200925/psobject-220)
...
Bluetooth: hci0: unexpected event for opcode 0xfc2f
...
ucsi_acpi USBC000:00: PPM init failed (-110)

I have been at it for 2 months now and I don't know what else to try. Especially because the behavior is highly erratic and logs don't show any error.

Can you guys give me any leads?

Last edited by longbow_archer (2021-04-10 10:17:55)


Live long and prosper.

Offline

Board footer

Powered by FluxBB