I just installed Pop!_OS a couple of days ago, and everything went fine initially. However, after the first reboot, my screen resolution was stuck at 480p. Someone suggested that I uninstall and reinstall the NVIDIA driver using this command:
`sudo bash -c "apt update && apt remove ~nnvidia -y && apt install nvidia-driver-580-open -y && reboot -f"`
After running it, the screen resolution returned to 2k, and I could choose different resolutions and refresh rates. But when I turned off my PC and started it up again, the screen was back to 480p. I had to run the command again to get it back to normal. Do I really have to run this every time I start my computer? I thought Pop!_OS was supposed to be compatible with NVIDIA drivers out of the box. I'm using a 4080S and 9800x3d, and I've already disabled secure boot and fast boot, but the issue persists. What can I do?
2 Answers
Another thing you could try is updating your kernel or checking for additional driver updates in the Pop!_OS settings. Sometimes newer kernels or system updates fix these kinds of issues with hardware recognition, so it might just be a matter of getting everything updated.
You shouldn't need to keep uninstalling and reinstalling the driver every time you boot up. It sounds like the driver isn't loading properly on startup. Maybe check the output of `sudo lsmod` to see if the NVIDIA driver is loaded when it's supposed to be. That might give you some clues about what's happening.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures