mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-10 14:58:01 +00:00
bflsc guess device ~based on current V1 Jalapeno engine count
This commit is contained in:
parent
de009dab01
commit
55b3d407c5
@ -852,6 +852,9 @@ reinit:
|
||||
sc_info->results_sleep_time = BAS_RES_TIME;
|
||||
sc_info->default_ms_work = BAS_WORK_TIME;
|
||||
|
||||
/* When getinfo() "FREQUENCY: [UNKNOWN]" is fixed -
|
||||
* use 'freq * engines' to estimate.
|
||||
* Otherwise for now: */
|
||||
newname = NULL;
|
||||
if (sc_info->sc_count > 1) {
|
||||
newname = BFLSC_MINIRIG;
|
||||
@ -859,23 +862,16 @@ reinit:
|
||||
sc_info->results_sleep_time = BAM_RES_TIME;
|
||||
sc_info->default_ms_work = BAM_WORK_TIME;
|
||||
} else {
|
||||
switch (sc_info->sc_devs[0].engines) {
|
||||
case 1:
|
||||
newname = BFLSC_JALAPENO;
|
||||
sc_info->scan_sleep_time = BAJ_SCAN_TIME;
|
||||
sc_info->results_sleep_time = BAJ_RES_TIME;
|
||||
sc_info->default_ms_work = BAJ_WORK_TIME;
|
||||
break;
|
||||
case 2:
|
||||
case 3:
|
||||
case 4:
|
||||
newname = BFLSC_LITTLESINGLE;
|
||||
sc_info->scan_sleep_time = BAL_SCAN_TIME;
|
||||
sc_info->results_sleep_time = BAL_RES_TIME;
|
||||
sc_info->default_ms_work = BAL_WORK_TIME;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
if (sc_info->sc_devs[0].engines < 34) { // 16 * 2 + 2
|
||||
newname = BFLSC_JALAPENO;
|
||||
sc_info->scan_sleep_time = BAJ_SCAN_TIME;
|
||||
sc_info->results_sleep_time = BAJ_RES_TIME;
|
||||
sc_info->default_ms_work = BAJ_WORK_TIME;
|
||||
} else if (sc_info->sc_devs[0].engines < 130) { // 16 * 8 + 2
|
||||
newname = BFLSC_LITTLESINGLE;
|
||||
sc_info->scan_sleep_time = BAL_SCAN_TIME;
|
||||
sc_info->results_sleep_time = BAL_RES_TIME;
|
||||
sc_info->default_ms_work = BAL_WORK_TIME;
|
||||
}
|
||||
}
|
||||
|
||||
@ -888,8 +884,6 @@ reinit:
|
||||
bflsc->drv->name = newname;
|
||||
}
|
||||
|
||||
// Do a performance test of a nonce? (and set ms_work)
|
||||
|
||||
// We have a real BFLSC!
|
||||
applog(LOG_DEBUG, "%s (%s) identified as: '%s'",
|
||||
bflsc->drv->dname, devpath, bflsc->drv->name);
|
||||
|
Loading…
Reference in New Issue
Block a user