GetThermalSettings error ?
#1
Hello,

GPU : MSI GTX 980
OS : Win 8.1x64 / Nvidia 361.91
Cudahashcat 2.01

cmdline : --benchmark
Got :
Quote:WARN: NvAPI_GPU_GetThermalSettings() -1 NVAPI_ERROR

I quit, and launch it again and have :
Quote:ERROR: No NVidia compatible platform found

Any idea ?
Thank you !
#2
I did a complete re-install of the drivers ( uninstall + driver fusion + manual file deletion)
But the bug is still here.

Any ideas ?
Is it a hardware/GPU issue ? or software ? Should I reinstall OS ?
#3
I've check the source code of my error, located at https://github.com/hashcat/oclHashcat/bl...xt_nvapi.c


Code:
int hm_NvAPI_GPU_GetThermalSettings (NVAPI_PTR *nvapi, NvPhysicalGpuHandle hPhysicalGpu, NvU32 sensorIndex, NV_GPU_THERMAL_SETTINGS *pThermalSettings)
{
 if (!nvapi) return (-1);

 NvAPI_Status NvAPI_rc = nvapi->NvAPI_GPU_GetThermalSettings (hPhysicalGpu, sensorIndex, pThermalSettings);

 if (NvAPI_rc != NVAPI_OK)
 {
   NvAPI_ShortString string = { 0 };

   hm_NvAPI_GetErrorMessage (nvapi, NvAPI_rc, string);

   log_info ("WARN: %s %d %s\n", "NvAPI_GPU_GetThermalSettings()", NvAPI_rc, string);
 }

It looks like NvAPI_rc != NVAPI_OK
Why ? Smile

Thank you.
#4
Seems like it came from the card itself. I changed it, it's ok now.