Статьи
Статьи на различную тематику о современных технологиях, инновационных проектах, ремонте аппаратуры, настройке системы и программ
Модернизация BIOS видеокарт Nvidia на архитектуре Maxwell
Терпение и труд всё перетрут... Для более получения более полной отдачи от видеокарт иногда приходится заниматься модернизацией их BIOS. Порой это единственный способ увеличить их отдачу, так как производитель заблокировал возможность программного управления частотой/вольтажом. В качестве примера можно привести видеокарты Nvidia Quadro K620, которые не поддаются разгону программными способами, причем ни в Linux, ни в Windows. В Линукс при выполнении команд nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[1]=50'; nvidia-settings -a '[gpu:0]/GPUGraphicsClockOffset[1]=150'; появляются сообщения об отказе: The valid values for 'GPUMemoryTransferRateOffset' are in the range 0 - 0 (inclusive). 'GPUMemoryTransferRateOffset' can use the following target types: X Screen, GPU. The valid values for 'GPUGraphicsClockOffset' are in the range 0 - 0 (inclusive). 'GPUGraphicsClockOffset' can use…
О доступе к скрытым установкам BIOS для управления вольтажом процессоров Intel
Производители компьютеров, в особенности OEM-версий (Dell, HP, Lenovo и другие), иногда скрывают от пользователя доступ к важным опциям BIOS, которые при неумелом использовании могут привести к проблемам. Задумка хорошая, но в ряде случаев из-за этого не получается полноценно управлять вольтажом/частотой процессора. Например, при попытке управлять напряжением CPU с помощью программы intel-undervolt (подробнее в статье «Понижение напряжения на процессорах Intel Haswell и новее в Linux»), появляется ошибка Values do not equal, например: CPU Voltage (0): Values do not equal Integrated GPU Voltage (1): Values do not equal CPU Cache Voltage (2): Values do not equal Аналогичная ситуация возникает и в Windows при использовании программы Intel Extreme Tuning Utility (Intel XTU). Пользователь…
Взгляд на кроссчейн-платформу Multichain (MULTI)
Будущее уже наступило... 20 июля 2020 года был создан Anyswap (криптовалюта ANY) — децентрализованный кроссчейн-протокол обмена цифровыми активами (токенами). Создателем Anyswap/Multichain является международная команда с преобладанием китайских экспертов: Джао Цзюнь (Zhao Jun) — со-основатель и главный исполнительный директор Anyswap (Multichain), блокчейн-разработчик; Дешун Чиэн (Dejun Qian) — со-основатель Anyswap, главный исполнительный директор Fusion; ДиДжей Цянь (DJ Qian) со-основатель, генеральный директор Fusion Foundation, со-основатель Anyswap, BitSE, VeChain & QTUM; Ши гочан (Xu Guochang) — со-основатель Anyswap. Финансирование проекта осуществляется сингапурской компанией ANYSWAP FOUNDATION LTD. Джао Цзюнь и его партнеры усовершенствовал алгоритм GG20, обнародованный в 2019 году Стивеном Голдфедером (Steven Goldfeder, Offchain Labs, американский университет Cornell Tech) и Розарио Женейро (Rosario Gennero, City…
Компиляция майнера ccminer для видеокарт Nvidia в Linux
Получение прибыли в майнинге часто связано со своевременным переключением вычислительной мощности на более выгодную монету. При этом желательно использовать самый быстрый майнер, который вызывает доверие и не содержит вредоносного кода. С этой точки зрения лучше всего использовать майнеры с открытым исходным кодом, которые можно самостоятельно собрать под свою систему из исходного кода. Одной из таких программ является ccminer — майнер для видеокарт Nvidia, который может быть достаточно быстро сконфигурирован под практически любой новый алгоритм. В данной статье рассматривается последовательность действий по компиляции ccminer из исходного кода на примере операционной системы xubuntu (ядро 5.4.0-120-generic). Последовательность действий по сборке майнера ccminer в операционной системе с ядром Linux Компиляция ccminer, кроме наличия исходного…
О сигнале PEXRST на видеокартах
Для работы современных видеокарт на разъеме PCI-E необходимо обеспечить (как минимум): Требования к напряжениям +12V и +3.3V согласно спецификации PCIe: Схема подключения контактов разъема PCI-E x 1 на видеокарте/райзере: Размещение контактов на разъеме PCI-E x 1 (вид сверху): Для чего используется сигнал PEX_RST? Сигнал PERST# используется для корректного включения-выключения PCI-E устройств. Он подается с небольшой задержкой после появления питающих напряжений 3.3 и 12 вольт от слота PCIe. Фактически это аналог сигнала Power Good, использующегося в блоках питания. Порядок иницализации PCI-E устройств согласно стандарту организации PCI Sig (startup sequence): Временная задержка нужна для стабилизации питающих напряжений, а также синхронизации между GPU-CPU по дифференциальной паре REFCLK. Включающий сигнал PEX_RST соответствует логическому высокому…
Об июнськом форке Ethereum под кодовым названием GrayGlacier
В связи с неготовностью сети Ethereum к переходу основного блокчейна на PoS, 30 июня 2022 года на блоке 15050000 разработчиками проведено обновление под кодовым названием GrayGlacier (происходит от географического местоположения Серый ледник, который находится в Чили), во время которого будет реализовано предложение по усовершенствованию EIP — 5133. Обновление предусматривает очередное, седьмое отодвигание (на середину сентября 2022 года, блок 15530314) точки начала отсчета срабатывания бомбы сложности, которое приводит к ступенчатому увеличению сложности майнинга Ethereum каждые 100 тысяч блоков. После форка время начала ступенчатого увеличения сложности майнинга («запуска фитиля бомбы сложности») сдвигается еще на 700 тысяч блоков, учитывая предыдущие переносы — на плюс 11.4 млн. блоков вперед согласно формуле: fake_block_number = max(0, block.number -…
Об использовании утилиты wolfamdvolt для управления VRM видеокарт AMD в Linux
Для контроля и управления потреблением, вольтажом ядра и памяти, а также рядом других параметров видеокарт AMD Polaris/Vega в Linux широко используется «широко известная в узких кругах» утилита wolfamdcontol (она же ohgodatool). Кроме этой прекрасной программы существует менее известная и популярная, но тоже хорошая утилита wolfamdvolt, доступная на Github-репозиториях Erica Garcia (snarkyerica) и OhGodAPet: Программа wolfamdvolt предназначена для программного низкоуровневого детального контроля над работой фаз питания на графических ускорителях AMD. Она хороша тем, что работает не только с видеокартами с ядрами Polaris, Vega, но и другими, использующими поддерживающиеся контроллеры. Это позволяет более тонко управлять потреблением даже таких видеокарт, как AMD Radeon R9 290/390. Учитывая то, что программа имеет открытый исходный код,…
Как устранить ошибку GPU driver error no temps в HIVE OS
Операционная система для майнинга HiveOS отличается высоким уровнем удобства и надежностью благодаря использованию ядра Linux. Иногда при майнинге возникает ошибка, связанная с отсутствием информации об ошибках драйвера, невозможностью получить информацию о температуре видеокарты, а также проблемах с управлением вентиляторами. При этом работа рига нестабильна, сопровождается зависаниями и перезагрузками: Она может возникать из-за различных причин, включая переразгон, перегрев, плохой контакт видеокарты с райзером/материнской платой, некорректная установка/»слетание» драйверов, программный/системный сбой и т.д. Пример ошибки GPU driver error no temps, появляющейся на компьютере под управлением HiveOS при майнинге на видеокартах AMD Radeon RX6600: Ошибка GPU driver error no temps часто бывает связана с некорректной работой драйвера. При этом в логах (доступны после нажатия…
О перспективах платформы Keep3r (криптовалюта KP3R)
Keep3r — это децентрализованная площадка по предоставлению услуг разработчиков программного обеспечения (своеобразная доска объявлений) с привязанной к ней криптовалютой $KP3R (KPR). Платформа была запущена в работу 28.10.2020 года в бета-режиме на основе блокчейна Ethereum. Целью работы сети Keep3r является помощь в распределении заданий заказчиков (Job posters) между исполнителями, которых называют хранителями (Keepers), с оплатой в криптовалюте KP3R. С помощью Keep3r заказчики, которым требуется тот или иной программный продукт, могут легко и быстро находить высококлассных исполнителей по всему миру. Все этапы выполнения заказа, от его размещения до выполнения и оплаты привязаны к смарт-контрактам, что обеспечивает высокий уровень честности и прозрачности для пользователей. Keep3r известен разработкой уникальных приложений, например, MetaWallet (кошелек для…
Об ошибке Kernel-Power (код события 41) при майнинге в Windows
Иногда, при запуске компьютера под управлением Windows возникает ошибка Kernel-Power с кодом 41 (категория задачи 63), приводящая к зависанию/перезагрузке. В логах системы появляется сообщение » The system has rebooted without cleanly shutting down first. This event indicates that some unexpected activity prevented Windows from shutting down correctly. Such a shutdown might be caused by an interruption in the power supply or by a Stop error.»: При этом никакие манипуляции с операционной системой, разгоном, перестановка райзеров, видеокарт, смена майнеров и т.д., обычно не помогают. Без нагрузки компьютер работает, а после запуска майнинга через некоторое время появляется синий экран смерти, причиной которого является ошибка ядра с 41-м кодом. Почему возникает критическая ошибка…







































