nvml: get error messages and clock/pstate if supported

also try to use nvmlInit_v2
api: warn only on multiple instances bind failure