Разгон видеокарты в hive os
Обновлено: 21.11.2024
Эфириум добывается с использованием алгоритма DaggerHashimoto (Ethash). Он использует массивный DAG-файл, загружаемый непосредственно в видеопамять графического процессора. Этот файл содержит все данные, необходимые для расчета хэша заданий, заданных пулом. Любая карта, имеющая на борту меньше памяти, чем необходимо для размещения файла DAG, становится неспособной майнить Ethereum. Его размер достигнет 3 ГБ в начале марта 2019 года. Все графические процессоры, имеющие менее 3 ГБ, не смогут одновременно майнить Ethereum. Например, GTX 1050 2 ГБ потеряла эту возможность 22 июня 2017 года.
Алгоритм DaggerHashimoto полностью основан на VRAM. Все материалы для майнинга хранятся и выполняются там. В целом, чем выше скорость памяти, тем выше хешрейт и прибыль. Принимая во внимание, что изменения частоты ядра в основном бессмысленны с точки зрения прибыльности. Рекомендуется даже разгонять ядро, чтобы снизить энергопотребление. Итак, общий совет: увеличивайте объем видеопамяти, а не ядра.
Аппетит DaggerHashimoto к видеопамяти делает алгоритм доступным почти исключительно для пользователей ПК, поскольку сложно разработать ASIC с достаточно быстрой оперативной памятью. Более того, обновления сети, устойчивые к Proof of Work ASIC, сохраняют преобладающую роль графического процессора в сети майнинга.
Как правильно настроить часы?
Повышение производительности видеокарты должно быть медленным и постоянным процессом, включающим тщательный мониторинг, тестирование и ведение заметок. Вот наш пошаговый подход к успеху 😋:
1. Узнайте производителя памяти графического процессора:
Используйте приложение GPU-Z, чтобы определить тип памяти и производителя вашего графического процессора.
Статистически говоря:
Приведенные цифры относятся к картам NVIDIA Pascal (серии 1000). Реальный прирост сильно зависит от одного чипа. Осторожно увеличьте тактовую частоту, чтобы найти значение, оптимальное для вашей конкретной настройки.
2. Стабильность графического процессора в режиме реального времени:
Запустите стресс-тестирование FurMark. Это приложение создаст нагрузку, которая проверит способность вашего графического процессора выдерживать разгон.
3. Увеличение частоты памяти:
Используйте MSI Afterburner для разгона видеокарты. Он имеет удобный интерфейс и работает с любым графическим процессором Nvidia или AMD.
Найдите ползунок частоты памяти и начните постепенно увеличивать значение. Придерживайтесь шага 50 МГц.
Контролируйте нагрузку и температуру графического процессора после каждой корректировки. В какой-то момент ваша система станет нестабильной, и вы столкнетесь с одним из следующих симптомов:
- Визуальные артефакты (случайные мерцания или полосы на экране);
- Сбой Furmark;
- Сообщение "Драйвер дисплея перестал отвечать и был восстановлен";
- Затемнение экрана;
- BSOD.
Afterburner по умолчанию не применяет никаких изменений при запуске Windows. Таким образом, любые разрушительные изменения будут отменены после перезагрузки для вашей безопасности.
После восстановления установите часы памяти на последнее зафиксированное стабильное значение. Например, система дала сбой на частоте +650 МГц, а затем продолжите работу с повышением частоты до +600 МГц.
4. Проверка стабильности майнинга:
Дайте вашей установке майнить не менее 24 часов и следуйте контрольному списку:
- Установка время от времени не перезагружается и не зависает;
- График загрузки графического процессора плавный, без скачков;
- Прибыльность стабильна, скачков с 20 долл. США в месяц > 0,05 долл. США в месяц не бывает;
- Фактические и расчетные доходы не отличаются.
Чрезмерный разгон является наиболее распространенной причиной нестабильного майнинга и снижения общей прибыльности.
Как снизить энергопотребление буровой установки?
Можно снизить энергопотребление без потери производительности!
Потяните ползунок Ограничение мощности вниз в Afterburner, пока прибыльность или хешрейт не начнут падать. Это ограничит энергопотребление графического процессора, заставив карту автоматически регулировать тактовую частоту и напряжение ядра, чтобы соответствовать новым ограничениям.
Основы ограничения мощности
Ограничение мощности — это максимальная мощность, которую может потреблять графический процессор. Он тесно связан с TDP карты, также известным как «Сколько тепла она может генерировать».
Т.е. TDP GTX 1070 составляет около 150 Вт. Таким образом, при 100% Power Limit карта потребляет 150 Вт.
Ограничение мощности можно безопасно регулировать. Когда он установлен на более низкие значения, контроллер напряжения становится менее нагруженным, снижается энергопотребление, карта остывает. И наоборот.
Еще более агрессивный разгон
AMD Radeon RX 4xx-5xx
Polaris Bios Editor позволяет изменять тайминги памяти карт AMD. AtiWinFlash дает возможность перепрошить BIOS карт. Узнайте, как извлечь из этого пользу здесь.
NVIDIA GeForce GTX 1080, 1080Ti, Titan X (Pascal), Titan Xp
Используйте ETHlargement Pill в сочетании с повышением тактовой частоты памяти. Эффект довольно солидный:
Помимо покупки новых видеокарт (что сейчас достаточно проблематично, учитывая отсутствие в магазинах видеокарт чуть лучше бюджетных и цены на них до 2-х раз выше), разгон видеокарт - отличный способ способ увеличить доход от майнинга. В этой статье мы поговорим о том, как разогнать видеокарты Nvidia и AMD, используя самую популярную для майнеров операционную систему на базе Linux — Hive OS. Для разгона GPU в Hive OS существуют так называемые «профили разгона» и благодаря правильно подобранным параметрам разгона и андервольтинга GPU вы сможете значительно увеличить хешрейт ваших ригов, а так же снизить их энергопотребление, что в свою очередь позволит вам повысить эффективность майнинга и установить еще больше видеокарт, если вы вдруг ограничены проводкой, а также снизить температуру оборудования.
Стоит сразу предупредить, что любые настройки, отличающиеся от заводских значений, могут привести к нестабильной работе системы. Используйте разгон оборудования и пониженное напряжение на свой страх и риск. Итак, как мы уже говорили, разгон — это установка настроек вашего оборудования не на заводе, что, вероятно, улучшит производительность майнинга, а также снизит потребление электроэнергии (благодаря андервольтингу — снижению напряжения, подаваемого на GPU и видеопамять). Часто одновременно используется разгон и андервольтинг, благодаря чему можно добиться увеличения хешрейта при меньшем потреблении, звучит неплохо, не так ли? Для разгона и понижения напряжения в Hive OS можно использовать «профили разгона».
Если вы новичок или до сих пор не имели дела с Hive OS, рекомендуем прочитать статью Установка и настройка HiveOS — операционной системы Linux для майнинговых установок на GPU и ASIC, в которой подробно и пошагово описывается установка и первоначальная настройка данной операционной системы. системы для майнинга.
Идеальный разгон — это всегда вопрос проб и ошибок, поэтому, если вы хотите получить оптимальную скорость хэширования на ватт, вам придется много экспериментировать. Однако Hive OS сможет вам в этом здорово помочь, так как имеет встроенную базу профилей разгона других пользователей, с удобным фильтром по типу видеокарт. Если вы не уверены, какую настройку хотите установить изначально, вы можете выбрать один из популярных пресетов для вашей видеокарты, а затем приступить к изменению настроек. После каждого изменения настроек разгона и андервольтинга рекомендуем запускать майнинг на какое-то более-менее продолжительное время, чтобы убедиться, что ваше оборудование продолжает стабильно работать и не появляются "отклоненные шары" (это могут быть как неверные решения, которые отправляет ваша видеокарта в связи с чрезмерным разгоном и несвоевременно отправленными шарами). Большое количество отклоненных шариков часто является одним из признаков нестабильной работы, в этом случае рекомендуем немного снизить ускорение и перепроверить.
Создание профиля разгона
Для каждой фермы создаются свои индивидуальные профили разгона и их нельзя использовать в другой ферме. У вас есть возможность создать профиль разгона для всей фермы или для конкретного воркера. Профиль конкретного работника всегда будет иметь более высокий приоритет и переопределит общие настройки фермы. Таким образом, рекомендуется сначала выставить оптимальные значения параметров для всей фермы, а потом (при необходимости) уже настраивать каждый риг (он же воркер) отдельно.
Итак, чтобы создать новый профиль разгона, просто перейдите на вкладку "Профили разгона" для своей фермы и нажмите кнопку "Добавить профиль разгона". Теперь в появившемся окне «Сохранить разгон как шаблон» назовите новый профиль и нажмите «Сохранить».
Вы создали шаблон разгона, который могут использовать отдельные работники или вся ферма. Вы всегда можете скопировать и изменить его для разных алгоритмов и майнеров. Хотя созданный вами шаблон будет использоваться для всех ваших графических процессоров, настройки разгона для видеокарт Nvidia и AMD различны. Имейте в виду, что у вас могут быть разные наборы настроек для разных типов GPU (Nvidia, AMD) в одном профиле и если ваш воркер работает на Nvidia и AMD, то настройки будут применяться к каждому типу GPU отдельно. р>
Чтобы изменить свой профиль разгона, просто нажмите значок плюса справа от имени вашего профиля.Кроме того, вы можете использовать популярные шаблоны разгона от других пользователей, перейдя на вкладку «Популярные пресеты» и выбрав модель вашей видеокарты из списка.
Разгон видеокарт Nvidia.
Перед изменением настроек разгона вы можете запустить команду «nvidia-smi» через встроенный терминал Hive Os, чтобы определить текущие настройки ваших графических процессоров. Чтобы сделать это удаленно из панели управления HiveOS, зайдите в свой воркер и нажмите кнопку «Выполнить команду» на главной панели инструментов в верхней части экрана. В появившемся окне также будет справочная информация о других полезных командах, которые могут пригодиться при разгоне и настройке ваших ригов. В появившемся окне в поле слева от кнопки запуска введите команду, а затем нажмите на «Пуск». После закрытия окна подождите некоторое время (от нескольких секунд до нескольких минут), пока не сформируется отчет. Чтобы просмотреть отчет, просто нажмите на него.
Теперь поговорим непосредственно о настройках разгона и андервольтинга для графического процессора Nvidia. У вас есть возможность установить одно общее значение для каждого параметра для всех графических процессоров в риге или указать отдельные значения для каждой видеокарты, разделенные пробелом.
- 100 — это общее значение для всех видеокарт в установке.
- 0 100 0 150 0 — значение 0 для GPU0, 100 для GPU1, 0 для GPU2, 150 для GPU3 и 0 для GPU4.
Чтобы задать настройки для определенного алгоритма, выберите его в списке "Алгоритм". Для каждого алгоритма можно создать индивидуальный набор настроек. При выборе пункта «Конфигурация по умолчанию» ваши настройки будут применяться ко всем алгоритмам, но они могут быть перезаписаны настройками в самих алгоритмах.
Подробнее о настройках
- +Частота ядра (МГц) — увеличивает тактовую частоту ядра графического процессора в МГц. Если вы введете значение 0, это установит значение по умолчанию для ваших видеокарт.
- Частовая частота памяти (МГц) — увеличивает тактовую частоту видеопамяти. Вы должны указать вдвое больше значения, которое вы видите в MSI Afterburner в Windows. Например, если в Windows вы устанавливаете часы памяти на +500, то вы должны указать значение 1000.
- Вентилятор (%) — служит для регулировки скорости вращения вентиляторов на ваших видеокартах в процентах. Если вы введете значение 0, это установит значение по умолчанию для ваших видеокарт. Скорость вращения вентилятора по умолчанию прописана в BIOS ваших видеокарт и не зависит от используемого майнера.
- Ограничение мощности (Вт). Этот параметр предназначен для контроля энергопотребления ваших видеокарт. В отличие от Afterburner, где значения указаны в процентах, в случае с HiveOS абсолютные значения должны быть указаны в Ваттах. Узнать предельные значения для ваших видеокарт вы можете в списке видеокарт для вашего рига. Например, значения PL 60 Вт, 120 Вт, 140 Вт означают, что первое значение 60 Вт является минимальным, второе — 120 Вт — значение по умолчанию, а третье — 140 Вт — максимально возможная настройка. Если установить значения больше максимального или меньше минимального, то этот параметр применяться не будет.
Задержка в секундах перед применением разгона — этот параметр говорит сам за себя, вы можете указать задержку в секундах для применения разгона после сохранения изменений.
После изменения параметров просто нажмите кнопку "Сохранить".
Например, разгон Nvidia GTX 1060.
- Алгоритм: значение по умолчанию.
- +Частота ядра (МГц) – 130.
- Частота памяти (МГц) - 2000.
- Вентилятор (%) – оставьте поле пустым для настроек по умолчанию.
- Ограничение мощности (Вт) – 120.
- Задержка в секундах перед применением разгона — оставьте это поле пустым, оно нам сейчас не нужно.
- Выключить светодиоды — у нашей видеокарты нет светодиодов подсветки, пропустим этот параметр.
- OhGodAnETHlargementPill (таблетка) — для нашей карты таблетка не требуется. Мы не будем включать его.
- Нажмите кнопку "Сохранить".
Разгон видеокарт AMD.
Перед изменением настроек разгона вы можете запустить команду «amd-info» через встроенный терминал Hive Os, чтобы определить текущие настройки ваших графических процессоров. Чтобы сделать это удаленно из панели управления HiveOS, зайдите в свой воркер и нажмите кнопку «Выполнить команду» на главной панели инструментов в верхней части экрана. В появившемся окне также будет справочная информация о других полезных командах, которые могут пригодиться при разгоне и настройке ваших ригов. В появившемся окне в поле слева от кнопки запуска введите команду, а затем нажмите на «Пуск». После закрытия окна подождите некоторое время (от нескольких секунд до нескольких минут), пока не сформируется отчет. Чтобы просмотреть отчет, просто нажмите на него.
У вас есть возможность установить одно общее значение для каждого параметра для всех графических процессоров в установке или указать отдельные значения для каждой видеокарты, разделенные пробелом. Например:
- 100 — это общее значение для всех видеокарт в установке.
- 0 100 0 150 0 — значение 0 для GPU0, 100 для GPU1, 0 для GPU2, 150 для GPU3 и 0 для GPU4.
Чтобы задать настройки для определенного алгоритма, выберите его в списке "Алгоритм". Для каждого алгоритма можно создать индивидуальный набор настроек. При выборе пункта «Конфигурация по умолчанию» ваши настройки будут применяться ко всем алгоритмам, но они могут быть перезаписаны настройками в самих алгоритмах.
Подробнее о настройках
- Частота ядра (МГц) — используется для настройки частоты ядра. 1100 может быть хорошим местом для начала. Если состояние ядра не настроено, для настройки частоты будет использоваться значение по умолчанию 5. Все значения должны быть абсолютными.
- Состояние ядра, индекс — этот параметр будет необходим, если вы хотите снизить энергопотребление видеокарты. Эту опцию следует использовать вместе с параметрами «Частота ядра» и «Напряжение ядра». Это называется DPM (Dynamic Power Management) или «Уровнем мощности» ядра графического процессора. Для графических процессоров RX это значение от 1 до 7. Значение по умолчанию — 5. Уменьшите это значение для понижения напряжения. Если вы решите использовать одно из значений по умолчанию, вам не нужно настраивать значения в полях «Частота ядра» и «Напряжение ядра».
- Напряжение ядра, мВ. Необходимо, если вы пытаетесь снизить напряжение на графическом процессоре. Вам также нужно будет настроить «Состояние ядра», иначе для регулировки напряжения будет использоваться значение по умолчанию «5». Например, вы можете установить значение 900 (мВ) или значение 65284 из таблицы VBIOS.
- Часы памяти (МГц) — используются для установки часов памяти. Все значения являются абсолютными.
- Состояние памяти, индекс — это очень расширенный параметр. Меняйте его, если есть проблемы с пониженным напряжением. Если все работает в рамках спецификации, не меняйте это значение. Карты RX, как известно, имеют 1 или 2 значения памяти (3, включая 0 — состояние ожидания). По умолчанию будет выбрано самое высокое значение. Но некоторые редкие карты не могут эволюционировать при более высоком значении и нуждаются в более низком значении. Например, максимальное значение равно 2, а для пониженного напряжения можно установить значение 1. Этот параметр следует использовать с настройкой тактовой частоты памяти.
- Напряжение контроллера памяти, m — устанавливает напряжение для контроллера памяти (VDDCI). На данный момент применимо только для видеокарт серии NAVI. По умолчанию 850 мВ. Допустимый диапазон 750-850 мВ. Используйте этот параметр, только если понимаете, что делаете, что может повлиять на стабильность системы.
- Вентилятор (%) — используется для регулировки скорости вентилятора на видеокартах. Имейте в виду, что некоторые майнеры, такие как Claymore, по-прежнему сами контролируют скорость вращения вентилятора. Вы должны отключить управление вентилятором в конфигурации майнера, чтобы этот параметр работал. Мы рекомендуем оставить это поле пустым, если у вас включен AutoFan.
- Предел мощности (Вт) – устанавливает максимальное энергопотребление ядра графического процессора в ваттах. В большинстве случаев нет необходимости настраивать этот параметр для карт AMD, если ранее были настроены параметры Core Clock и Core Voltage. В настоящее время опция недоступна для карт VEGA и NAVI.
- Частота SoC, МГц -Эта опция задает максимальную частоту SoC и доступна для современных графических процессоров AMD, начиная с семейства VEGA. По умолчанию для RX 5700 используется частота 1267 МГц. Снижение частоты может привести к снижению энергопотребления и снижению температуры. но также может привести к нестабильной работе вашего графического процессора. Пожалуйста, используйте этот параметр очень осторожно!
SoC VDDmax, мВ — этот параметр задает максимальное напряжение SoC и доступен для современных графических процессоров AMD, начиная с семейства Vega. Значение по умолчанию для RX 5700 — 1050 мВ. Снижение максимального напряжения SoC может снизить энергопотребление и падение температуры, но также может привести к нестабильной работе графического процессора. Пожалуйста, используйте этот параметр очень осторожно!
Теперь осталось нажать на кнопку "Сохранить".
Пример разгона для 6 карт AMD RX 580
Значения, указанные ниже, даны в качестве примера, возможно, для ваших карт оптимальными будут другие значения. Используйте на свой страх и риск.
Применение профиля разгона
Теперь, чтобы применить созданный вами профиль, перейдите на вкладку с воркерами и поставьте галочку слева от тех воркеров, к которым вы собираетесь применить профиль разгона. Вы должны увидеть значок спидометра в строке меню в правом верхнем углу экрана.
Если вы нажмете на этот значок спидометра, перед вами появится окно, в котором будет отображаться количество выбранных вами рабочих и список всех ваших списков полетов. Выберите профиль разгона, который хотите использовать, и нажмите кнопку «Применить». В результате вы должны увидеть сообщение о том, что команда на разгон отправлена рабочему. Через некоторое время вашим работникам потребуется применить изменения.
Возможно, разгон видеокарт под HiveOS не такая уж и тривиальная задача для новичка, но мы постарались рассказать вам о процессе разгона максимально подробно и понятно как для видеокарт AMD, так и для графических процессоров Nvidia. Хотя некоторые майнеры всегда используют настройки по умолчанию, и не разгоняют железо, нам кажется, что разгон и андервольтинг — хорошее подспорье для увеличения хешрейта в майнинге или снижения потребления ригов. Часто благодаря разгону и андервольтингу удается добиться увеличения хешрейта при одновременном снижении потребления и температуры видеокарт.
Другие интересные статьи и руководства по работе и настройке Hive OS.
Подпишитесь на наш Telegram-канал @cryptoage_com, чтобы первыми узнавать новости о криптовалютах.
Общайтесь с криптоэнтузиастами и майнерами в Telegram @CryptoChat
Лучшие биржи для покупки и обмена криптовалют, токенов:
Самая крупная и известная биржа криптовалют в мире. Надежность и функциональность на высшем уровне.
Лучшая биржа для торговли фьючерсами на криптовалюту. На нем торгуются акции крупных компаний (Apple, Tesla. )
Новая, но уже популярная биржа благодаря выгодным акциям, низким комиссиям и быстрому добавлению новых криптовалют.
Хорошо, но зачем разгонять/понижать напряжение своих карт вручную, когда есть простой в использовании онлайн-инструмент?
Ну, онлайн-инструмент hiveOS OC/UV вам не помог. (OC всегда должен работать в соответствии с моим пониманием HiveOS, UV с OC иногда может быть отрывочным)
Вы просто любопытный маленький кролик, которому интересно узнать, как все устроено внутри.
Основные сведения:
Состояния питания. Состояния питания — это, по сути, различные настройки ядра/памяти/напряжения вашего графического процессора, которые, в зависимости от нагрузки графического процессора, будут автоматически использовать то состояние питания, которое он считает наиболее эффективным. Мы можем заставить графический процессор работать с выбранным режимом питания и соответственно изменить его настройки в соответствии с нашими предпочтениями, но об этом позже.
Теперь существуют разные режимы питания как для памяти, так и для ядра вашего графического процессора. Мы будем называть эти P-состояния. Мы узнаем, какие P-состояния имеет ваш графический процессор AMD, позже, но обычно
память имеет P0, P1 и P2
ядро имеет P0, P1, P2, P3. до P7
P0 — это состояние питания в состоянии покоя, и когда ваш графический процессор находится в режиме ожидания, это состояние питания, которое, скорее всего, будет использоваться. При майнинге память и ядро будут использовать максимальное энергопотребление (т. е. 100 %-я загрузка).
Linux и графические процессоры:
Для каждого графического процессора, установленного на вашем компьютере, linux создаст каталог с соответствующими настройками и относящейся к нему информацией.
Каждому графическому процессору будет присвоен идентификатор, Это. Чтобы увидеть, какой GPU назначен, какие пути ID используют команду amd-info в терминале/консоли.
И вы увидите что-то вроде этого (Рисунок 1)
Информация говорит сама за себя. Вы можете подсчитать количество тактов ядра и тактов памяти, чтобы узнать, сколько P-состояний имеют ваши карты. Они всегда индексируются с нуля, например P0 и далее.
Теперь у каждого P-состояния есть связанные настройки напряжения (состояния Volt), которые не отображаются в «amd-info». Понижение настроек состояния напряжения обычно должно приводить к понижению напряжения.
Для этого мы используем другую команду
Ввод этой команды в терминал/консоль распечатает ее использование (как использовать). Предположим, я хочу посмотреть, какие настройки использует карта 0 с рисунка 1, я буду использовать следующую команду
Эта команда указывает инструменту wolfamdctrl выбрать идентификатор графического процессора 0 (-i) и показать его основные настройки. Вы увидите что-то вроде этого (Рисунок 2)
Аналогичным образом вы можете использовать --show-mem вместо --show-core для просмотра подробной информации о P-состоянии памяти. р>
Как работает онлайн-инструмент OC/UV:
Забегая вперед, я должен рассказать, как онлайн-инструмент OC/UV проверяет ваши карты, и два случая, когда он не сработал у меня. Когда вы применяете значения OC/UV с помощью онлайн-инструмента, они передаются на вашу установку и применяются к вашим картам с помощью инструмента wolfamdctrl, ОС также переводит ваши карты в «стандартное» состояние ядра (индекс) и состояние памяти (индекс). P-states , если они оставлены пустыми онлайн. Значение Core-State (Index) также используется для изменения соответствующих настроек состояния напряжения, т. е. индекс состояния напряжения = Core State (Index).
Ограничения онлайн-инструмента:
Случай 1. Как показано на рис. 2, существует несоответствие между состоянием ядра и состоянием напряжения. Скажем, я хотел разогнать тактовую частоту ядра для состояния 7 и понизить его, я бы поставил Core State (index) как 7 онлайн. Онлайн-инструмент предполагает, что Core-State 7 совпадает с Volt-state 7. И в конечном итоге применит настройку тактовой частоты ядра для P-состояния 7 и настройку напряжения для P-состояния 6 (см. примечание на Рис. 1). "запись 7 таблицы напряжений" совпадает с P-состоянием 6).
Это приводит к UV в P-состоянии, которое не используется. Короче УФ не работает.
Случай 2. На рис. 1 карточка уведомления 1 вручную устанавливается на DPM 0. Это связано с тем, что снижение напряжения в любом другом состоянии не привело к снижению энергопотребления (у них были такие значения, как VDDC:655282, 655283. до 655288 кроме P-состояния 0). Вы не можете установить для Core State(Index) значение 0 с помощью онлайн-инструмента и должны делать это вручную.
Как разогнать/понизить напряжение вручную:
Для этого мы воспользуемся инструментом wolfamdctrl. В качестве примера возьмем карту 0 на рисунке 1.
Мы знаем, что идентификатор графического процессора равен 0.
Мы хотим разогнать память P-state 2 до 1500
P-состояние ядра 7 до 1200
И соответствующее напряжение от 8 до 900
Мы хотим, чтобы скорость вращения вентилятора была постоянной 45%. Мы будем использовать
wolfamdctrl -i 0 --mem-state 2 --mem-clock 1500 --core-state 7 --core-clock 1200 --volt-state 8 --vddc-table-set 900 -- set-fanspeed 45
Это применит соответствующие настройки к вашей карте
Достижение постоянства:
Этот шаг потребует написания сценария и изменения загрузочных файлов HiveOS. По сути, вы получаете эту приятную настройку OC/UV каждый раз, когда система дает сбой и восстанавливается.
Мы также рассмотрим, как принудительно перевести ядро графического процессора в P-состояние по выбору (требуется для Случая 2 em> описано выше).
– Перевод ядра графического процессора в определенное P-состояние:
Чтобы принудительно перевести графический процессор в определенное P-состояние, нам придется использовать путь графического процессора, выделенный на рисунке 1. Сначала мы переведем карту в ручной режим. dpm, а затем скажите ему переключиться на DPM по нашему вкусу.
Мы делаем первое, введя следующую команду
echo manual > /sys/class/drm/card0/device/power_dpm_force_performance_level
Обратите внимание на текст, выделенный курсивом, это путь GPU для идентификатора карты 0. Вы можете заменить путь идентификатора карты на свой собственный путь идентификатора карты.
Далее мы скажем карте переключиться на Core P_state 0, например. Мы сделаем это, написав следующую команду
echo 0 > /sys/class/drm/card0/device/pp_dpm_sclk
Опять же обратите внимание, что мы используем путь идентификатора для GPU 0. Вы можете использовать значение по своему вкусу вместо 0 для выбора другого P-состояния и заменить идентификатор карты своим собственным. Значение P-state должно быть допустимым P-State.
-Написание скрипта:
Мы будем создавать скрипт в корневом каталоге. Поэтому перейдите в /root, набрав
Теперь мы откроем текстовый редактор, чтобы написать скрипт. Мы будем использовать nano. Введите это
Это откроет nano. Это всего лишь пример, вам придется написать свой собственный скрипт.
Мы сделаем этот скрипт исполняемым, введя следующее в командную строку (в каталоге /root)
Теперь у нас есть готовый сценарий. Для тестирования я бы предложил уменьшить время сна до 1 с 15 и снова установить его на 15, как только вы убедитесь, что он работает. Введите
-Достижение постоянства
Это применит ваши настройки OC/UV, которые вы можете подтвердить с помощью amd-info. Как только вы будете удовлетворены, мы должны запустить этот скрипт после каждой загрузки. Для этого мы добавим этот скрипт в стандартный скрипт загрузки HiveOs.
Внизу, где написано "Hive State Finished", и добавьте перед ним следующее. Ссылка(Рисунок 3)
Нажмите Ctrl + x, нажмите Y, нажмите Enter. Теперь вы добавили свой сценарий в процедуру запуска HiveOs. перезагрузитесь, убедитесь, что он работает, используйте amd-info для проверки.
Поздравляем, все готово!! Удачи.
Обратите внимание, это было протестировано на hiveOS v0.5.12 - v0.5.30. Основные принципы те же, и это должно работать и для других версий
Периодически возникает ошибка «устройство не отвечает» на моей установке HiveOS
Раз в 2-3 минуты я получаю в журнале майнера следующую ошибку:
и в следующем сообщении на экране майнера:
Температура графического процессора около 50-60°C, но похоже, что чипы памяти перегреваются из-за ошибки NVidia:
Использовал «Термопрокладку Arctic Cooling» 6 Вт/мК, керамика, 1 мм x 50 мм x 50 мм:
но, вероятно, мне нужна термопрокладка толщиной 1,5 мм.
Размер микросхем памяти 1×1,5 см.
Моей первой идеей было попробовать «Thermal Grizzly Minus Pad 8», но их нельзя использовать с алюминиевыми радиаторами, поэтому я заказал «Thermal Cooling Thermal Pad» 1,5 мм.
Оригинальный макет термопрокладки:
также есть результаты для K4G41325FE-HC25, это Samsung?
Тестирование карты в Windows
Запустил майнер BTG на моем компьютере с Windows 10 с тактовой частотой памяти +600:
Майнинг замедлил работу Диспетчера задач, GPUZ и MSI Afterburner.
Пытался майнить ETP с помощью t-rex:
но получил «недостаточно свободной памяти для майнинга ethash в эпоху 196». Непонятно, почему Windows не может его майнить, в Linux он использует всего 2666МиБ.
Пытался майнить ERGO:
После переключения в состояние P0 у меня стал тормозить Диспетчер задач, MSI Afterburner, GPUZ и вот это:
Я переключился обратно в состояние P2, и майнер t-rex продолжал работать со скоростью около 87 МГц/с.
Читайте также: