Lucas, nvidia has a special handler in RestrictedManager/nvidia.py, it uses the XorgDriverHandler in RestrictedManager/xorg_driver.py. is_loaded() still checks whether the kernel module is loaded, but is_enabled checks the current driver in xorg.conf. It might boil down to the same problem that Sebastien has in bug 97402 (i. e. that is_loaded() should check the currently active X driver instead of checking for the loaded module).
Lucas, nvidia has a special handler in RestrictedManag er/nvidia. py, it uses the XorgDriverHandler in RestrictedManag er/xorg_ driver. py. is_loaded() still checks whether the kernel module is loaded, but is_enabled checks the current driver in xorg.conf. It might boil down to the same problem that Sebastien has in bug 97402 (i. e. that is_loaded() should check the currently active X driver instead of checking for the loaded module).