Fedora42 unable to waken up from suspension

I suspend my computer, after few minute i waken it up and the display later shows no signal, but if i waken the suspended computer just after suspension then it can successfully waken up. The motherboard indicate that it did waken up internally but no video signal,no any logo showing up.I am able to waken up such pc after long suspension by waken it, then suspend it via power button and waken it up again and it works. I am using dedicated GPU,NVIDIA driver version 570.144, latest amd bios
.‘,;::::;,’. sunny@fedora
.‘;:cccccccccccc:;,. ------------
.;cccccccccccccccccccccc;. OS: Fedora Linux 42 (Workstation Edition) x86_64
.:cccccccccccccccccccccccccc:. Host: MS-7E12 (1.0)
.;ccccccccccccc;.:dddl:.;ccccccc;. Kernel: Linux 6.14.5-300.fc42.x86_64
.:ccccccccccccc;OWMKOOXMWd;ccccccc:. Uptime: 39 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:. Packages: 2325 (rpm), 18 (flatpak)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc, Shell: bash 5.2.37
:cccccccccccccc;MMM.;cccccccccccccccc: Display (ViewSonic Corporation 34"): 3440x1440 @ 75 Hz (as 2752x1152) in 34" [Ext]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc: DE: GNOME 48.1
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc; WM: Mutter (Wayland)
ccccc;XMO’;cccc;MMM.;cccccccccccccccc’ WM Theme: Adwaita
ccccc;MMo;ccccc;MMW.;ccccccccccccccc; Theme: Adwaita [GTK2/3/4]
ccccc;0MNc.ccc.xMMd;ccccccccccccccc; Icons: Adwaita [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:, Font: Adwaita Sans (11pt) [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,. Cursor: Adwaita (24px)
ccccccccccccccccccccccccccccc:'. Terminal: Ptyxis 48.1
:ccccccccccccccccccccccc:;,.. Terminal Font: Adwaita Mono (11pt)
':cccccccccccccccc::;,. CPU: AMD Ryzen 9 9950X (32) @ 5.76 GHz
GPU 1: NVIDIA GeForce RTX 5090 [Discrete]
GPU 2: AMD Radeon Graphics [Integrated]
Memory: 32.57 GiB / 60.42 GiB (54%)
Swap: 499.04 MiB / 8.00 GiB (6%)
Disk (/): 95.78 GiB / 1.74 TiB (5%) - btrfs
Locale: en_US.UTF-8
MAG X670E TOMAHAWK WIFI BIOS VERSION:7E12v1I3(Beta version)
Please help me figure out the cause for this issue,thanks!

Just a guess, but does sudo journalctl -g 'gnome-shell.*page flip' show anything? Someone else was reporting that error recently and there appear to be some open bug reports about it.

The amd iGPU works well waken up from suspension