Desktop hangs and crashes on log-out with NVIDIA RTD3 power management

Hi everyone.

I have successfully set up Xorg, KDE Plasma and SDDM as my display manager, following the instructions in the relevant wiki pages. My notebook, a Dell Precision 7530, contains an Intel UHD 630 iGPU from the Intel Xeon E-2176M chip, and a Quadro RTX 3000 dGPU. Now, given this GPU is of the Turing generation, I attempted to set up PCIe RTD3 power management, but the instant I do (I have an appropriate .conf file in \etc\X11\xorg.conf.d), I can log in to KDE Plasma; the moment I log out, or attempt to change ttys by pressing Ctrl + Alt + F-keys, the whole display locks up, the cursor disappears and I have to force a reboot. I have found some relevant dmesg logs, however. This is the output from journalctl -o short-precise -b -1 -k | grep nvidia:

Feb 11 08:26:19.230740 arch-p7530 kernel: nvidia: loading out-of-tree module taints kernel.
Feb 11 08:26:19.230824 arch-p7530 kernel: nvidia: module license 'NVIDIA' taints kernel.
Feb 11 08:26:19.237414 arch-p7530 kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
Feb 11 08:26:19.244065 arch-p7530 kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 237
Feb 11 08:26:19.244101 arch-p7530 kernel: nvidia 0000:01:00.0: enabling device (0006 -> 0007)
Feb 11 08:26:19.244256 arch-p7530 kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
Feb 11 08:45:00.340617 arch-p7530 kernel: nvidia-nvlink: Unregistered the Nvlink Core, major device number 237
Feb 11 08:45:00.833955 arch-p7530 kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 237
Feb 11 08:45:00.834010 arch-p7530 kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
Feb 11 08:45:00.887277 arch-p7530 kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  440.59  Thu Jan 30 00:59:18 UTC 2020
Feb 11 08:45:00.890604 arch-p7530 kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Feb 11 08:45:01.720738 arch-p7530 kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
Feb 11 08:45:01.817667 arch-p7530 kernel: Modules linked in: nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_seq_dummy snd_seq snd_seq_device ipmi_devintf ipmi_msghandler msr ccm algif_aead des_generic libdes arc4 algif_skcipher cmac md4 algif_hash af_alg snd_hda_codec_hdmi btusb uvcvideo btrtl btbcm btintel videobuf2_vmalloc videobuf2_memops bluetooth snd_hda_codec_realtek videobuf2_v4l2 snd_hda_codec_generic videobuf2_common videodev ecdh_generic ecc mc joydev snd_sof_pci mousedev snd_sof_intel_byt snd_sof_intel_ipc snd_sof_xtensa_dsp snd_sof_intel_hda_common snd_soc_hdac_hda snd_sof_intel_hda dell_rbtn snd_sof snd_hda_ext_core hid_multitouch snd_soc_acpi_intel_match iwlmvm dell_wmi dell_laptop snd_soc_acpi hid_generic ledtrig_audio x86_pkg_temp_thermal intel_powerclamp dell_smbios snd_soc_core coretemp iTCO_wdt mei_wdt mei_hdcp iTCO_vendor_support intel_rapl_msr mac80211 snd_compress kvm_intel dell_wmi_descriptor ac97_bus dcdbas i915 intel_wmi_thunderbolt mxm_wmi wmi_bmof dell_smm_hwmon libarc4 snd_pcm_dmaengine
Feb 11 08:45:01.817826 arch-p7530 kernel:  kvm nls_iso8859_1 nls_cp437 snd_hda_intel vfat snd_intel_dspcfg i2c_algo_bit irqbypass crct10dif_pclmul iwlwifi fat snd_hda_codec drm_kms_helper crc32_pclmul ghash_clmulni_intel snd_hda_core snd_hwdep fuse drm cfg80211 aesni_intel snd_pcm ofpart crypto_simd cmdlinepart cryptd intel_spi_pci glue_helper intel_spi intel_cstate snd_timer spi_nor intel_uncore mei_me intel_gtt snd agpgart intel_rapl_perf intel_lpss_pci input_leds e1000e mtd i2c_i801 processor_thermal_device ucsi_acpi syscopyarea rfkill soundcore i2c_nvidia_gpu intel_lpss i2c_hid sysfillrect mei idma64 typec_ucsi intel_rapl_common tpm_crb sysimgblt fb_sys_fops hid intel_pch_thermal intel_soc_dts_iosf typec battery int3403_thermal int340x_thermal_zone tpm_tis tpm_tis_core tpm dell_smo8800 wmi rng_core evdev int3400_thermal intel_hid acpi_thermal_rel mac_hid ac sparse_keymap pkcs8_key_parser crypto_user ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc mmc_core serio_raw atkbd libps2 ahci libahci
Feb 11 08:45:01.817921 arch-p7530 kernel:  libata xhci_pci crc32c_intel scsi_mod rtsx_pci xhci_hcd i8042 serio [last unloaded: nvidia]
Feb 11 08:45:01.819291 arch-p7530 kernel:  nv_drm_atomic_helper_disable_all+0xec/0x290 [nvidia_drm]
Feb 11 08:45:01.819370 arch-p7530 kernel:  nv_drm_master_drop+0x22/0x60 [nvidia_drm]
Feb 11 08:45:21.897556 arch-p7530 kernel: nvidia 0000:01:00.0: can't suspend (nv_pmops_runtime_suspend [nvidia] returned -5)
Feb 11 08:55:19.160553 arch-p7530 kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress: 0x0000c57d:0 2:2:0:4040
Feb 11 08:55:24.160558 arch-p7530 kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress: 0x0000c57d:0 2:2:0:4040
Feb 11 08:55:29.160556 arch-p7530 kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress: 0x0000c57d:0 2:2:0:4040
Feb 11 08:55:34.163894 arch-p7530 kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress: 0x0000c57d:0 2:2:0:4040
Feb 11 08:55:39.163893 arch-p7530 kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress: 0x0000c57d:0 2:2:0:4040
Feb 11 08:55:44.167227 arch-p7530 kernel: nvidia-modeset: ERROR: GPU:0: Error while waiting for GPU progress:

Has anyone else seen these errors? How may I fix this? I have nvidia-440.59 installed, as well as the modesetting intel driver. Please let me know if there’s any other information I can provide.
nvidia-bug-report.log.gz (666 KB)

I’ve attached the nvidia-bug-report.log.gz file as needed, as well.

Am I doing something wrong with the post? I do hope someone can help with this.