Fedora can't wake up from suspend with switchable graphics

Hi, I recently installed fedora 39 in the form of ultramarine Linux, it works fine until I tried to suspend it and wake it up again, it doesn’t wake up from suspend. Instead it just stuck in a blank screen until I force restarted it. It suspends and wake just fine with integrated graphics tho but I want every graphics card to work as the hd 4000 kinda struggles to run gnome 45 smoothly, anyway my dedicated graphics is Nvidia GeForce 610m. Can someone help? Thanks!