I forgot to link to the previous series: https://patchwork.freedesktop.org/series/169227/
I also thought i hadn't sent a cover letter for it, but apparently I did - I would have reused that if I realized, whoops. Regardless: I'll be sending out a V3 today, since after doing a lot of testing I came to the conclusion we should drop the change from LEVEL_3 to LEVEL_4 but keep pretty much everything else for now. On Tue, 2026-06-30 at 14:50 +0300, Andy Shevchenko wrote: > On Mon, Jun 29, 2026 at 06:42:32PM -0400, Lyude Paul wrote: > > Runtime PM has been kind of unreliable with GSP for a while. It > > works > > well enough to shut the GPU off and turn it back on, but more often > > then > > not it ends up leaving the GPU in a broken state on resume - which > > makes > > it impossible to really do anything else with it. > > > > Recently however, I discovered that it's been failing much harder > > on > > some ampere systems. This lead me down a rabbit hole that lead me > > to > > figure out one of our previous fixes for runtime PM wasn't correct. > > After fixing that and combining it with some fixes we had tried in > > the > > past without success, I finally managed to get nouveau to handle > > runtime > > PM with the GSP perfectly. These are those fixes. > > > > Tested on a Lenovo P16 G1 (100 runtime PM cycles!), and RTX4000. > > This is v2, and no changelog. What's going on?
