Providing the enterprise drivers publicly would definitely violate the EULA which is why I suggested the custom URL support or local storage support. That way people that have legitimate access to the driver can compile their own version locally. That way the plugin will never violate any EULA.
I didn't want to implement a separate plugin since the fork would be exactly the same but with custom URL/share support for driver packages which is why I asked if you would accept such a PR.
I imagined something like this, where if one would select GRID it would pull the latest compiled version from the local share.
The settings could also be enabled through an "Advanced settings" section so regular users with consumer cards won't need to bother. Of course "easy to use" is kind of a hard requirement to fulfill with this, though I could imagine providing a script where users just put the enterprise drivers in a "build" folder on the share, press a button in the UI to compile the driver package and a script would compile it. Then the compiled package would be copied over to the "driver share" for the plugin to use or something like that.
The cards themselves are supported by the consumer drivers yes, but not the vGPU functionality they technically support through the enterprise driver.
Yeah it would definitely make sense to include it in the self compiled packages for the users instead of having to install it separately.