dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* nouveau : fix r570 suspend/resume regression
@ 2026-02-03  5:21 Dave Airlie
  2026-02-03  5:21 ` [PATCH 1/3] nouveau/gsp: use rpc sequence numbers properly Dave Airlie
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Dave Airlie @ 2026-02-03  5:21 UTC (permalink / raw)
  To: dri-devel; +Cc: nouveau

Since R570 firmware got enabled, a number of GPUs have not being
successfully suspend/resuming. Lyude showed it on RTX6000, which
I reproduced and wasted a lot of time down various rabbit holes.

There are two required fixes, the first one adds proper sequence
numbers to the rpc messages, which fixes a bunch of NOCAT asserts.

Then we have to pass the runtime vs non-runtime state down to the
GSP fbsr code. This however requires replacing a bool with an enum
which refactors quite a bunch of interfaces unfortunately, but it
was the cleanest way to do it.

The final patch hooks up the interface so normal suspend doesn't
set the GCOFF flags.

Dave.


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2026-02-05  5:39 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-03  5:21 nouveau : fix r570 suspend/resume regression Dave Airlie
2026-02-03  5:21 ` [PATCH 1/3] nouveau/gsp: use rpc sequence numbers properly Dave Airlie
2026-02-04 21:36   ` Timur Tabi
2026-02-04 21:56     ` Dave Airlie
2026-02-05  3:00       ` John Hubbard
2026-02-05  4:37         ` Dave Airlie
2026-02-05  5:39           ` John Hubbard
2026-02-03  5:21 ` [PATCH 2/3] nouveau: add a third state to the fini handler Dave Airlie
2026-02-03  5:21 ` [PATCH 3/3] nouveau/gsp: fix suspend/resume regression on r570 firmware Dave Airlie
2026-02-03 20:08 ` nouveau : fix r570 suspend/resume regression lyude
2026-02-04  3:06   ` Dave Airlie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox