Explanation of the patch: Currently, NvidiaHandler's enabled() method only tests if xorg.conf has "nvidia" selected as driver. However, this is not enough, since there are three different handlers for the drivers (legacy/new/standard). It additionally needs to check if the corresponding package is installed and if the module is not blacklisted, which is what the ancestor method ModulePackageHandler.enabled() does.
Explanation of the patch: Currently, NvidiaHandler's enabled() method only tests if xorg.conf has "nvidia" selected as driver. However, this is not enough, since there are three different handlers for the drivers (legacy/ new/standard) . It additionally needs to check if the corresponding package is installed and if the module is not blacklisted, which is what the ancestor method ModulePackageHa ndler.enabled( ) does.