Black screen after sleep - NVIDIA

Hi there, I am facing an issue that my screen shows black, sometimes with a cursor that cannot move, after waking up from sleep. The latest change I’ve done is enabling hibernate following this tutorial. Hibernate working normally after the change. Sleep was normal before the change and broken after the change.

Now, hibernation is fine but sleep isn’t.
I got an error in the journal. I pasted it below

Here is my inxi -Fzzz:

System:
  Kernel: 6.1.15-200.fc37.x86_64 arch: x86_64 bits: 64 Desktop: KDE Plasma
    v: 5.27.2 Distro: Fedora release 37 (Thirty Seven)
Machine:
  Type: Laptop System: HP product: HP Pavilion Power Laptop 15-cb0xx
    v: Type1ProductConfigId serial: <superuser required>
  Mobo: HP model: 836B v: 46.24 serial: <superuser required> UEFI: Insyde
    v: F.42 date: 08/16/2021
Battery:
  ID-1: BAT0 charge: 58.6 Wh (83.7%) condition: 70.0/70.0 Wh (100.0%)
CPU:
  Info: quad core model: Intel Core i7-7700HQ bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 2816 min/max: 800/3800 cores: 1: 2517 2: 3553 3: 2931
    4: 2758 5: 2857 6: 2736 7: 2301 8: 2875
Graphics:
  Device-1: Intel HD Graphics 630 driver: i915 v: kernel
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nvidia
    v: 525.89.02
  Device-3: Chicony HP Wide Vision HD Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.8 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa dri: iris gpu: i915
    resolution: 1920x1080~60Hz
  API: OpenGL v: 4.6.0 NVIDIA 525.89.02 renderer: NVIDIA GeForce GTX
    1050/PCIe/SSE2
Audio:
  Device-1: Intel CM238 HD Audio driver: snd_hda_intel
  Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
  Sound API: ALSA v: k6.1.15-200.fc37.x86_64 running: yes
  Sound Server-1: PipeWire v: 0.3.66 running: yes
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: eno1 state: down mac: <filter>
  IF-ID-1: CloudflareWARP state: unknown speed: 10 Mbps duplex: full
    mac: N/A
  IF-ID-2: docker0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
  Report: bt-adapter ID: hci0 state: up address: <filter>
Drives:
  Local Storage: total: 1.06 TiB used: 462.95 GiB (42.8%)
  ID-1: /dev/mmcblk0 vendor: SanDisk model: SD32G size: 29.72 GiB
  ID-2: /dev/nvme0n1 vendor: Samsung model: MZVLW128HEGR-000H1
    size: 119.24 GiB
  ID-3: /dev/sda vendor: Samsung model: SSD 870 EVO 1TB size: 931.51 GiB
Partition:
  ID-1: / size: 875.95 GiB used: 462.55 GiB (52.8%) fs: ext4 dev: /dev/sda4
  ID-2: /boot size: 973.4 MiB used: 388.1 MiB (39.9%) fs: ext4
    dev: /dev/sda3
  ID-3: /boot/efi size: 598.8 MiB used: 17.5 MiB (2.9%) fs: vfat
    dev: /dev/sda1
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 4.59 GiB (57.4%) dev: /dev/zram0
  ID-2: swap-2 type: partition size: 24 GiB used: 0 KiB (0.0%)
    dev: /dev/sda5
Sensors:
  System Temperatures: cpu: 68.0 C pch: 61.5 C mobo: N/A gpu: nvidia
    temp: 58 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 435 Uptime: 3h 47m Memory: 15.39 GiB used: 6.76 GiB (43.9%)
  Shell: Bash inxi: 3.3.25

Here is the error in my journal:

Mar 09 10:58:11 adrian.fedora.hp kernel: ------------[ cut here ]------------
Mar 09 10:58:11 adrian.fedora.hp kernel: WARNING: CPU: 1 PID: 15259 at /tmp/akmodsbuild.0VOUg3vu/BUILD/nvidia-kmod-525.89.02/_kmod_build_6.1.15-200.fc37.x86_64/nvidia/nv.c:3895 nv_restore_user_channels+0x4e/0x1e0 [nvidia]
Mar 09 10:58:11 adrian.fedora.hp kernel: Modules linked in: tls rfcomm snd_seq_dummy snd_hrtimer tun xt_conntrack xt_MASQUERADE nf_conntrack_netlink xt_addrtype nft_compat br_netfilter bridge stp llc nft_objref nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 overlay ip_set nf_tables qrtr nfnetlink nvidia_drm(POE) nvidia_modeset(POE) nvidia_uvm(POE) bnep nvidia(POE) sunrpc snd_ctl_led binfmt_misc snd_hda_codec_realtek intel_tcc_cooling iwlmvm snd_hda_codec_generic ledtrig_audio snd_hda_codec_hdmi x86_pkg_temp_thermal intel_powerclamp vfat fat coretemp snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_hda_codec mac80211 uvcvideo videobuf2_vmalloc btusb videobuf2_memops btrtl snd_hda_core kvm videobuf2_v4l2 snd_hwdep libarc4 btbcm videobuf2_common snd_seq btintel videodev snd_seq_device btmtk iwlwifi mc mei_hdcp ee1004 mei_pxp
Mar 09 10:58:11 adrian.fedora.hp kernel:  irqbypass snd_pcm bluetooth iTCO_wdt cfg80211 rapl hp_wmi sparse_keymap snd_timer intel_pmc_bxt platform_profile iTCO_vendor_support intel_cstate snd processor_thermal_device_pci_legacy mei_me processor_thermal_device intel_uncore mei processor_thermal_rfim rfkill soundcore pcspkr processor_thermal_mbox processor_thermal_rapl i2c_i801 joydev i2c_smbus intel_rapl_msr wmi_bmof intel_rapl_common intel_pch_thermal int340x_thermal_zone intel_soc_dts_iosf hp_accel lis3lv02d wireless_hotkey int3400_thermal acpi_thermal_rel acpi_pad loop zram mmc_block i915 hid_logitech_hidpp crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni rtsx_pci_sdmmc polyval_generic mmc_core nvme drm_buddy ghash_clmulni_intel nvme_core drm_display_helper sha512_ssse3 r8169 rtsx_pci serio_raw cec nvme_common hid_logitech_dj ttm video wmi ip6_tables ip_tables fuse
Mar 09 10:58:11 adrian.fedora.hp kernel: CPU: 1 PID: 15259 Comm: nvidia-sleep.sh Tainted: P           OE      6.1.15-200.fc37.x86_64 #1
Mar 09 10:58:11 adrian.fedora.hp kernel: Hardware name: HP HP Pavilion Power Laptop 15-cb0xx/836B, BIOS F.42 08/16/2021
Mar 09 10:58:11 adrian.fedora.hp kernel: RIP: 0010:nv_restore_user_channels+0x4e/0x1e0 [nvidia]
Mar 09 10:58:11 adrian.fedora.hp kernel: Code: 24 50 05 00 00 4c 89 ef e8 9f d3 9b ee f6 43 10 01 74 73 48 89 de 31 ff e8 2f e2 a2 00 41 89 c6 85 c0 0f 84 4e 01 00 00 31 ed <0f> 0b 49 81 c4 78 06 00 00 4c 89 e7 e8 71 d3 9b ee be 01 00 00 00
Mar 09 10:58:11 adrian.fedora.hp kernel: RSP: 0018:ffffbbc40094fd70 EFLAGS: 00010206
Mar 09 10:58:11 adrian.fedora.hp kernel: RAX: 0000000000000011 RBX: ffff9eefec2aa000 RCX: 0000000000000000
Mar 09 10:58:11 adrian.fedora.hp kernel: RDX: 0000000000000087 RSI: 0000000000000246 RDI: 00000000ffffffff
Mar 09 10:58:11 adrian.fedora.hp kernel: RBP: ffff9ef10fb38000 R08: 0000000000000000 R09: ffff9ef10fb3af60
Mar 09 10:58:11 adrian.fedora.hp kernel: R10: ffffffffc45b06f0 R11: 0000000020801117 R12: ffff9eefec2aa000
Mar 09 10:58:11 adrian.fedora.hp kernel: R13: ffff9eefec2aa550 R14: 0000000000000011 R15: 0000000000000000
Mar 09 10:58:11 adrian.fedora.hp kernel: FS:  00007ff11a4e4740(0000) GS:ffff9ef321e40000(0000) knlGS:0000000000000000
Mar 09 10:58:11 adrian.fedora.hp kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 09 10:58:11 adrian.fedora.hp kernel: CR2: 000055e7c415f018 CR3: 0000000454044003 CR4: 00000000003706e0
Mar 09 10:58:11 adrian.fedora.hp kernel: Call Trace:
Mar 09 10:58:11 adrian.fedora.hp kernel:  <TASK>
Mar 09 10:58:11 adrian.fedora.hp kernel:  nv_set_system_power_state+0x10e/0x440 [nvidia]
Mar 09 10:58:11 adrian.fedora.hp kernel:  nv_procfs_write_suspend+0xe4/0x150 [nvidia]
Mar 09 10:58:11 adrian.fedora.hp kernel:  proc_reg_write+0x53/0xa0
Mar 09 10:58:11 adrian.fedora.hp kernel:  ? preempt_count_add+0x47/0xa0
Mar 09 10:58:11 adrian.fedora.hp kernel:  vfs_write+0xb6/0x3e0
Mar 09 10:58:11 adrian.fedora.hp kernel:  ? __do_sys_newfstatat+0x3d/0x50
Mar 09 10:58:11 adrian.fedora.hp kernel:  ksys_write+0x5b/0xd0
Mar 09 10:58:11 adrian.fedora.hp kernel:  do_syscall_64+0x58/0x80
Mar 09 10:58:11 adrian.fedora.hp kernel:  ? syscall_exit_to_user_mode+0x17/0x40
Mar 09 10:58:11 adrian.fedora.hp kernel:  ? do_syscall_64+0x67/0x80
Mar 09 10:58:11 adrian.fedora.hp kernel:  ? do_syscall_64+0x67/0x80
Mar 09 10:58:11 adrian.fedora.hp kernel:  ? exc_page_fault+0x70/0x170
Mar 09 10:58:11 adrian.fedora.hp kernel:  entry_SYSCALL_64_after_hwframe+0x63/0xcd
Mar 09 10:58:11 adrian.fedora.hp kernel: RIP: 0033:0x7ff11a5e2284
Mar 09 10:58:11 adrian.fedora.hp kernel: Code: 15 b1 7b 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 80 3d 7d 03 0e 00 00 74 13 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 54 c3 0f 1f 00 48 83 ec 28 48 89 54 24 18 48
Mar 09 10:58:11 adrian.fedora.hp kernel: RSP: 002b:00007ffc7f7987e8 EFLAGS: 00000202 ORIG_RAX: 0000000000000001
Mar 09 10:58:11 adrian.fedora.hp kernel: RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ff11a5e2284
Mar 09 10:58:11 adrian.fedora.hp kernel: RDX: 0000000000000007 RSI: 000055e7c415f4a0 RDI: 0000000000000001
Mar 09 10:58:11 adrian.fedora.hp kernel: RBP: 000055e7c415f4a0 R08: 0000000000000400 R09: 0000000000000410
Mar 09 10:58:11 adrian.fedora.hp kernel: R10: 0000000000001000 R11: 0000000000000202 R12: 0000000000000007
Mar 09 10:58:11 adrian.fedora.hp kernel: R13: 00007ff11a6bb780 R14: 0000000000000007 R15: 00007ff11a6b6a00
Mar 09 10:58:11 adrian.fedora.hp kernel:  </TASK>
Mar 09 10:58:11 adrian.fedora.hp kernel: ---[ end trace 0000000000000000 ]---