private List <Algorithm> GetSupportedAlgorithms(AMDDevice gpu) { var algorithms = PluginSupportedAlgorithms.GetSupportedAlgorithmsAMD(PluginUUID); if (PluginSupportedAlgorithms.UnsafeLimits(PluginUUID)) { return(algorithms); } var filteredAlgorithms = Filters.FilterInsufficientRamAlgorithmsList(gpu.GpuRam, algorithms); return(filteredAlgorithms); }
public SgminerAvemorePlugin() { // set default internal settings MinerOptionsPackage = PluginInternalSettings.MinerOptionsPackage; MinerSystemEnvironmentVariables = PluginInternalSettings.MinerSystemEnvironmentVariables; // https://github.com/brian112358/avermore-miner/releases current v1.4.1 MinersBinsUrlsSettings = new MinersBinsUrlsSettings { BinVersion = "v1.4.1", ExePath = new List <string> { "avermore-windows", "sgminer.exe" }, Urls = new List <string> { "https://github.com/brian112358/avermore-miner/releases/download/v1.4.1/avermore-v1.4.1-windows.zip", // original } }; PluginMetaInfo = new PluginMetaInfo { PluginDescription = "This is a multi-threaded multi-pool GPU miner.", SupportedDevicesAlgorithms = PluginSupportedAlgorithms.SupportedDevicesAlgorithmsDict() }; }