I'm new to Linux and have been using Fedora Workstation for about two months on an older HP laptop with a 6th-generation i7, NVIDIA 940MX, and 8 GB of RAM. After installing the NVIDIA driver through RPM Fusion and setting up codecs and Lutris, the system has been running surprisingly well for browsing, work, multiple monitors, media, and some gaming.
I'd now like to install Linux on my main MSI laptop, which has an 8th-generation i7, GTX 1060 6 GB, 16 GB of RAM, a 256 GB SSD, and a 1 TB hard drive. Both laptops use NVIDIA Optimus with integrated Intel graphics. My main activities are browsing, Figma, documents, spreadsheets, media, and occasional single-player RPGs and open-world games.
I prefer GNOME and want something modern, privacy-friendly, reasonably easy to maintain, and not so bleeding-edge that troubleshooting becomes difficult. I'd also like a traditional distribution that helps me learn Linux rather than hiding too much behind an immutable or atomic system.
Would Fedora be a good choice for the GTX 1060, or would Bazzite, Zorin OS, Debian, or another distribution be better? Will I face the same NVIDIA driver setup issues, and how well should Optimus work with this hardware?
4 Answers
I would skip Zorin for this particular goal. It is beginner-friendly, but its packages tend to remain older for longer because it follows Ubuntu LTS releases. That can be a disadvantage if you specifically want newer desktop functionality and hardware support. Debian is stable and capable, but Fedora is probably closer to the balance of freshness and convenience you described.
Bazzite is worth considering, especially if gaming is a priority, and it is not as restrictive as it may first appear. However, its atomic design changes how software and drivers are managed. You generally should not install NVIDIA drivers as if it were a traditional Fedora installation; use the appropriate Bazzite image and its documented workflow instead. For learning the usual Linux administration model, regular Fedora may be the simpler starting point.
The claim that the GTX 1060 is completely unsupported is misleading. NVIDIA’s 580 driver branch still supports it, although it is a legacy branch and should not be expected to receive major new features. You can still update the driver when Fedora or RPM Fusion provides compatible packages. Optimus can work well, but battery life and switching behavior vary by laptop, so test the integrated and discrete GPU modes after installation rather than assuming every setup will behave identically.
So the card is still usable, but updates will mainly be maintenance and compatibility fixes rather than new features. That’s helpful to know.
The GTX 1060 and 940MX use the same current NVIDIA driver branch, so the setup should be broadly similar. Since you already configured the 940MX through RPM Fusion, you can follow the same Fedora process on the MSI. Fedora is a reasonable fit here: it is modern, has GNOME as the default desktop, and has plenty of documentation for NVIDIA and Optimus. Just remember to keep regular backups before experimenting.

That makes sense. I’m leaning toward regular Fedora because I already know the basic workflow and want to understand how the system is managed rather than having everything abstracted away.