Created attachment 109842 [details] dmesg with noaccel=1 config=NvForcePost=1 Hardware: * 9600M GT (NV96) * 9400M (NVAC) Tested on http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=8c83f75747abb996509d01d30104fe820eae9d67 The NV96 card fails to suspend, with nouveau_pmops_suspend returning -16. PDISPLAY.CHANNEL[0].STAT (0x610200) value is not the one expected after the channel deactivation (see nv50_disp_core_fini in core/engine/disp/nv50.c). I compared mmiotraces from Nouveau and the blob. 0x610200 default values differ greatly - for Nouveau: 0x0d050029, for Nvidia: 0x48000008 - if config=NvForcePost=1 isn't given (the blob is running it by default, not Nouveau); adding ForcePost doesn't help. There are some differences in SOR and PIOR caps but getting them to match the blob ones doesn't help.
Still an issue with latest Git. Any ideas on what could go wrong / how to proceed - apart from shamelessly copy/pasting the blob :D -?
Same fix as for #86537.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.