I have a 2012 MacBook Pro running Fedora 35. I’m enjoying the experience so far! That is, until I go away from my computer for a second or choose to close the lid, sending the computer into suspend. When I lift up the lid and try to wake up the computer, the fans might spin, but the screen remains off, and there’s no clue as to what’s going on. I’ve tried to follow along with other tutorials on this topic (is this a common Fedora problem?), but I’m more confused than anything.
Trying old kernel from the boot list as suggested by @frankjunior is best way if with previous kernel working fine and avoid from further problem.
But if with older kernel also have same experiences with the newer one, you could consider to install Nvidia driver from RPM fussion. From your Nvidia card version, you could follow the instruction on part Legacy GeForce 600/700. But first make sure from your BIOS there an options to disable the secure boot then disable it (the secure boot).
Because I am stubborn and don’t know how to take direction (read: afraid of messing with the kernel stuff), I skipped ahead and downloaded the Nvidia driver proper for my older graphics card. I looked, and the older macs don’t actually have secure boot (if i’m understanding the information correctly).
Now my colors are a bit borked on my screen, so I might need to re-calibrate it, but I’m able to wake up my computer from suspend! It’s like a real laptop now.