TeamRedMiner 0.7.15 – Nimiq/Kawpow/Ethash/Cryptonight (LADDA NED)

TeamRedMiner 0.7.15

LADDA NED:TeamRedMiner v0.7.15

teamredminer v0.7.15 – Detta är en optimerad miner för AMD GPU:er skapad av todxx och kerney666. TRM-discordserver:https://discord.gg/RGykKqB

Nedan är en lista över gruvoperativsystem och hanteringsprogramvara som har inbyggt stöd för teamredminer:

  • MMPOS
  • SimpleMining OS
  • Hive OS
  • Minerstat
  • Awesome Miner
  • PiMP OS
  • RaveOS

Denna gruvarbetare stöder en rad algoritmer. Se listan nedan för detaljer. Minern konfigureras endast via kommandoraden. Kör med alternativet –help för att skriva ut ett kort hjälpmeddelande för hur man använder kommandoradsalternativen.

Denna gruvarbetare inkluderar följande algoritmer och deras respektive utvecklingsavgifter:

AlgorithmFeeEthash på Polaris GPU:er0,75%Ethash på alla andra GPU:er1,0%Kawpow2,0%Nimiq2,5%Cryptonight R2,5%Cryptonight v8 upx22,5%Cryptonight v8 turtle2,5%Cryptonight% v8 doubleptonight. 5%Cryptonight v8 rwz2.5%Cryptonight v82.5%Cryptonight heavy2.5%Crypttonnight haven2.5%Crypttonnight saber2.5%Cryptonight conceal2.5%Chukwa-512 (Turtlecoin)2.5%x16r2.5%v16r16sx .5%x16rt2.5%MTP2.5%Cuckatoo312.5%Cuckarood292.5%Lyra2rev32.5%Lyra2z3.0%Phi23.0%

GPU:er som stöds och testas:

  • Navi – RX 5700(XT)/5600(XT)/5500(XT) för algor som stöds i tabellen nedan.
  • Vega – RX Vega 64/56, Vega FE, Radeon VII (Vega 2)
  • Polaris – RX 580/480/570/470/560/460/550

Vissa algoritmer stöds inte på vissa GPU-arkitekturer och/eller drivrutiner. Nedan är kompatibilitetstabellen:

NaviVegaPolarisEthashYYYKawpowYYYNimiqYYYCryptonight RNLLCryptonight v8 upx2NLLCryptonight v8 turtleNLLCryptonight v8 halfNLLCryptonight v8 doubleNLLCryptonight v8 rwzNLLCryptonight v8NLLCryptonight heavyNLLCryptonight havenNLLCryptonight saberNLLCryptonight concealNLLChukwa-512NLLx16rNYYx16rv2NYYx16sNYYx16rtNYYMTPYYYCuckatoo31NYYCuckarood29NYYLyra2rev3NLLLyra2zNLLPhi2NLL

Supportförklaring:

  • Y =Stöds
  • N =Stöds inte
  • L =Begränsat stöd:algor stöds på Windows och Linux med amdgpu-pro-drivrutiner, stöds inte på ROCm-drivrutiner.

Gruvarbetaren rapporterar GPU-hashhastigheter var 30:e sekund. Det här är de fullständiga GPU-hashhastigheterna före avdrag för utvecklaravgiften (din pool-hashrate kommer att vara något lägre).

Gruvarbetaren inkluderar ett skrivskyddat API baserat på sgminer-5.5 API. Både json- och textformaten stöds. För mer information hänvisar vi till sgminer api-dokumentationen.

För rapportering av buggar och/eller för funktionsförfrågningar, öppna ett problem på detta projekts github issue tracker .

Till exempel kommandorader, se batch/shell-skripten i miner-nedladdningspaketen.
Miner kommandoradsalternativ:
Kod:Team Red Miner version 0.7.14
Användning:teamredminer [ALTERNATIV]
Alternativ:
-a, –algo=ALGORITHM Väljer gruvalgoritmen. Tillgänglig för tillfället:
etash (eth, etc, etp, andra)
kawpow (ravencoin)
lyra2z
phi2 (lux, argoneum)
lyra2rev3 (vtc)
x16r (rvn original)
x16rv2 (rvn)
x16s (pgn, xsh)
x16rt (slöja, gin)
mtp (zcoin)
cuckatoo31_grin (grin)
cuckarood29_grin (grin)
cnv8
cnr (monero)
cnv8_half (stellite, masari)
cnv8_dbl (x-cash)
cnv8_rwz (graft)
cnv8_trtl (gammal turtlecoin, loki)
cnv8_upx2 (uplexa)
cn_heavy (klassisk CN tung)
cn_haven (tillflyktsort)
cn_saber (bittube)
cn_conceal (dölja)
trtl_chukwa (turtlecoin)
nimiq (nimiq)

-h, –help Visa detta hjälpmeddelande och avsluta.
–debug Aktiverar utmatning av felsökningslogg.
–disable_colors Inaktiverar konsolutdatafärger.
–force_colors Framtvingar konsolens färgutdata även om terminalen inte verkar stödja dem.
–api_listen=IP:PORT Aktiverar api. IP:PORT är valfritt. Om det finns, avgör IP:PORT-kombinationen
gränssnittet och porten att lyssna på. Standard är 127.0.0.1:4028. För
extern åtkomst, använd t.ex. 0.0.0.0:4028. Det är också giltigt att endast ange
hamn, t.ex. 4029.
–log_file(=FILNAMN) Möjliggör loggning av utdata från gruvarbetare i filen specificerad av FILNAMN. Om inget filnamn
tillhandahålls kommer gruvarbetaren att logga till trm__<ååååmmdd_hhmmss>.logga in den aktuella
arbetskatalog. Om loggfilen redan finns kommer gruvarbetaren att lägga till.
-l, –log_interval=SEC Ställ in tidsintervallet i sekunder för medelvärdesberäkning och utskrift av GPU-hashrater.
SEC ställer in intervallet i sekunder och måste vara> 0.
–short_stats Inaktiverar hela gpu-tillståndsutgången i varje hashrateutgång, som den var före 0.7.10.
–dev_location=LOC Väljer en specifik plats för utvecklaravgiftsanslutningen. Använd bara detta om du ser
kontinuerliga anslutningsproblem för utvecklingsavgifter som rapporterats av gruvarbetaren. Anslutningen
förvaltningen fungerar normalt bra på alla platser. Tillgängliga alternativ är:
världen – Var som helst i världen förutom fastlandet Kina.
cn – Kina.
icke-gcp – Länder med blockerad åtkomst till Googles tjänster (t.ex. Iran, Kuba).
–enable_compute (endast Windows) Aktiverar beräkningsläge och inaktiverar crossfire på nödvändiga gpus.
–long_timestamps Aktiverar mikrosekunders tidsstämplar i loggarna istället för bara sekunder.
–restart_gpus (endast Windows) Startar om alla konfigurerade gpus före brytning, d.v.s. inaktivera+aktivera PCI-enhet.
–uac (endast Windows) Aktivera privilegieskalering när gruvarbetaren kör uppgifter som att starta om gpus.
Du kan alltid undvika detta genom att köra miner direkt som administratör. Det här kommer att
utlösa den vanliga Windows-eskaleringsprompten, så du måste vara tillgänglig för att klicka på "Ja".
Om detta inte är aktiverat kommer uppgifter som kräver administratörsbehörighet att misslyckas när
miner körs under ett grundläggande användarkonto.

Poolkonfigurationsalternativ:
-o, –url=URL Ställer in poolens URL. För närvarande stöds webbadresser för stratum+tcp och stratum+ssl.
Varje gång detta alternativ anges startar en ny poolkonfiguration.
Per-pool-alternativ (som -u, -p) måste specificeras uttryckligen
igen för varje ny pool. (Se exemplet start_multipool.sh/bat-fil)
Flerpoolsstrategin för gruvarbetaren ställs in med alternativet –pool_strategy.
-u, –user=ANVÄNDARNAMN Anger användarnamnet för poolauktorisering.
-p, –pass=LÖSENORD Anger lösenordet för poolauktorisering.
–pool_force_ensub Framtvingar en extra prenumerationsbegäran för pooler som stöds som är okända för gruvarbetaren.
–pool_no_ensub Förhindra miner från att skicka extranonce prenumerationsförfrågan till poolen.
–pool_broken_rpc Talar om för gruvarbetaren att endast tillåta en enda utestående rpc-förfrågan på poolen
förbindelse. Detta är en lösning för pooler som bryter mot json rpc
specifikation angående rpc-ID:n.
–pool_debug Loggar all pooltrafik.

Globala poolalternativ:
–pool_connect_TO=SEC Ställ in timeout för försök att ansluta till en pool. SEC är dags att vänta in
sekunder. Standard är 10.
–pool_rpc_TO=SEC Ställ in hur länge gruvarbetaren ska vänta på en obesvarad RPC till poolen. Efter det här
tid kommer gruvarbetaren att återansluta till poolen. SEC är tiden att vänta på några sekunder.
Standard är 60.
–pool_max_rejects=N Om en pool avvisar N andelar i rad, återställs poolanslutningen. Detta för att förhindra
mot pooler som ogiltigförklarar gruvsessioner utan att koppla bort användaren.
Standardvärdet är 5.
–pool_strategy=STRAT Ställer in strategin för att välja pooler när du kör med flera pooler. Den tillgängliga
värden är:prioritet, lastbalans och kvot. Standard är prioritet.
prioritet:Gruvarbetaren kommer att använda pooler i den ordning de är listade, bara att gå vidare
till nästa pool om den föregående inte kan upprätta en anslutning.
load_balance:Gruvarbetaren kommer att balansera hashratet jämnt över alla för närvarande
anslutna pooler.
kvot:Gruvarbetaren kommer att balansera de totala hasharna jämnt över
alla pooler. Om en pool kopplas ur och senare återansluter, kommer gruvarbetaren att flytta
hashrate till poolen tills det totala hashvärdet för varje pool är balanserat.
–no_ntime_roll Förhindrar gruvarbetaren från att rulla ntime i blockhuvudet, endast genom att använda värdet
tillhandahålls av poolen. Detta måste vara aktiverat för vissa pooler vid brytning av x16rt.

GPU-alternativ:
–platform=INDEX Ställer in indexet för OpenCL-plattformen som ska användas. Om det inte anges kommer plattformen att göra det
automatiskt upptäckas. Linux med flera plattformar stöds endast med nr
–platform arg men istället lägga till –bus_reorder.
-d, –devices=DEVLIST Ställer in gpu-enheter att använda från detekterad lista. DEVLIST ska vara ett komma-
separerad lista över enhetsindex, t.ex. -d 0,1,2,4. Om inte specificerat, alla
enheter på plattformen/plattformarna kommer att användas. OBS:som standard är enheterna beställda
med pcie-bussbeställning. Använd –list_devices för att visa index.
–init_style=1/2/3 Angav init-stilen (1 är standard):
1:En gpu åt gången, slutför alla innan gruvdrift.
2:Tre gpus åt gången, slutför alla innan brytning.
3:Alla gpus parallellt, börja mining omedelbart.
–pcie_fmt=FORMAT Ställer in utskriftsformat för pcie-bussnummer. De accepterade värdena för FORMAT är
antingen "hex" eller "dec". Standard är dec för Windows och hex för linux.
–bus_reorder Ordnar om de upptäckta eller specificerade enheterna efter deras pcie-buss-id. Om inte
plattformen är specificerad, kommer enheter att samlas in från alla detekterade AMD OpenCL
plattformar. Obs:Från och med version v0.7.0 är detta standardbeteendet.
–opencl_order Beställer de upptäckta eller specificerade enheterna i den ordning som OpenCL presenterar dem.
–list_devices Listar de tillgängliga enheterna för den upptäckta eller specificerade plattformen och utgångar
omedelbart. Bussomställning kommer att implementeras i den ordning som visas.

Watchdog-alternativ:
–no_gpu_monitor Inaktiverar ADL (Windows) eller sysfs (Linux) GPU-bildskärm för temperatur och
fläkthastighet.
–temp_limit=TEMP Ställer in temperaturen vid vilken gruvarbetaren kommer att stoppa GPU:er som är för varma.
Standard är 85C.
–temp_resume=TEMP Ställer in temperaturen under vilken gruvarbetaren kommer att återuppta GPU:er som tidigare var
stoppas på grund av att temperaturen överskrider gränsen. Standard är 60C.
–watchdog_script(=X) Konfigurerar gpu watchdog för att stänga av gruvarbetaren och köra den angivna plattformen
och går ut omedelbart. Standardskriptet är watchdog.bat/watchdog.sh i
aktuell katalog, men ett annat skript kan tillhandahållas som ett valfritt argument,
potentiellt med en absolut eller relativ väg också.
–watchdog_test Testar det konfigurerade watchdog-skriptet genom att utlösa samma åtgärd som en död gpu
efter ~20 sekunders gruvdrift.
–watchdog_disabled Tvingar vakthunden att inte köra. Kan användas för att inaktivera vakthunden i mining OS
som alltid körs med vakthunden aktiverad.

Ethash-alternativ:
–eth_config=CONFIG Manuell ethash-konfiguration för gruvarbetaren. CONFIG måste ha formatet [M][L].
Värdet [M] väljer läget som kan vara antingen 'A' eller 'B'.
"B"-läget använder extra minne och fungerar bara på 8+GB-kort.
Värdet [L] väljer intensiteten och dess räckvidd beror på GPU-arkitekturen.
Båda värdena är valfria, men om [L] anges måste [M] också anges.
Exempelkonfigurationer:–eth_config=A
–eth_config=B750
CONFIG kan också vara en kommaseparerad lista med konfigurationsvärden där varje är
tillämpas på varje GPU. Till exempel:–eth_config=A,B750,,A288
Alla gpu som inte har en specifik konfiguration i listan kommer att använda den första
config i listan.
–eth_aggr_mode Möjliggör automatisk användning av "B"-läget för alla Polaris 8GB-kort, såvida de inte har en
annan konfiguration som tillhandahålls av argumentet –eth_config. Det här är samma sak som
manuellt ställ in alla Polaris 8GB-gpus i riggen till "B"-läge med –eth_config.
För de flesta gpus tillför detta 0,1-0,2 MH/s hashrate. OBS:20-25% av riggarna blir mindre
stabil i detta läge vilket är anledningen till att det inte är standardläget. Om du upplever
död gpus, bör du ta bort detta argument och köra gpus i 'A'-läget. Dessutom,
det här alternativet slutar fungera när DAG närmar sig 4 GB.
–eth_stratum_mode=MODE Ställer in ett fast stratumläge för etashpooler. Som standard kommer gruvarbetaren att försöka
för att automatiskt bestämma vilken typ av stratum poolen stöder och använda det läget.
Denna automatiska upptäckt kan åsidosättas genom att ange detta alternativ. MODE kan vara
ställ in på något av följande alternativ:stratum, nicehash, ethproxy.
–eth_worker Ange arbetar-id som ska skickas till pool. Detta gäller endast pooler med ethproxy
stratumläge.
–eth_epoch Testar en specifik etash-epok. OBS:du måste fortfarande tillhandahålla en pool som om du bryta,
men inga aktier kommer att lämnas in. Endast simulerad gruvdrift.
–eth_alloc_epoch=N Tilldelar tillräckligt med minne för den givna epoken från början. Gruvarbetaren kommer att försöka tilldela mer
om det behöver senare under gruvdrift. Det rekommenderas för riggar med ett eller flera 4GB-kort att testa
och ställ in detta på det högsta möjliga värdet för att undvika omfördelningar vid epokväxlar. Optimal Linux
riggar ska klara av epok 380, Windows riggar lite mindre (373-374).
–eth_4g_alloc_adjust=X,Y,... På Windows är allokeringsbalansen mycket känslig för att en 4GB-gpus ska kunna nå sina
maximalt möjliga DAG-epok. Gruvarbetaren använder en strategi som har fungerat bra för vår test-gpus,
men andra inställningar kan dra nytta av att justera detta nummer. Det giltiga intervallet är [-128,+128]. Noll betyder
ingen justering. Du anger antingen ett enda värde som används för alla 4GB-gpu:er i riggen, eller en
kommaseparerad lista med värden för alla gpus, inklusive icke-4GB Polaris gpus. Värden för icke-4GB
gpus ignoreras.
–eth_4g_max_alloc=X,Y,... Detta argument tillåter mining på 4GB gpus efter att de inte längre kan lagra hela DAG i vram.
Du klarar antingen den maximala epoken att allokera minne för, eller det råa antalet MB att allokera. Du kan
ange ett enda värde som gäller för alla 4GB-gpus i riggen, eller använd en kommaseparerad lista för
anger olika värden per gpu. Värden för icke-4GB gpus ignoreras.
–eth_dag_slowdown=N Saktar ner DAG-genereringen. Passera en ensiffrig 0-9. 0 betyder ingen avmattning (<=0.7.9 beteende),
1 betyder minimal avmattning, 9 betyder max. Standardvärde:4 för en liten avmattning.
–eth_no_stagger Inaktiverar staggering av gpus när man bygger en ny DAG. Standardbeteendet är att vackla
GPU:er så att de inte alla går in i DAG-byggprocessen på exakt samma gång.
–eth_no_ramp_up Inaktiverar upprampningen av intensiteten för varje gpu.
–eth_direct_abort Använder en annan mekanism för att avbryta pågående gpu-jobb. Rekommenderas för Vegas i ROCm-miljöer
för att minimera inaktuella aktier. Kommer endast att gälla Vega och Polaris gpus i riggen.
–eth_dag_alloc_patch Vissa moderkort med föråldrade bios kan se hw-fel vanligtvis på den första eller sista gpu:n i systemet.
Använd detta argument för att tvinga fram en patchad dagtilldelningsstrategi som oftast löser problemet.
Att uppgradera ditt bios löser ofta problemet också.
–eth_hashwatch(=M,M) Definierar en min/max watchdog-hashrate i MH/s som förväntas när gpus hash. Om en GPU faller utanför
av denna räckvidd för länge kommer den att anses vara felaktig och vakthunden utlöses. De
Standardvärdena för min/max är 2 MH/s och 150 MH/s. För att aktivera med standardvärden, använd
–eth_hashwatch. För att sätta dina egna värden, använd t.ex. –eth_hashwatch=1.25,60. Samma intervall används
för alla gpus i riggen. Ett negativt värde för en sida inaktiverar den, t.ex. använd –eth_hashwatch=-1 1000
att hantera gpu-återställningar som resulterar i enorma falska hashrater men ingen minimikontroll.

Progpow-alternativ:
–prog_config=CONFIG Manuell progpow-konfiguration för gruvarbetaren. CONFIG måste ha formatet [M][L].
Värdet [M] väljer läget som kan vara antingen 'A' eller 'B'.
"B"-läget resulterar vanligtvis i bättre prestanda men är endast tillgängligt för
Vega på linux och Navi (linux eller windows).
Värdet [L] väljer intensiteten och dess räckvidd beror på GPU-arkitekturen.
Båda värdena är valfria, men om [L] anges måste [M] också anges.
Exempelkonfigurationer:–prog_config=A
–prog_config=B750
CONFIG kan också vara en kommaseparerad lista med konfigurationsvärden där varje är
tillämpas på varje GPU. Till exempel:–prog_config=A,B750,,A288
Alla gpu som inte har en specifik konfiguration i listan kommer att använda den första.
–prog_height=VÄRDE Ställer in en fast blockhöjd för progpow-algoritmer för benchmarking.
Observera att användning av detta alternativ kräver en poolanslutning men kommer inte att skicka in andelar.
–prog_strict Tvingar miner att alltid generera strikt exakta kärnor. Som standard kommer gruvarbetaren
generera avslappnade kärnor som använder mindre beräkningskraft men kan resultera i
enstaka ogiltiga aktier.
–prog_dag_slowdown=N Saktar ner DAG-genereringen. Passera en ensiffrig 0-9. 0 betyder ingen avmattning (<=0.7.9 beteende),
1 betyder minimal avmattning, 9 betyder max. Standardvärde:4 för en liten avmattning.
–prog_no_stagger Inaktiverar staggering av gpus när man bygger en ny DAG. Standardbeteendet är att vackla
GPU:er så att de inte alla går in i DAG-byggprocessen på exakt samma gång.
–prog_no_ramp_up Inaktiverar ökningen av intensiteten för varje gpu.

Alternativ för kryptonatt:
–rig_id Ställ in riggens identifierare som ska skickas till poolen. Detta används endast för
cryptonight pooler.
–cn_config=CONFIG Manuell kryptokvällskonfiguration för gruvarbetaren. CONFIG måste vara i formuläret
[P][I0][M][I1][:xyz], där [P] är ett valfritt prefix och [:xyz] är ett
valfritt suffix. För [P] stöds endast värdet på "L" för lågpris
GPU:er som Lexa/Baffin. [I0] och [I1] är normalt trådintensitetsvärdena
allt från 1 till 16, men större värden är möjliga för 16 GB gpus. [M] är
läge som kan vara antingen '.', -', '+' eller '*'. Läget '.' betyder att gruvarbetaren
ska välja eller skanna efter det bästa läget. Läge '*' både en bra standard mer och
_borde_ användas om du minar på en Vega 56/64 med moddad mem timings. De
undantag från denna regel är små padvarianter (cnv8_trtl och cnv8_upx2), de
ska fortfarande använda "+". För Polaris gpus är endast lägena '-' och '+' tillgängliga.

OBS:i TRM 0.5.0 lades automatisk inställningsfunktion till, vilket gör manuell konfiguration
av CN-konfigurationslägena onödiga förutom sällsynta hörnfall. För mer information,
se inställningsdokumenten och instruktionsdokumenten som medföljer releasen.

Exempelkonfigurationer:–cn_config=15*15:AAA
–cn_config=14-14
–cn_config=L4+3
CONFIG kan också vara en kommaseparerad lista med konfigurationsvärden där varje är
tillämpas på varje GPU. Till exempel:–cn_config=8-8,16+14:CBB,15*15,14-14
Alla gpu som inte har en specifik konfiguration i listan kommer att använda den första
config i listan.
–no_cpu_check Inaktiverar cpu-verifiering av hittade andelar innan de skickas till poolen.
Obs:endast CN-algor stöder för närvarande cpu-verifiering.
–no_lean Inaktiverar CN-lean-läget där trådarna rampas långsamt vid start eller omstart efter
nätverksproblem eller temperaturbegränsning av gpu.
–no_interleave=DEVS Listar gpu-enheter där CN thread interleave logik inte ska användas.
Argumentet är en kommaseparerad lista över enheter som för alternativet -d.
Använd detta argument om vissa enheter får ett sämre hashrate tillsammans med mycket
av interleave justera loggmeddelanden.
–alloc_patch=DEVS Listar gpu-enheter som förlorar hashrate mellan TRM v0.4.5 och senare versioner. Med detta
argument används en enklare mem-allokeringsstrategi, och det gamla (högre) hashratet bör
återställas. Läget för automatisk inställning kan fortfarande användas.
–auto_tune=LÄGE Aktivera auto-tune-läget vid start. Endast tillgänglig för CN-varianter. MODE måste
vara antingen NONE, QUICK eller SCAN. SNABB-läget kontrollerar några kända bra konfigurationer
och slutförs inom 1 min. SCAN-läget kommer att kontrollera alla möjliga kombinationer och kommer
kör i 20-30 minuter. Om du ställer in MODE på NONE inaktiverar du funktionen för automatisk inställning. Standarden
läget är SNABB.
–auto_tune_runs(=N) Kör flera körningar för autotune, varje gång minskar enheten för använda pads -1
i en av trådarna (15+15 -> 15+14 -> 14+14 -> 14+13 -> …). Du kan ange
explicit antal körningar eller låt gruvarbetaren välja ett standardvärde per gpu-typ (vanligtvis 3-4).
–auto_tune_exit Om det finns, kommer gruvarbetaren att avsluta efter att ha slutfört den automatiska inställningsprocessen. Detta är användbart
när du vill skanna efter optimala inställningar och sedan använda den resulterande kommandoraden arg
tryckt av gruvarbetaren.
–allow_large_alloc Om närvarande, och när drivrutinen indikerar att det finns tillräckligt med GPU-vram tillgängligt, gruvarbetaren
kommer att vara mer aggressiv med den initiala minnestilldelningen. I praktiken detta alternativ
innebär att Vega GPU:er under Linux kommer att starta autojusteringsprocessen vid 16*15 snarare
än 16*14 eller 15*15.

MTP-alternativ:
–allow_all_devices Vissa algor kan inte brytas på t.ex. 4GB gpus. Dessa gpus kommer att inaktiveras automatiskt
av gruvarbetaren. Detta argument åsidosätter denna logik och tillåter mining på alla specificerade
eller upptäckta enheter.

X16* alternativ:
–hash_order=VÄRDE Anger en fast hashordning för algoritmer som x16r för benchmarking.
Observera att användning av detta alternativ kräver en poolanslutning men kommer inte att skicka in andelar.
Standard benchmark-hash-ordning för x16r är –hash_order=0123456789abcdef.
Nimiq-alternativ:
–nimiq_worker=VÄRDE Ställer in arbetar-/enhetsnamnet för nimiq att skicka till poolen/poolerna.
–nimiq_no_proxy Inaktiverar den automatiska Nimiq-proxyn som körs som en separat process. Detta innebär att
värd och port som skickas till gruvarbetaren måste peka på en proxy.
–nimiq_proxy=VÄRDE Åsidosätter standardsökvägen till Nimiq-proxyn. Standard är trm_nimiq_proxy-win.exe.
och trm_nimiq_proxy-linux i den nuvarande gruvarbetaren.
–nimiq_port=VÄRDE Åsidosätter den lokala standardporten (4444) som används för Nimiq-proxyn. Detta kan användas om din
Systemet använder redan port 4444 för någon annan tcp/ip-tjänst.


Ändringar i v0.7.15

Liten bugfixversion.

Utgivningsinformation:

  • Ethash:fixat bugg för ZIL (epok 0) mining på 4 GB gpus (bugg dök upp i 0.7.14).
  • Ethash:återställd till v0.7.10 kärnor för stabilitetsändamål förutom för ROCm-baserade riggar.

Ändringar i v0.7.14

Den här utgåvan avslutar vårt arbete för 4GB gpus-mining-ethash. Linux 4GB är verifierade att bryta upp till och med epok 381 på drivrutiner 18.50/19.30/19.50/20.10. Efter det har vi lagt till stöd för utökad gruvdrift från epok 382 och uppåt. Extended mining är en avvägning mellan hashrate och att kunna bryta överhuvudtaget, gpus kommer att förlora ytterligare hashrate för varje extra epok. Se avsnittet Linux i ETHASH_4GB_HOWTO.txt för mer information och instruktioner.

Utgivningsinformation:

  • Ethash:verifierat Linux-stöd för 4 GB gpus upp till och inklusive epok 381.
  • Ethash:lagt till stöd för utökad 4GB-brytning från epok 382 och uppåt.
  • Kawpow:rensade upp falska hw-fel för vissa blockhöjder.

Ändringar i v0.7.13

  • Windows-användare med 4 GB riggar – se den nya guiden ETHASH_4GB_HOWTO.txt för instruktioner.

Utgivningsinformation:

  • Lade till en bättre standard Windows dag allokeringsstrategi på 4GB gpus.
  • Lägg till experimentellt stöd för att återställa gpus före brytning (endast Windows).
  • Tillagt argument för manuell justering av 4 GB-dagtilldelning (se –eth_4g_alloc_adjust=X,Y,Z,...).
  • Lägg till skydd mot trasiga dev-servrar med ytterligare mekanism för slumpmässig serverval.

Ändringar i v0.7.12

  • Bugfixversion:v0.7.11 kan krascha med avvisade ethash-delningar.

Utgivningsinformation:

  • Fixat fel i utskriftsformat på ethash-avvisade delningar.

Ändringar i v0.7.11

  • Ethash-tillägg:utskriftsandelsdiff i GH (alltid aktiverat), hashrate watchdog (se –eth_hashwatch).
  • Bättre felsökningsstöd:–long_timestamps, –pool_debug.
  • Vi har hittat vissa moderkort/bios-kombinationer som på grund av kärn- och/eller drivrutinsbuggar har problem med den första eller sista gpu:n i riggar. Om du ser alltför många hw-fel rapporterade på en enskild gpu och byte runt gpu:n fortfarande genererar fel i den första eller sista gpu:n, prova att använda –eth_dag_alloc_patch.

Utgivningsinformation:

  • Lägg till DAG-allokeringspatch under linux för vissa mobo/bios-kombinationer (se –eth_dag_alloc_patch).
  • Lade till ethash hashrate watchdog (se –eth_hashwatch).
  • Lade till ethash abortmekanism för Vegas på ROCm (se –eth_direct_abort). Inte användbart i andra sammanhang.
  • Lägg till pooltrafikfelsökning (använd –pool_debug).
  • Lägg till utskrift av delningssvårigheter för ethash-familjens algor. Enheten är alltid GH.
  • Lägg till mikrosekunders tidsstämpelupplösning i loggar (använd –long_timestamps).
  • Regressionsfel:argon2/chukwa gick sönder i 0.7.10, fungerar nu igen.
  • Stängt av beräkningslägeskontroller för icke-Polaris gpus.

Ändringar i v0.7.10

Utgivningsinformation:

  • Ethash 4GB-riggar, särskilt vid vinst, bör use –eth_alloc_epoch=N där N är den maximala epok som gpu:n kan tilldela. Detta kommer att undvika DAG-omfördelningsproblem.
  • För Navi-riggar som har problem med eth+zil- eller Nicehash-brytning med frekventa DAG-byten, prova att använda –eth_dag_slowdown=9.
  • Lagt till standardloggfilnamn (trm__<ååååmmdd_hhmmss>.log)
  • Lägg till ethash tvingade initialt allokerad epok ( –eth_alloc_epoch=N). Obs:Rekommenderas STARKT för 4GB riggar.
  • Lägg till ethash-familjens DAG-byggnedsättningskonfiguration (–eth_dag_slowdown=N, standardvärde 4).
  • Lägg till ethash-familjens DAG-bygge som svindlar över gpus (avaktivera med –eth_no_stagger).
  • Intensitetshöjning för ethash-familjen har lagts till (inaktivera med –eth_no_ramp_up).
  • Tillagt alternativ för att tvinga fram utvecklingsavgiftsregion (se –dev_location).
  • Lade till MTP för Navi gpus.
  • Lade till MTP-ramp-up efter pad-ombyggnad.
  • Åtgärdade felutskrifter på misslyckad körning av watchdog-skript på Linux.
  • Stats:visar nu fler klockor och temps, och lägger även till gpu-tillstånd i hashrate-utskrifter (se –short_stats för att inaktivera).
  • Lade till kontroller för och aktiverar beräkningsläge och inaktiverar crossfire på Windows (se –enable_compute).

Ändringar i v0.7.9

  • Rättningar för blandad riggbrytning på Linux.
  • Tillagt –eth_epoch-argument för enklare epoktestning.
  • Lagt till –eth_aggr_mode för automatiskt aggressivt 'B'-läge på Polaris 8GB-gpus.
  • Lagt till –watchdog_disable-argument.

Ändringar i v0.7.8

  • Uppgradera för den kommande Haven hårdgaffeln (20 juli 2020).
  • Små Nimiq-optimeringar (1–2 % max, mest Vega och Navi).
  • Problem med CPU-användning åtgärdades vid omdirigering av stdin till /dev/null.
  • Fixat poolnamn som returneras av API för Nimiq.

Ändringar i v0.7.7

  • Lägg till stöd för Nimiq Polaris/Vega (endast dumt läge).
  • Integrerade en Nimiq node.js nätverksproxy i miner.
  • Fixat Nimiq-bugg som kunde förlora andelar, särskilt mot lägre vardiff-pooler.
  • Fixat Nimiq-bugg som kunde orsaka dubbla delningar vid start för pooler med låg diff.
  • Fixat regressionsfel för ethash Nicehash, korrekt stratumläge används nu igen.
  • Lägg till stöd för Nimiq Navi.
  • Lägg till stöd för ismining Nimiq solo mining-läge (set -p m=solo).

Ändringar i v0.7.6

  • Åtgärdade trasig tangentbordsinmatning i tmux+skärmsessioner (t.ex. Hive OS).
  • Lägg till stöd för 5500(xt).
  • Fixat Linux Watchdog-stöd för hårda drivrutiner kraschar (skriptet kördes inte).
  • Fast stöd för kawpow nicehash extranonce.

Ändringar i v0.7.5

  • Fixade trasiga optimeringar för kawpow i 0.7.4.

Ändringar i v0.7.4

  • Ökat stöd för ethash på 4 GB GPU:er upp till epok 380-383
  • Implementerade delade ethash dag-buffertar för 8GB GPU:er för att stödja DAGs över 4GB
  • Kawpow-optimeringar (Navi +2,25 %, Vega +1,25 %, Polaris +0,25 %)
  • Lägg till gpu aktivera/inaktivera API-stöd.
  • Windows TDR-detektering/hantering/varning.
  • Övervakningsdetektering på Windows/Linux med intensitetsjustering.
  • Åtgärd för ethash pool-hashratrapportering som stoppar efter nätverksavbrott.

Ändringar i v0.7.3

  • Nödpatch för 4 GB-kort för att hantera några fler ETC-epoker.
    En mer komplett patch kommer ut inom kort.

Ändringar i v0.7.2

  • Fixat kawpow dag build DEAD gpu-problem på Windows Adrenalin 2020-drivrutiner.
  • Fast stöd för Navi 5600(xt) på Windows.
  • Fixat mining på Vegas på äldre amdgpu-pro-drivrutiner.
  • Fastad ADL-rapportering av statistik på Windows för nyare kort.

Ändringar i v0.7.1

  • Fast problem med VII ethash/kawpow på Windows.

Ändringar i v0.7.0

  • Lade till kawpow algo för Ravencoin.
  • Lagt till Navi-stöd för kawpow och ethash.
  • Ändrade enhetsordning till att vara pcie-bussbaserad som standard, lagt till –opencl_order-alternativ.
  • Fast problem med att –list-enheter inte fungerar utan andra argument.
  • Omformaterat hjälpmeddelande för att förhoppningsvis göra det lättare att läsa.
  • Lagde till flerpoolsexempelskript.
  • Verifiering av ssl/tls-servernamn har tagits bort (har lagts till igen med TLS SNI-fix)
  • Åtgärdat en ohanterad signalbugg som skulle orsaka sällsynta krascher.
  • Fixat multi-pool API-fel.

Ändringar i v0.6.1

  • Lägg till pool-failover och lastbalansering.
  • Bättre felmeddelanden har lagts till när det inte går att tilldela etiska DAG-buffertar.
  • Servernamn har lagts till för TLS SNI.
  • Lägg till automatisk inställning för miljövariabler för 4 GB GPU:er.
  • Utökad maximal längd på användarnamn och lösenord (för vissa sammanslagna gruvinställningar).
  • Lägg till rapport över poolstatistik.
  • Ändrade initiala poolens automatiska identifieringsläge till eth proxy.
  • Olika korrigeringar för att skicka in hashrate till pooler.

Ändringar i v0.6.0

  • Lägg till stöd för ethash.
  • Avslappnad verifiering av ssl/tls certifikatkedja.

Ändringar i v0.5.9

  • Lade till x16rv2 för den kommande Ravencoin-gaffeln.
  • Optimeringsarbete på x16r:+8-10 % hashrate beroende på klockor.
  • Optimeringsarbete på x16r:minnesklockan är inte längre lika viktig.
  • Problemfix:kärnor delas upp i flera binärer för att åtgärda drivrutinsproblem för linux amdgpu-pro.

Ändringar i v0.5.8

  • Lade till Chukwa-512 algo For Turtlecoin (trtl_chukwa).
  • Problemfix:kärnor laddade inte korrekt för Conceal.
  • Problemfix:tillagd logik för poolåteranslutning på N avvisade andelar i rad (se –pool_max_rejects=N).

Ändringar i v0.5.7

  • Lade till CN conceal algo för Conceal (CCX).
  • Lade till cuckarood29 algo for grin.

Ändringar i v0.5.6

  • MTP-förbättringar för Vega och Polaris (+1-3 % hashrate, förbättrad effektivitet, särskilt Polaris)

Ändringar i v0.5.5

  • Lade till cuckatoo31 algo for grin.

Ändringar i v0.5.4

  • Fixat API-bugg för MTP, kraschar när du använder Awesome Miner.
  • Små MTP-förbättringar, mest för Polaris.

Ändringar i v0.5.3

  • Lade till MTP-algo för Zcoin/XZC (läs MTP_MINING.txt innan mining).
  • Ytterligare små stabiliseringsfixar för CN-varianter, främst 4MB algor.

Ändringar i v0.5.2

  • Endast bugfixversion, inga nya tillagda algor eller funktioner.
  • Åtgärda för 1-2 % försämrad hashrate på Radeon VIIs i vissa scenarier.
  • Fix for Radeon VII allocation bug, causing hw errs.
  • Fix for allocation bug causing crashes for some drivers and gpus.

Changes in v0.5.1

  • Added better support for CN intensities 16*15, use –allow_large_alloc under Linux.
  • Added –no_ntime_roll for mining x16rt on e.g. bsod.pw.
  • Added Tonga device recognition.
  • Better error reporting for pool communication issues.

Changes in v0.5.0

  • Added cryptonight 4MB variants:heavy, haven and saber.
  • Added x16 algo suite:x16r, x16s, x16rt (both gin and veil).
  • Auto-tuning mode for all CN variants, see bundled guide.
  • Manual key-driven CN tuning mode available inside the miner.
  • Additional data in miner stats console output.
  • Watchdog now detecting single stuck thread when mining CN.
  • Fix:in rare cases, poolside hash for compute algos (lyra2z, phi2, lyra2rev3) only reached ~95% of expected value.

Changes in v0.4.5

  • Added cryptonight v8 upx2 for the uPlexa coin fork.
  • Reworked init procedure, added retry logic on comm errors.
  • Added section on temps to the CN_MAX_YOUR_VEGA guide.
  • Added a new howto MAP_YOUR_GPUS describing how to map gpus between miner/tools/registry.

Changes in v0.4.4

  • Added * mode specifically for modded timings on Vega GPUs. Use with e.g. –cn_config=15*15. This mode is now the default for Vegas.
  • Introduced slow start/ramp-up. Threads increase their workload slowly at start or restart after e.g. a network outage.
  • Added interleave adjustment logic. Readjusts the two threads per gpu over time to make sure they don’t gravitate and get stuck.
  • Added support for forcing colors (–force_color) for windows redirected consoles (git bash, cygwin, node.js).
  • Added hotkey menu system (show stats, enable/disable gpu).

Changes in v0.4.3

  • Added cryptonight v8 turtle (–algo cnv8_trtl) algo for coins such as turtle coin and loki.
  • Added support for running CN mining single-threaded using Y+0 configurations.
  • Changed the auto config mode for Radeon VII to L30+0 as a temporary setting.

Changes in v0.4.2

  • Added cryptonight v8 half (–algo cnv8_half) algo for coins such as stellite and masari.
  • Added cryptonight v8 double (–algo cnv8_dbl) algo for coins such as x-cash.
  • Added cryptonight v8 reverse waltz (–algo cnv8_rwz) algo for coins such as graft.
  • Added support for running devices on multiple OpenCL platforms.
  • Fixed more issues with console colors on older windows versions.
  • Added more cpu verification optimization for CN/R. CN/R cpu usage should decrease ~70%.

Changes in v0.4.1

  • Removed server name verification for SSL connections. (Pools like supportxmr now work with SSL)
  • Fixed bug causing GPUs to fail to initialize on some systems.
  • Fixed bug causing GPUs to only run one thread (but display 2x hashrate)
  • Fixed bug where having GPU_MAX_WORKGROUP_SIZE set too high would cause GPUs to crash.[/

Brytning
  1. Blockchain
  2. Bitcoin
  3. Ethereum
  4. Digital valutaväxling
  5. Brytning