public static string GetNVidiaCommandLine(PublicMiningArgs arguments, bool useAutoIntensity, string intensity) { var sb = new StringBuilder(); if (SelectedMiningPool == MiningPools.P2Pool) { sb.Append("--submit-stale"); } var intensityArgs = useAutoIntensity ? string.Empty : $" -i {intensity}"; sb.Append(intensityArgs); sb.Append(arguments); return(sb.ToString()); }
public static string GetAMDCommandLine(PublicMiningArgs arguments, bool useAutoIntensity, string intensity, string kernal = "") { var sb = new StringBuilder(); sb.Append(SelectedMiningPool != MiningPools.P2Pool ? " --no-submit-stale" : ""); var intensityArgs = useAutoIntensity ? string.Empty : $" -i {intensity} "; sb.Append(arguments); sb.Append(intensityArgs); sb.Append("--text-only "); if (!string.IsNullOrEmpty(kernal)) { sb.Append($" --kernelfile {kernal}"); } return(sb.ToString()); }
public static string GetCPUCommandLine(PublicMiningArgs arguments) { return($"{arguments}"); }