I haven’t given up on Linux. I have at least 5 Linux machines in the other room, including tablets, laptops, and servers.
There’s a few Mac’s in the mix too, but those are workstations.
Though I can sympathize with the complaints here in these comments. I brought a ryzen laptop home and installed a distribution on it. Sleep didn’t work. Tried 2 more distros, sleep still didn’t work. Now that laptop just sits there. My Chromebook gets more use than it. Having to shut it down and boot it back up every time wasn’t worth using it anymore when my pinebook pro does have the support you’d expect for functions you’d expect from a laptop.
Check in your BIOS, there might be a setting for sleep compatibility for windows or linux.
I had the same issue with my Lenovo L14, until I've read a forum post explaining that there is different kind of sleep settings and they differ between windows and linux.
Unfortunately I found out that it’s due to a bug in the kernel that hasn’t been fixed yet. I was thinking of giving it another change up and replacing popos with arch. If worst comes to worst I’ll do a brunch install and give it to someone who needs it. I’ll still get my Linux fix from my pinebook, tab, and various servers.
I had the same problem with sleep when I switched last year.
Try using hibernate instead. Takes a few seconds longer to start back up, but it saves your session and works just fine for me.
Edit: just saw you're using PopOS. Still worth trying, but I'm on EndeavourOS (with KDE Plasma) which, from what I understand, is basically Arch with training wheels. So that could be the difference.
Funny enough, it dawned on me I've used Arch ARM for years but haven't tried it on that laptop yet. Think I'm going to give it a shot when I get bored. But first my mission is hunting down a bug in fedora with my pinebooks wifi. I use it a lot more than my other laptops and tablets
Edit: I installed arch and everything is working correctly from what I can tell so far 😂 idk what was up with pop, fedora, and Manjaro...