mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-27 10:28:17 +00:00
Check both fanpolicy and fanspeed rc and disable retain support of any of them failed
This commit is contained in:
parent
7ca6a45781
commit
fe3398f197
@ -4180,6 +4180,8 @@ int hwmon_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
|||||||
if (hwmon_ctx->hm_sysfs)
|
if (hwmon_ctx->hm_sysfs)
|
||||||
{
|
{
|
||||||
hm_set_fanctrl_with_device_id_sysfs (hashcat_ctx, device_id, 1);
|
hm_set_fanctrl_with_device_id_sysfs (hashcat_ctx, device_id, 1);
|
||||||
|
|
||||||
|
hm_set_fanspeed_with_device_id_sysfs (hashcat_ctx, device_id, fanspeed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (device_param->device_vendor_id == VENDOR_ID_NV)
|
else if (device_param->device_vendor_id == VENDOR_ID_NV)
|
||||||
@ -4187,6 +4189,8 @@ int hwmon_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
|||||||
if (hwmon_ctx->hm_xnvctrl)
|
if (hwmon_ctx->hm_xnvctrl)
|
||||||
{
|
{
|
||||||
hm_set_fanctrl_with_device_id_xnvctrl (hashcat_ctx, device_id, NV_CTRL_GPU_COOLER_MANUAL_CONTROL_TRUE);
|
hm_set_fanctrl_with_device_id_xnvctrl (hashcat_ctx, device_id, NV_CTRL_GPU_COOLER_MANUAL_CONTROL_TRUE);
|
||||||
|
|
||||||
|
hm_set_fanspeed_with_device_id_xnvctrl (hashcat_ctx, device_id, fanspeed);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hwmon_ctx->hm_nvapi)
|
if (hwmon_ctx->hm_nvapi)
|
||||||
@ -4195,7 +4199,7 @@ int hwmon_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (hwmon_ctx->hm_device[device_id].fanspeed_set_supported == true) one_success = true;
|
if ((hwmon_ctx->hm_device[device_id].fanpolicy_set_supported == true) && (hwmon_ctx->hm_device[device_id].fanspeed_set_supported == true)) one_success = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (one_success == false) user_options->gpu_temp_retain = 0;
|
if (one_success == false) user_options->gpu_temp_retain = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user