I apologize if this is a repeat, but I don't even know the right thing to search for to find the solution...
I'm on Zorin 15.3, using a 2018 Matebook X Pro with MX-150 with nvidia-driver-460 enabled in the Software & Updates application. Most often, I use two different USB-C dongles with HDMI outputs to hook up to my external monitors (still saving up for a proper thunderbolt dock), but also use the internal display by itself from time to time.
Nvidia X Server is empty when I launch it. When running nvidia-settings in the terminal I get an error back.
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
(nvidia-settings:14010): GLib-GObject-CRITICAL **: 23:35:49.113: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** Message: 23:35:49.117: PRIME: No offloading required. Abort
** Message: 23:35:49.117: PRIME: is it supported? no
I can enable the Nvidia drivers using sudo prime-select nvidia and reboot, but I get stuck in a login loop. I can see the User selection screen, enter my password, see the login screen take the password and think about logging in, but it fails and loops back to the main login screen. The only way to get past the login loop is to CTRL + ALT + F3, login, sudo prime-select intel, and reboot.
This happens regardless of whether I'm hooked up to my displays or on the internal display.
Still login loop. Had to switch back to intel to get back in. On another note... how do you increase the resolution of the CTRL + ALT + F3 menu? I need to squint on this 3000x2000 screen
Ok, I would suggest reverting grub back to just quiet splash for now.
The only other things I can think of would be to disable All Gnome Extensions (You can do this from Gnome-Tweaks) and then log in to see if you get the loop. If not, start isolating which extension is causing it and reinstall that one.
If you do get the loop, you might reinstall gnome
Ok. I actually forgot to update grub before rebooting. I made the grub changes, updated grub, rebooted and am now stuck pre login screen with a list of start up messages. Can't get past this now... Hard reset with power button can't bypass...
[ ok ] Started The Apache HTTP Server.
...
[ Ok ] Started Session c2 for user gdm.
[ Ok ] Started User Manager for UID 121.
Got back by going into recovery, signing into my user from the root terminal, and removing the nomodeset from the grub configuration. For some reason it was hanging during boot with that enabled. I also ran sudo prime-select intel for good measure. I was hoping to get this working for some hardware accelerated android emulation, but I'm a little over it right now. When I get back in the mood I'll probably look into the extension stuff. Maybe I'll just pray to the Linux gods Zorin 16 fixes all this when it releases; hopefully soon.
Honestly, why wait? The BETA is pretty rock solid. I would go so far as to say, it's not really a beta.
I am using Z16 BETA and it will receive the same updates and releases as the "final version" of Zorin OS 16, anyway.
I am sorry I was not helpful; In fact, it looks a gooier mess now than before I started. I am not usually this destructive.
So you haven't seen any deal-breakers yet on Z16? I'm reluctant because, even though I'm a fairly competent software dev, I'm still pretty new to Linux and I'm afraid an issue I'd run into might boil down to... you need to uninstall and start over again.
Total opposite.
I started on Linux at the Tail-end of Zorin OS 12.4. Zorin 15 was released some odd months later and I honestly was not all that impressed.
Eventually, I switched from Z15 to Ubuntu 20.04 in order to make use of certain higher software and gtk; I ran this for about three months.
Then Zorin 16 Alpha, then Beta knocked Ubuntu into the mud. Better meshing, much faster performance. Great introduction of new features and Apps.