EndeavourOS – Slow wake from suspend and sometimes touchpad stops working

Hi, I installed EndeavourOS no too long ago and the system runs perfectly i am using kde and i riced it and it feels and looks fine. the only problem i have with it is that when i close my laptops screen or suspend it and when i try to wake it up it takes a long time to wake up. when i does the screen sometimes turns on (still black) then off again. And right before it turns on again i (most of the time) see white text come up on the screen with a bunch of errors and in alot of lines i see “Failed to enable link training”. sometimes the touchpad stops working and i have to reset it with terminal.

When i looked into it, the probelm is most likely coming from my nvidia gpu.

NVIDIA GPU info:

NVIDIA-SMI 595.58.03
Driver Version: 595.58.03
CUDA Version: 13.2

GPU: NVIDIA GeForce RTX 2050 (4GB VRAM)NVIDIA GPU info:NVIDIA-SMI 595.58.03
Driver Version: 595.58.03
CUDA Version: 13.2

GPU: NVIDIA GeForce RTX 2050 (4GB VRAM)

i sent the error logs that i could find to chatgpt so i can understand whats going on and it said something about intel integrated graphics and my GPU conflicting but i don’t trust it with my system

here is what it said:

  • The Intel GPU (i915) is failing to properly reinitialize the display (eDP) after suspend

  • This causes the delay + error spam

  • Other devices (like the touchpad) break as a side effect

i am not using systemboot not grub and i think thats about all the information that i have and understand a bit. i can send logs but they are too long so if i need to send something specific i will.

Hi @zgaw, welcome to the forum and congrats on your first post! :slightly_smiling_face:

Your analysis is on the right track.

The issue is your Intel iGPU (i915 driver) failing to properly reinitialize the laptop screen after suspend — that’s what causes the long wake time and other errors.
The touchpad breaking is just a side effect of the messy resume.

A common fix for this is disabling Panel Self Refresh (PSR),
a power saving feature on Intel GPUs.

Add the following to your bootloader kernel parameters:

i915.enable_psr=0

If that doesn’t fully fix it, also add:

nvidia.NVreg_PreserveVideoMemoryAllocations=1

That one helps NVIDIA properly save its state during suspend.

Reboot.

Let us know how it goes!

1 Like