- Якія параметры мяняюцца падчас разгону
- алгарытм разгону
- Разгон частоты памяці
- разгон ядра
- аптымізацыя энергаспажывання
- Налада сістэмы астуджэння
- Як зрабіць Overclock c дапамогай Nvidia SMI
- заключэнне
Ваганні курсаў криптовалют прымушаюць уладальнікаў ферм задумаць пра тое, як зменшыць рызыкі і хутчэй акупіць укладанні. Самым даступным і распаўсюджаным спосабам павелічэння прыбытковасці з'яўляецца разгон відэакарты пад майнинг. Ён дазваляе аптымізаваць спажыванне і хэшрейт, знізіць шум і забяспечыць стабільнасць здабычы выключна праграмнымі спосабамі без фізічнага ўмяшання ў працу жалеза.
Для здабычы лічбавых манет выкарыстоўваюцца апаратныя рашэнні ад AMD і Nvidia. Нягледзячы на падобную архітэктуру, праца з імі патрабуе крыху рознага падыходу. У дадзеным артыкуле мы разгледзім разгон відэакарты ад кампаніі Nvidia для майнинга.
Якія параметры мяняюцца падчас разгону
Відэакарта - складанае інтэгральнае прылада, у склад якога ўваходзіць блок графічных працэсараў, АЗП, ПЗУ і сістэма астуджэння. Сярод усіх параметраў, якія можна кантраляваць і змяняць, на хуткасць, энергаэфектыўнасць і стабільнасць здабычы ўплываюць шэсць:
- напружанне харчавання ядра;
- частата памяці;
- частата ядра;
- ліміт энергаспажывання, ад якога залежыць магутнасць карты;
- рабочая тэмпература і яе максімальна дапушчальнае значэнне;
- хуткасць кручэння вентылятараў астуджэння.
Аптымальныя налады залежаць ад мэтавай криптовалюты, на здабычу якой арыентавана ферма. Алгарытмы хэшавання па-рознаму выкарыстоўваюць аператыўную памяць і ядро. У адным выпадку хешрейт залежыць толькі ад хуткасці працы памяці, у іншых - ад прадукцыйнасці ядра. У выніку для падбору аптымальнага рэжыму майнига прыходзіцца змяняць абодва параметру.
Межы разгону частот залежаць ад вытворцы відэакарты і выкарыстоўванага ў ёй чыпа аператыўнай памяці.
алгарытм разгону
Каб павысіць эфектыўнасць працы прылады, трэба вырашыць наступныя задачы:
- вызначыць максімальныя магчымасці ядра і АЗП;
- падабраць рэжымы найбольшай і аптымальнай энергаэфектыўнасці;
- забяспечыць змену рэжымаў у залежнасці ад часу сутак.
Перамыкаць рэжымы падчас майнига мае сэнс толькі ў выпадку, калі ўсталяваны двухтарифный лічыльнік. У астатніх выпадках дастаткова толькі задаць хешрейт і энергаспажыванне так, каб ферма прыносіла максімальную прыбытак.
Аўтаматычнае пераключэнне рэжымаў асабліва эфектыўна для састарэлых відэакарт з нізкай энергаэфектыўнасць, якія прыносяць даход, толькі трохі перавышаюць выдаткі на электразабеспячэнне фермы.
Для аверклокінгу спатрэбяцца наступныя праграмы:
- MSI Afterburner для кіравання відэакартай;
- NVSMI для пераключэння рэжымаў;
- майнинговое прыкладанне для тэставання працаздольнасці і хешрейта;
- Nvidia System Management Interface для змены прыярытэту GPU;
- GPU-Z для атрымання інфармацыі аб параметрах працы прылады.
Перапрашыць BIOS, як гэта робіцца пры разгоне відэакарт AMD, не патрабуецца.
Перад пачаткам маніпуляцый варта запусціць утыліту GPU-Z, якая дазволіць кантраляваць тэмпературу і іншыя параметры працы карты.
У праграме MSI Afterburner неабходна змяніць налады: уключыць аўтазапуск і разблакаваць магчымасць маніторынгу напружання ядра.
Разгон частоты памяці
Хуткасць майнинга Ethereum і манет на аснове аналагічных алгарытмаў залежыць ад хуткасці разгону памяці. Максімальная частата залежыць ад вытворцы чыпа. Таму для майнинга эфіру трэба купляць відэакарты з памяццю Samsung, якая адрозніваецца найлепшымі магчымасцямі разгону. Перш чым разагнаць памяць, запусціце майнинговое прыкладанне, якое дазволіць адразу ж ацаніць эфектыўнасць маніпуляцый і стабільнасць.
Для кіравання частатой шыны памяці трэба плаўна ссоўваць паўзунок Memory Clock у праграме Afterburner. Каб падабраць аптымальныя працоўныя параметры, неабходна ссоўваць паўзунок крокамі па 20-50 МГц да таго часу, пакуль не парушыцца стабільная праца відэакарты. Пры гэтым аперацыйная сістэма выдасць надпіс аб тым, што драйвер спыніў працу. Трэба заўважыць значэнне частоты і паўтарыць спробу, трохі паменшыўшы ступень разгону.
Можна смела эксперыментаваць, так як спаліць відэакарту, праграмна змяняючы частату шыны, не атрымаецца. Пры збоях гэтыя значэння аўтаматычна скідаюцца да стандартных.
Пасля таго як драйвер перастане выдаваць памылкі, трэба пратэставаць яе працу, пакінуўшы Майнер хоць бы на паўгадзіны. Калі за гэты час не назіраецца памылак, можна пераходзіць да далейшых налад.
разгон ядра
Ад частоты працы ядра залежыць прадукцыйнасць майнинга ZCash і аналагічных валют. Для кіравання ёю неабходна мяняць параметр Core Clock. Зрабіць гэта можна, ссоўваючы адпаведны паўзунок.
Як і пры разгоне памяці, павінна быць запушчана майнинговое дадатак, якое дазваляе ацаніць вынік у рэжыме рэальнага часу
Дзейнічаць трэба па праверанай схеме: спачатку павялічваць частату вялікімі крокамі, а потым, пасля з'яўлення збояў, плаўна карэктаваць яе параметры ў бок змяншэння.
аптымізацыя энергаспажывання
Пры 100% загрузцы відэакарты спажыванне электраэнергіі залежыць ад напружання харчавання ядра. У ідэальным выпадку варта было б выставіць мінімальнае значэнне, даступнае ў праграме Afterburner. Аднак у гэтым выпадку непазбежна з'явяцца памылкі і прыйдзецца зніжаць хуткасць GPU. Аптымізацыя энергаспажывання мае на ўвазе падбор значэнняў частоты ядра і ліміту напружання так, каб атрымаць максімальную прыбытак ад майнинга. Гэта значыць, неабходна дамагчыся аптымальных суадносін прадукцыйнасці і выдаткаў на аплату рахункаў энергакампаніі. Пры гэтым трэба ўлічыць цану электраэнергіі. Пры выкарыстанні двухтарифного лічыльніка аптымальных значэнняў будзе два: большае энергаспажыванне і частата ядра ноччу, меншыя значэння днём.
Для замераў рэальнага спажывання лепш выкарыстаць не праграмныя метады, а падключыць ферму праз ваттметр. У гэтым выпадку, ведаючы рэальныя энергазатраты, можна лёгка разлічыць прыбытковасць здабычы ў розных рэжымах з дапамогай онлайн-калькулятара даходнасці майнинга.
Для аўтаматычнага пераключэння рэжымаў выкарыстоўваецца ўтыліта Nvidia SMI. Параметры яе запуску дазваляюць задаць рэжымы працы відэакарт для майнинга.
Напрыклад, каманда «nvidia-smi.exe -i 2 -pl 250» ўсталёўвае Power Limit 250 ват для відэакарты з парадкавым нумарам 2. Таксама, прапісаўшы ключы, з яе дапамогай можна задаць параметры ядра і памяці. Але пра гэта ніжэй.
Для аўтаматычнай змены рэжымаў некалькіх прылад неабходна зрабіць bat-файлы з адпаведнымі радкамі і запускаць іх з дапамогай планавальніка.
Налада сістэмы астуджэння
Пры зніжэнні энергаспажывання памяншаецца тэмпература відэакарт. Адпаведна, можна падкарэктаваць хуткасць абаротаў вентылятараў, каб паменшыць шум і падоўжыць тэрмін службы кулераў. Для гэтага можна выкарыстоўваць гнуткую наладу залежнасці хуткасці ад тэмпературы чыпа. Гэта робіцца так:
Пасля маніпуляцый варта праверыць значэння тэмпературы на розных рэжымах і пераканацца ў адсутнасці перагрэву.
Як зрабіць Overclock c дапамогай Nvidia SMI
Па змаўчанні відэакарты працуюць у рэжыме паніжанага прыярытэту (Р2), што не дае магчымасці атрымаць максімальны хешрейт. Ўтыліта Nvidia System Management Interface дазваляе наладзіць майнинг ў рэжыме вышэйшай прыярытэту (р0). Гэта дадатак, якое з'яўляецца часткай пакета драйвераў Nvidia, не мае аконнага інтэрфейсу і запускаецца ў рэжыме каманднага радка.
Парадак дзеянняў наступны:
- Запусціць прыкладанне з ключамі «-q -d PERFORMANCE» для праверкі бягучага прыярытэту. З улікам таго, што прыярытэт змяняецца ў аўтаматычным рэжыме, гэта робіцца падчас максімальнай загрузкі GPU праграмай для майнинга.
- Запусціць SMI з ключамі «-q -d SUPPORTED_CLOCKS», каб вывесьці спіс падтрымоўваных частот памяці і ядра.
- Задаць максімальную (ці іншую) частату, запусціўшы SMI з ключом «-ac» і жаданымі частотамі праз коску. Напрыклад, ключ «-ac 3500,1450» прымусіць ўсталюе 3500 Мгц для памяці і 1450 для ядра.
Важна: пры наяўнасці некалькіх відэакарт выкарыстоўваецца дадатковы параметр «-i», пасля якога праз прабел паказваецца парадкавы нумар карты (пачынаючы з нуля).
Такім чынам можна лёгка падправіць значэння, якія адказваюць за хуткасць і энергаспажыванне.
заключэнне
Аптымальную частату і ліміт электраспажывання варта падбіраць дасведчаным шляхам. Для майнинга эфіру можна максімальна прынізіць частату ядра і power limit, каб паменшыць выдаткі на электраэнергію. Пры майнинге Zcash асабліва зэканоміць не атрымаецца, так як з-за недахопу харчавання ядро не зможа стабільна працаваць у рэжыме аверклокінгу.
Разагнаўшы відэакарту, яе варта пратэставаць у майнинге на працягу гадзіны, каб пераканацца ў адсутнасці перагрэву, памылак або завісанняў.