Nvidia driver unable to resume from suspend (IRQs disabled). Help, pls?

Recently I bought a GTX 1080 Ti and everything works fine except for one thing: once I put the computer to sleep (suspend to RAM), after that it won’t resume and shows a black screen with console font style text reading “IRQ33 - nvidia exited with IRQs disabled”.
I tried every solution I could find online, even adding options such as nomodeset and nvidia_drm=1 but nothing changed that behavior. I also tried different versions of the driver - older (470), latest (560.35.03) and still no change.
I even installed the latest rolling kernel with the latest driver - no effect, so I switched back to the LTS kernel bc it solves some other problems.
The OS is Arch Linux, the driver I currently use (and where this is still happening) is 555.58, the kernel is 6.6.35-LTS.
If you have any ideas what might be causing this error and how to fix it, I’m all “ears”, so to speak.

I’m pretty sure it’s something with the driver for this specific videocard (GTX 1080) because I have 2 other GPUs - 1660 Ti and 1050 Ti and they never had such a problem.
Also, for the test I installed Windows 10 (as a dual boot) with the latest available driver and it resumes flawlessly, so apparently it’s a linux driver only problem.

Did you enable dynamic power management? Just installing the drivers doesn’t do this, there are additional steps required.

First, did you remove and/or blacklist the nouveau (open source/3rd party) drivers?

2nd, did you include the NV modules in your mkinitcpio.conf:
MODULES=(amdgpu nvidia nvidia_modeset nvidia_uvm nvidia_drm)
(note, I have an Optimus with hardware mux…AMD CPU/iGPU + nV dGPU)

3rd, do you have the appropriate kernel params set to enable kms?

4th, did you enable dynamic power management…I did this by putting a file named “nvidia-pm.conf” in /etc/modprobe.d/ with:
options nvidia “NVreg_DynamicPowerManagement=0x02”

I tried the dynamic power once and after that the whole distro wouldn’t boot, it was showing only black screen, so I ran a Live Mint and removed it.
I’ll see how the GPU will behave in the new computer (only PSU left to buy and I’m putting it together). If the same things happen with the new PC, I’ll do the things you said. Altough I still think it’s something related to the 1080 Ti only because when I replaced 1080 Ti with 1660 Ti and then with my first nvidia GPU (1050 Ti), these problems disappeared.

Note, I had to add some other options to my nvidia-pm.conf to get it to resume from sleep correctly (it stopped working recently for reasons unknown).

options nvidia “NVreg_EnableS0ixPowerManagement=1”

I think with the first option I listed in my prior post, this now seems to enable systemd-based power management, but in order for it to work I also had to enable a bunch of services (event triggers). E.g. ‘systemctl enable nvidia-suspend’ (and a bunch of others).