NVML is used by SMI. Then it is installed with a minimal installation just for computing. If we can't separate the sensor part of the Nvidia driver, perhaps it is possible to create fake sensors. These sensors would deliver temp, fan speed, frequency etc. These fake sensors would use SMI to deliver the values. The "nvidia" plugin of gkrellm does not create fake sensors, but just display in Gkrellm the output of SMI. This plugin can inspire a developper to cretae fake sensors.