Disable AVX2 for now
AVX2 is much less available than one would expect, is hard for e.g. me to test, and because of the way gmhive_worker currently works, the illegal-instruction exit codes go undetected, leaving users confused as their balance stays at zero, despite the app saying they are getting solutions.
This commit is contained in:
parent
6795c187c3
commit
92d061f572
@ -205,10 +205,7 @@ do_start_stop(#s{acc = PubKey, keys = Keys, network = Network, max_cores = MaxCo
|
|||||||
{Fatness, Type} =
|
{Fatness, Type} =
|
||||||
case os:type() of
|
case os:type() of
|
||||||
{unix, linux} ->
|
{unix, linux} ->
|
||||||
case Network of
|
{"mean", "generic"};
|
||||||
<<"mainnet">> -> {"mean", "avx2"};
|
|
||||||
<<"testnet">> -> {"mean", "generic"}
|
|
||||||
end;
|
|
||||||
{unix, darwin} ->
|
{unix, darwin} ->
|
||||||
% Check memory. >7gb gets mean, <7gb gets lean
|
% Check memory. >7gb gets mean, <7gb gets lean
|
||||||
{"mean", "generic"};
|
{"mean", "generic"};
|
||||||
@ -216,10 +213,7 @@ do_start_stop(#s{acc = PubKey, keys = Keys, network = Network, max_cores = MaxCo
|
|||||||
% Check memory. >7gb gets mean, <7gb gets lean
|
% Check memory. >7gb gets mean, <7gb gets lean
|
||||||
% Check avx2.
|
% Check avx2.
|
||||||
% Both should be provided by the F# start program
|
% Both should be provided by the F# start program
|
||||||
case Network of
|
{"mean", "generic"};
|
||||||
<<"mainnet">> -> {"mean", "avx2.exe"};
|
|
||||||
<<"testnet">> -> {"mean", "generic.exe"}
|
|
||||||
end
|
|
||||||
end,
|
end,
|
||||||
Miner = filename:join(platform_dir(), unicode:characters_to_binary([Fatness, Bits, "-", Type])),
|
Miner = filename:join(platform_dir(), unicode:characters_to_binary([Fatness, Bits, "-", Type])),
|
||||||
Count = optimize_count(MaxCores, MaxMem),
|
Count = optimize_count(MaxCores, MaxMem),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user