Ok in the end NVidia needs to solve this. And since all distros will eventually have this issue they need to make a choice. Drop Linux support or make a change?