Операционная система RaveOS стала стандартом де-факто для майнинг-ферм благодаря своей стабильности, минималистичному интерфейсу и глубокой интеграции с инструментами разгона. Однако даже опытные майнеры часто упускают ключевые нюансы настройки видеокарт в этой ОС, что приводит к потере хэшрейта или преждевременному износу оборудования. В отличие от Windows, где разгон осуществляется через MSI Afterburner или Radeon Software, в RaveOS процесс требует работы с конфигурационными файлами и понимания специфики ядра Linux.
Эта статья не просто перечислит параметры для разгона — она объяснит физические ограничения видеокарт при работе в RaveOS, раскроет механизмы взаимодействия драйверов с железом и научит балансировать между производительностью и энергоэффективностью. Мы разберём как стандартные NVIDIA и AMD карты, так и специализированные решения вроде ASIC-майнеров (где это применимо). Особое внимание уделим скрытым настройкам ядра RaveOS, которые производитель не афиширует, но которые могут дать +5-12% хэшрейта без увеличения энергопотребления.
1. Подготовка системы: почему разгон в RaveOS отличается от Windows
Первое, что нужно понять: RaveOS построена на базе Ubuntu LTS, но с глубоко модифицированным ядром, оптимизированным для майнинга. Это означает, что:
- 🔹 Драйверы видеокарт здесь используются не стандартные, а патченные версии с поддержкой низкоуровневого доступа к GPU. Например, для NVIDIA это модифицированные
nvidia-driver-535с отключёнными ограничениями на разгон. - 🔹 Управление питанием реализовано через
sysfsиnvidia-smi, а не через привычные GUI-инструменты. Это даёт больше контроля, но требует ручного редактирования конфигов. - 🔹 Охлаждение настраивается отдельно от разгона — через
fan-controlили скрипты, что позволяет точнее контролировать температуру в ферме.
Прежде чем приступать к разгону, выполните обязательные шаги:
Установите последнюю версию RaveOS (минимально — 5.8.2+)
Обновите драйверы через raveos-update
Отключите автоматическое обновление ядра в /etc/raveos/config
Создайте резервную копию конфигов в /home/raveos/backup
Проверьте стабильность работы фермы без разгона (минимум 24 часа)
-->
Критическое отличие от Windows: в RaveOS нет "софтового" лимита по разгону (вроде Power Limit в Afterburner). Здесь вы работаете напрямую с регистрами GPU, что позволяет выжать максимум, но и сжечь карту за час при неверных настройках. Например, установка core_clock +200 на RTX 3060 Ti без корректировки вольтажа может привести к перегреву VRM за 10 минут.
⚠️ Внимание: В версиях RaveOS ниже 5.7.0 отсутствует защита от "холодного старта" — резкого скачка напряжения при включении фермы. Это может повредить конденсаторы на плате. Всегда проверяйте версию ОС перед разгоном!
2. Базовые параметры разгона: что можно и нельзя трогать
В RaveOS разгон настраивается через файл /etc/raveos/oc.json (для NVIDIA) или /etc/raveos/amd-oc.conf (для AMD). Вот ключевые параметры, которые можно регулировать:
| Параметр | Описание | Безопасный диапазон (NVIDIA RTX 30xx) | Безопасный диапазон (AMD RX 6xxx) |
|---|---|---|---|
core_clock |
Частота ядра (МГц) | +100..+150 | +50..+100 |
mem_clock |
Частота памяти (МГц) | +1000..+1500 | +500..+1000 |
power_limit |
Лимит потребления (Вт) | 60-80% от TDP | 50-70% от TDP |
voltage_curve |
Кривая напряжения (мВ) | 800-850 | 750-800 |
fan_speed |
Скорость вентиляторов (%) | 60-85 | 70-90 |
Важно: AMD карты в RaveOS разгоняются иначе, чем в Windows. Например, RX 6700 XT в Linux может стабильно работать с mem_clock +1000, тогда как в Windows при тех же настройках будет выдавать артефакты. Это связано с другим управлением таймингами памяти.
Пример конфига для RTX 3060 Ti (майнинг Ethereum Classic):
{
"devices": [
{
"bus": "01:00.0",
"core_clock": "+120",
"mem_clock": "+1300",
"power_limit": "120",
"fan_speed": "75",
"voltage_curve": "820"
}
]
}
⚠️ Внимание: На видеокартах NVIDIA серии RTX 40xx в RaveOS до версии 5.9.1 не работает корректировкаvoltage_curveчерез конфиг. Для этих моделей напряжение регулируется только черезnvidia-smi --pl=ЛИМИТ.
3. Продвинутые техники: андервольтинг и тайминги памяти
Самый эффективный способ увеличить хэшрейт без риска для карты — андервольтинг (снижение напряжения при сохранении частот). В RaveOS это делается через:
- Ручную правку
voltage_curveвoc.json. - Использование утилиты
nvidia-smi -i ИНДЕКС -pl ЛИМИТдля динамического управления. - Применение патчей для драйвера (только для опытных пользователей!).
Для AMD карт ключевым параметром являются тайминги памяти. В RaveOS их можно оптимизировать через:
amd-memory-tweak --ref 25 --set STRAP=1
Где --ref — это reference clock, а STRAP — профиль таймингов (0 для стандартного, 1 для агрессивного, 2 для экстремального).
Пример: на RX 6800 комбинация --ref 28 --set STRAP=1 даёт +8% хэшрейта в KawPow при том же энергопотреблении. Однако это работает только на картах с памятью Samsung! Для Micron или Hynix потребуется тестировать другие значения.
Как проверить тип памяти на AMD карте?
Запустите команду sudo ./amd-info --show-mem в терминале RaveOS. В выводе ищите строку Memory Type. Для Samsung будет указано Samsung K4ZAF325BM-HC16 (или подобное), для Micron — Micron MT61K256M32.
Критический нюанс: После изменения таймингов памяти AMD карту необходимо перезагрузить (не достаточно рестарта майнера!). В противном случае драйвер может "зависнуть" в некорректном состоянии, что приведёт к падению хэшрейта.
4. Оптимизация энергопотребления: как снизить счета за свет на 30%
Майнинг в 2026 году стал ещё более чувствителен к энергоэффективности. В RaveOS есть несколько уникальных способов снизить потребление без потери хэшрейта:
- 🔌 Динамический power limit: Используйте скрипт, который снижает
power_limitночью, когда тариф на электроэнергию выше. Пример для cron:0 22 * /usr/local/bin/set_power_limit 1100 6 * /usr/local/bin/set_power_limit 130
- ⚡ Отключение ненужных ядер: На NVIDIA картах можно отключить до 20% CUDA-ядер без потери производительности в некоторых алгоритмах (например, Autolykos2). Делается это через
nvidia-smi -i ИНДЕКС --compute-mode=0. - 🌡️ Адаптивное охлаждение: Настройте
fan-controlтак, чтобы вентиляторы работали на 100% только при температуре выше 70°C, а в остальное время — на 60%. Это снижает шум и износ подшипников.
Для ферм с NVIDIA RTX 30xx есть недокументированная возможность включить режим low_power, который автоматически оптимизирует вольтажную кривую. Активируется через:
echo 1 | sudo tee /sys/class/drm/card0/device/low_power
Этот режим даёт экономию ~15% электроэнергии при потере всего 3-5% хэшрейта.
5. Мониторинг и диагностика: как не пропустить перегрев
В RaveOS нет графического интерфейса для мониторинга, но есть мощные инструменты командной строки:
| Команда | Что показывает | Критические значения |
|---|---|---|
nvidia-smi -q -d TEMPERATURE |
Температуру GPU и VRM | >90°C (GPU), >105°C (VRM) |
amd-gpu-metrics --temp |
Температуру ядра и HBM (для AMD) | >85°C (ядро), >95°C (HBM) |
cat /sys/class/drm/card0/device/gpu_busy_percent |
Загрузку GPU (%) | <10% (майнер не работает) |
raveos-stats --power |
Потребление всей фермы (Вт) | Резкие скачки >20% |
Для автоматического оповещения о проблемах настройте alerts в /etc/raveos/config:
{
"alerts": {
"temp_gpu": 85,
"temp_vrm": 100,
"power_spike": 20,
"hash_drop": 15
}
}
При превышении порогов система отправит уведомление на email или в Telegram (настраивается отдельно).
⚠️ Внимание: На картах NVIDIA RTX 4090 в RaveOS до версии 5.9.3 некорректно считывается температура VRM. Используйте внешние датчики или проверяйте нагрев вручную!
6. Распространённые ошибки и как их избежать
Даже опытные майнеры допускают ошибки при разгоне в RaveOS. Вот топ-5 проблем и их решения:
- Майнер падает через 5-10 минут после старта
Причина: Слишком агрессивныйmem_clockили низкое напряжение.
Решение: Уменьшитеmem_clockна 200 МГц и повысьтеvoltage_curveна 20 мВ. - Хэшрейт "плавает" ±20%
Причина: Нестабильное питание или перегрев VRM.
Решение: Проверьтеnvidia-smi -q -d POWERна скачки потребления. При необходимости добавьте конденсаторы на линии питания. - Карта не определяется после разгона
Причина: Слишком низкое напряжение на ядре (voltage_curveниже 700 мВ).
Решение: Сбросьте настройки черезsudo raveos-oc --reset. - Вентиляторы работают на 100%, но температура не падает
Причина: Засохшая термопаста или неисправные радиаторы.
Решение: Разберите карту и проверьте теплопроводность между GPU и радиатором. - После обновления RaveOS разгон сбросился
Причина: Новая версия ОС сбрасывает конфигиoc.json.
Решение: Сохраняйте копии конфигов в/home/raveos/backup.
Если проблема не решена — проверьте логи майнера:
tail -f /var/log/raveos/miner.log | grep -i "error\|warning"
7. Разгон для конкретных алгоритмов: ETC vs KAS vs RVN
Каждый алгоритм майнинга по-разному нагружает GPU. В RaveOS это учитывается через специальные профили разгона.
| Алгоритм | Оптимальные настройки (NVIDIA RTX 3060 Ti) | Оптимальные настройки (AMD RX 6700 XT) |
|---|---|---|
| Ethereum Classic (ETC) | core: +100 |
core: -50 |
| Kaspa (KAS) | core: +150 |
core: +100 |
| Ravencoin (RVN) | core: +200 |
core: +150 |
| Ergo (ERG) | core: -100 |
core: -200 |
Для алгоритма Kaspa на NVIDIA картах критически важно установить --lock-cclock и --lock-mclock в конфиге майнера. Без этого хэшрейт будет проседать на 10-15% из-за постоянного реклока.
Пример конфига для lolMiner (Kaspa):
{
"algorithm": "KASPA",
"device": [0,1,2,3],
"lock-cclock": 1300,
"lock-mclock": 2500,
"power-limit": 120
}
8. Дополнительные твики: ядро, BIOS и сетевые настройки
Помимо разгона самого GPU, в RaveOS можно оптимизировать:
- 🖥️ Ядро системы: Используйте патченное ядро
linux-raveos-5.15с отключённымC-statesдля снижения латентности:sudo apt install linux-raveos-5.15-cstates-off - 🔧 BIOS видеокарт: Прошивка модифицированного BIOS (например, для RX 5700) может дать +8% хэшрейта. Но в RaveOS это делается через
flashrom, а не через ATIWinflash! - 🌐 Сетевые параметры: Увеличьте
TCP bufferдля снижения пинга к пулу:sudo sysctl -w net.core.rmem_max=16777216sudo sysctl -w net.core.wmem_max=16777216
- ⏱️ Планировщик задач: Переключитесь на
SCHED_FIFOдля майнера, чтобы уменьшить задержки:sudo chrt -f 99 /usr/bin/miner
Для карт NVIDIA серии RTX 30xx есть недокументированная возможность включить режим boost_lock, который фиксирует частоты на максимальном уровне:
echo 1 | sudo tee /sys/class/drm/card0/device/boost_lock
Это даёт +3-5% хэшрейта, но увеличивает энергопотребление на 8-12%.
⚠️ Внимание: После прошивки BIOS черезflashromв RaveOS обязательно выполнитеsudo update-initramfs -u, иначе система может не загрузиться!
FAQ: Ответы на частые вопросы
Можно ли разогнать в RaveOS интегрированную графику (например, Intel UHD)?
Технически да, но бесполезно. Интегрированная графика (даже Intel Arc) не имеет достаточной вычислительной мощности для майнинга. Максимум, что вы получите — это +2 MH/s в RandomX при потреблении 30 Вт, что экономически нецелесообразно. В RaveOS драйверы для интеловской графики установлены по умолчанию, но они не поддерживают разгон через oc.json.
Почему после разгона в RaveOS Windows перестаёт видеть карту?
Это происходит из-за того, что в RaveOS вы прошили модифицированный BIOS или изменили PCIe-конфигурацию карты. Windows хранит кеш конфигурации устройств, и при изменении параметров GPU может "не узнать" её. Решение:
- В RaveOS сбросьте настройки через
sudo raveos-oc --reset. - В Windows удалите драйвер карты через Диспетчер устройств (удалите с галочкой "Удалить программы драйверов").
- Перезагрузите ПК — Windows переустановит драйвер с стандартными настройками.
Если проблема осталась — прошейте оригинальный BIOS через flashrom.
Как разогнать ASIC (например, Antminer) в RaveOS?
RaveOS не поддерживает разгон ASIC-майнеров напрямую, так как они управляются через собственное ПО (например, BraiinOS для Antminer). Однако вы можете:
- Подключить ASIC к RaveOS как сетевое устройство и управлять им через API (например,
curl -X POST http://192.168.1.100/cgi-bin/minerConfiguration.cgi -d '{"frequency": "600"}'). - Использовать RaveOS для мониторинга ASIC через плагин
asic-monitor(устанавливается черезsudo apt install raveos-asic-plugin).
Для разгона самого ASIC вам всё равно потребуется его родная прошивка.
Какие видеокарты лучше не разгонять в RaveOS?
Некоторые модели плохо реагируют на разгон в Linux-системах из-за проблем с драйверами:
- NVIDIA GTX 16xx — имеют ограниченную поддержку разгона в открытых драйверах.
- AMD RX 5500 XT — часто выдают артефакты при разгоне памяти в RaveOS.
- Любые карты с Hynix памятью (H5GC/H5GQ) — нестабильны при агрессивных таймингах.
- NVIDIA RTX 4060 (non-Ti) — имеют аппаратный лимит хэшрейта, который не обходится через разгон.
Для этих моделей лучше использовать стандартные настройки или легкий андервольтинг.
Как вернуть стандартные настройки, если после разгона карта не работает?
Если карта не определяется или система не загружается:
- Подключитесь к серверу по SSH (если система загружается).
- Выполните
sudo raveos-oc --reset-allдля сброса всех настроек разгона. - Если система не загружается — загрузитесь с Live USB RaveOS, смонтируйте раздел с конфигами и удалите файл
/etc/raveos/oc.json. - Для AMD карт дополнительно выполните
sudo amd-reset.
Если карта физически повреждена (нет изображения, артефакты в BIOS), потребуется перепрошивка BIOS или замена VRM-модулей.