After reading this thread which links to https://bugs.freedesktop.org/show_bug.cgi?id=103783 , adding
pcieport to the TLP default runtime PM driver blacklist setting might
fix work around a class of bugs with newer hardware, both for failure to resume from suspend and graphics issues.
There’s a new package, version 1.1-1.0, in unstable which includes other updates make by upstream. However, the one to test here is a single-line change to
sudo sed -i '/#RUNTIME_PM_DRIVER_BLACKLIST/c RUNTIME_PM_DRIVER_BLACKLIST="amdgpu nouveau nvidia radeon pcieport"' /etc/default/tlp
or in context:
# Exclude PCI(e) devices assigned to the listed drivers from Runtime PM. # Default when unconfigured is "amdgpu nouveau nvidia radeon" which # prevents accidential power-on of dGPU in hybrid graphics setups. # Use "" to disable the feature completely. # Separate multiple drivers with spaces. RUNTIME_PM_DRIVER_BLACKLIST="amdgpu nouveau nvidia radeon pcieport"
Please test this change on your system (including reboots and suspends), whether or not you currently have any issues, to see what effect it has.
In testing so far on my machines it has had negligible, if any, effect. Which is good, as my systems work fine to begin with.
However, it has fixed at least two issues on others’ machines (see linked thread).
Therefore, it needs wider testing to check that it doesn’t interfere with currently-working systems and what effect it might have on systems with suspend or graphics issues.
Does the change have any effect on your system?
- Yes, positive effect (post)
- Yes, negative effect (post)
- No noticeable effect (post some