Hi everyone,
We recently released the newly-revised r1 ISOs of Zorin OS 17.3 to correct a regression with how NVIDIA drivers are handled. They also come with updated versions of pre-installed packages, including a newer kernel with more security patches built-in.
The full technical explanation about fixing the NVIDIA regression is quite long and detailed, but if you're interested, you can expand & read it below:
Full technical explanation
With the original release of Zorin OS 17.3, we changed how the NVIDIA driver installation worked in order to allow support for additional GPUs in future releases. With that release, the NVIDIA drivers installation option was only integrated into the installer process instead of the boot menu, which is how Ubuntu now works. As a result, the "Try or install Zorin OS (modern NVIDIA drivers)" option was no longer included.
When we tested this on our NVIDIA-equipped computers, the ISOs booted up just fine (using the integrated graphics or Nouveau drivers) and the Zorin OS installer activated the NVIDIA 570 drivers on the installed system.
However, we received a couple of support requests that revealed to us that this new driver installation method introduced regressions for some NVIDIA graphics cards, which we assume had worse compatibility with the built-in open source Nouveau drivers than the NVIDIA cards that we tested 17.3 on.
As a result, we recently created newly-revised ISOs, which now use a slightly updated version of the previous NVIDIA driver loading method.
We've now added back the "Try or install Zorin OS (modern NVIDIA drivers)" option to the USB boot menu, which installs and loads the NVIDIA 550 drivers (which are present & available in the ISO) while booting the live session only (unfortunately the NVIDIA 570 driver packages don't currently seem to be capable of loading in live mode). Loading the NVIDIA drivers in this way only affects the live system, and is mainly implemented so computers with certain NVIDIA cards can easily boot the live USB without going to a black screen (like a few users reported) or having to use the "safe graphics" option at the boot menu.
The Zorin OS installer independently installs the NVIDIA drivers onto the installed system. Because the installer automatically selects the newest NVIDIA drivers compatible with the computer's graphics card, it installs the NVIDIA 570 drivers (which are also present & available in the ISO) onto the native installation on the computer's hard drive/SSD.
It's a little confusing, but here's how it now works in brief:
- The user selects the "Try or install Zorin OS (modern NVIDIA drivers)" option at the boot menu → the live USB loads with the NVIDIA 550 drivers.
- After the USB boots to the installer, the user can choose to "Install third-party software for graphics and Wi-Fi hardware and additional media formats" (enabled by default) → Zorin OS installs onto the hard drive/SSD with the NVIDIA 570 drivers (if it's compatible with the computer's GPU).
- If the user manually deselects the option to "Install third-party software for graphics and Wi-Fi hardware and additional media formats" at the Zorin OS installer → Zorin OS installs onto the hard drive/SSD without any NVIDIA drivers (even if the computer has a compatible NVIDIA GPU) to respect the user's choice.
Having both the NVIDIA 550 and 570 drivers on the ISO does make it a little larger. However, it's a compromise to balance being able to boot the Zorin OS USB on as many NVIDIA-equipped computers as possible (including those that may suffer from the regression introduced in the original Zorin OS 17.3 ISOs), while also having support for the latest NVIDIA RTX 5000 series cards (which are only compatible with the 570 drivers) on the installed system. Nevertheless, it shouldn't increase the footprint of Zorin OS on a fully-installed system, as only one version of the NVIDIA drivers would actually get installed on the hard drive/SSD.
In addition to releasing the newer Zorin OS 17.3 r1 ISOs, we've also updated the installation & NVIDIA activation guides (and other affiliated articles) on our Help site to reflect this change.