Dell Latitude 5590 black screen cannot wake in metal Rocky Linux 9.5

I cannot configure my Dell Latitude 5590 laptop with Rocky Linux 9.5 to wake up after either locking the screen, or setting the screen to blank after a set amount of time.

I updated the BIOS to 1.41.0, set the GRUB line to the various settings recommended, and made specific settings in BIOS such as AHCI, etc.

This is a metal machine with no Windows partition.

What grub settings did you use and/or change from the default?

What “specific setting in BIOS” did you change from the default?

What did you do with “etc.”?

Did it work as expected before you made all of these changes? Did you make all of the changes one at a time and then change things back before trying the next change?

I am in the process of troubleshooting the i915 driver.

My install of Rocky Linux is a fresh install on a brand new SSD, new DRAM and new battery in a Dell Latitude 5590 that was originally a Windows 11 machine.

I set “nomodeset” in the GRUB line using grubby and that setting prevents the black screen with no wake ability after purposefully locking the screen with Super + L or let the screen go blank with the Power settings.

I had the same black screen issue with Ubuntu 22 and 24 when I installed those two days ago. I gave up troubleshooting because the GRUB line changes were not having an impact but I was not using grubby then. So did a fresh install of Rocky Linux to see if it made a difference. I never came across the issue of using grubby so we’ll see if that helps with troubleshooting.

I’ll update this post if my troubleshooting fixes the problem.

I think I resolved the issue. I can now wake the computer after it blanks automatically or when I lock the screen.

I set the i915.enable_dc=0 and this solved the problem.

Here is my GRUB line that was modified using grubby:

BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.14.0-611.20.1.el9_7.x86_64 root=/dev/mapper/rl-root ro resume=/dev/mapper/rl-swap rd.lvm.lv=rl/root rd.lvm.lv=rl/swap rhgb quiet crashkernel=1G-2G:192M,2G-64G:256M,64G-:512M i915.enable_psr=0 i915.enable_dc=0

Hopefully this helps others who are making their old Dell Latitude 5590 laptops in to dedicated Linux boxes like me.

1 Like