Статьи
Статьи на различную тематику о современных технологиях, инновационных проектах, ремонте аппаратуры, настройке системы и программ
Использование amdmeminfo для изучения информации о памяти видеокарт AMD в Linux
Иногда очень важно знать маркировку чипов памяти видеокарт, установленных на компьютере. Это особенно важно для майнинга на алгоритмах типа Ethash, когда подбор самых быстрых таймингов полностью раскрывает потенциал подсистемы видеопамяти у увеличивает хешрейт на несколько процентов. В операционной системе Windows можно довольно легко узнать информацию о характеристиках чипов памяти, установленных на видеокартах. Для этого есть программы с графическим интерфейсом (например, GPU-Z, WinAMDTweak) и консольные приложения. Для получения информации о GDDR5 и HBM-памяти видеокарт AMD в операционной системе Linux можно использовать консольную утилиту amdmeminfo, разработанную программистом под псевдонимом Zuikkis, модернизированную Яном Арно (ystarnaud). Как установить программу amdmeminfo в Linux? Для установки и последующей работы с amdmeminfo нужно выполнить следующие действия: скачать…
О работе видеокарт при проведении многопотоковых вычислений
Видеокарта является сложным программно-аппаратным комплексом, предназанченным для вывода изображения и проведения сложных компьютерных вычислений. Понимание конструктивных особенностей и взаимосвязи основных узлов видеокарт поможет пользователю получить от них наибольшую отдачу. Рассмотрим подробнее назначение основных узлов видеокарты и то, как они взаимодействуют между собой. Как устроена видеокарта? Видеокарта работает на программном (потоки, блоки и массивы данных) и аппаратном (вычислительные блоки и память) уровнях: Видеокарты с физической точки зрения представляют собой сложные электронные устройства, собранные на многослойной печатной плате с внутренними проводящими слоями, которая служит основой для установки электронных элементов, обеспечивающих необходимый функционал. Основными функциями видеокарт являются вывод изображения на монитор и проведение сложных параллельных вычислений. Для этого в составе видеокарты на физическом…
Можно ли запустить майнинг на интегрированной видеокарте процессора Intel?
Обычно для майнинга криптовалют используются дискретные видеокарты, процессоры настольных компьютеров, ASIC-и или FPGA. Для проведения вычислений по нахождению решений для блокчейна Monero и некоторых других монет применяют и другие устройства, имеющие вычислительные мощности, включая серверное оборудование, роутеры и смартфоны. Одно такое устройство не может дать какого-либо существенного «выхлопа», хотя армии ботов уже вполне рентабельны. Поэтому в новостях иногда появляется информация об очередном коварном вирусе-майнере, заразившем тысячи устройств по всему миру. Кроме этого, существует теоретическая возможность эксплуатации вычислительных возможностей видеокарт, встроенных в процессор: Хотя такие GPU не имеют большого количества ядер, они все же могут производить параллельные многопотоковые вычисления. В данной статье рассматривается попытка запуска майнинга на видеоядре Intel UHD Graphics…
Обеспечение надежного интернет-соединения через оператора мобильной связи
В городских условиях проблем с обеспечением интернет-соединения обычно не возникает. Пользователь может выбрать между конкурирующими между собой провайдерами интернета, предоставляющими к нему доступ по проводам, оптоволоконному кабелю, через оператора мобильной связи, либо другими способами. На удалении от населенных пунктов единственными приемлемым способом подключения к интернету является использование мобильной связи. К сожалению, на большом удалении от цивилизации, возникают проблемы не только с интернет -соединением, но и с подключением к мобильной сети. Это связано с особенностями распространения радиосигнала от вышек сотовой связи, который не может огибать препятствия и затухает пропорционально квадрату расстояния от источника излучения. Обычно устойчивая мобильная связь возможна на расстоянии до 10-15 километров от базовой станции. В гористой местности, в…
Будет ли выпущено обновление Claymore Miner?
Майнеры, созданные разработчиком под псевдонимом Claymore, несколько лет были лучшими среди программ для майнинга криптовалют. Наиболее известной его программой является Claymore’s Dual Ethereum AMD+NVIDIA GPU Miner, предназначенная для майнинга на алгоритме PoW Ethash. Кроме нее, Клеймор выпустил майнеры для видеокарт AMD для алгоритмов NeoScrypt, Equihash, CryptoNote, PrimeCoin, а также майнер для процессоров для алгоритма CryptoNote. Программа EthMan, предназначенная для мониторинга работы ригов с видеокартами, до сих пор не имеет себе равных. Добавление Claymore compatible API является хорошим тоном для серьезных разработчиков майнеров. Это подтверждается тем, что поддержку протокола EthMan имеют PhoenixMiner, Nanominer и Teamredminer (начиная с версии 0.7.22). К сожалению, последнее обновление майнера для алгоритма ethash было выпущено Клеймором еще…
Автозапуск майнеров в Linux с помощью cron+screen
Чтобы автоматически запускать и управлять процессом майнинга под управлением Linux, можно использовать связку планировщика cron и программы screen. Такая комбинация позволяет осуществлять подключение к работающим сессиям программ майнинга, в том числе дистанционно (например, по ssh). Cron задействуется для обеспечения автоматического запуска майнера или любой другой программы в нужное время (обычно сразу после загрузки). Утилита screen обеспечивает работу программы (майнера) с возможностью свободного подключения/отключения к ее консоли. Как запустить майнер с помощью утилит cron и screen? Для автоматического запуска программ с помощью планировщика crontab и терминального мультиплексора screen создается скрипт запуска и делается запись в crontab, которая будет его отрабатывать. Для автозапуска программы в Linux с помощью связки crontab и screen…
Разгон и даунвольтинг видеокарт AMD Radeon RX5xx в Windows с помощью MPTool
Видеокарты AMD Radeon RX пятитысячной серии имеют неплохую производительность при майнинге на алгоритме Ethash вкупе с малым энергопотреблением. К сожалению, полностью раскрыть их потенциал штатными средствами не позволяют ограничения в драйверах/BIOS. Для полноценного разгона/даунвольтинга сверх залоченных лимитов в Linux можно использовать программы UPP/powerupp (подробнее в статье «О разгоне видеокарт AMD серии Navi в Linux с помощью Uplift Power Play«). В Windows разогнать и понизить аппетит видеокарт AMD Radeon RX 5500/5600/5700 поможет утилита MorePowerTool (MPT), которую можно скачать с сайта igorslab: Программа MPT позволяет разблокировать заводские пределы частот ядра, памяти, вольтажа, работы вентиляторов у видеокарт серии Navi и Radeon VII. В связи с этим нужно осознанно пользоваться этой утилитой, в особенности…
Тестирование памяти видеокарт nvidia с помощью программы MATS диагностического комплекса MODS
При эксплуатации и ремонте большого количества видеокарт неизбежно возникают ситуации, когда нужно проверить микросхемы памяти, установленные на печатных платах видеоускорителей. Очень удобным инструментом для этих целей является программный комплекс MODS (MOdular Diagnostic Suite или Modular Diagnostic Software) с программой MATS, которая позволяет провести тестирование видеопамяти видеокарт Nvidia. Процесс проверки очень прост и заключается в загрузке с помощью загрузочной флешки MODS с последующим анализом ошибок в автоматически создающемся файле repot.txt. При желании эту утилиту можно использовать на любом компьютере под управлением Linux, на котором развернуто необходимое окружение. В данной статье рассматриваются процесс создания и практическое использование программы MATS из пакета NVIDIA Modular Diagnostic Software для проверки памяти видеокарт. Что из себя…
Использование виджета Conky для отображения полезной информации в Linux
При настройке операционной системы Liux может понадобиться использование специальных утилит и системных команд, связанных с контролем работы графических и других устройств. Это особенно важно при работе на пределе возможностей использующихся графических адапторов, включая майнинг на Ethash с DAG больше имеющегося объема видеопамяти. Кроме использования режима зомби для увеличения продолжительности майнинга на алгоритме Ethash, на четырехгиговых картах можно использовать рекомендации, изложенные в статье «Как устранить ошибку Segmentation fault при майнинге Ethereum«. Для контроля работы видеокарт AMD очень удобно использовать возможности пакета roc-smi. Подробнее о его возможностях можно почитать в статье «Использование утилиты rocm-smi для мониторинга и разгона видеокарт АМД в linux«. Для работы с видеокартами nvidia хорошо подходят возможности утилит nvidia-settings…
Как устранить ошибку Segmentation fault при майнинге Ethereum
При майнинге на алгоритме Ethash в операционной системе Linux иногда появляется ошибка Segmentation fault (core dumped, или Segfault, ошибка сегментирования памяти): В операционной системе Windows аналогичная ошибка проявляется сообщением «программа выполнила недопустимую операцию и будет закрыта» (This program has performed an illegal operation…). Эта проблема возникает при попытке майнера (или другой программы) получить доступ или записать данные в сегмент памяти без наличия на это достаточных прав. Она появляется в разных майнерах и обычно связана с некорректной работой подсистемы памяти, вызванной разными причинами, в том числе «случайно возникающими багами» (Heisenbug). В этом случае ошибка может исчезнуть сама по себе в случае изменения набора работающих программ, при запуске графического окружения на сервере…





































