Základna vědomostí
Základna vědomostí

Jak Vám můžeme pomoci?

RandomX і оперативна пам'ять

7. května 2026 10:09

З оновленням RandomX минулого року світ майнінгу знову дізнався щось новеньке. Алгоритм грамотно переробили спеціально для споживчих процесорів, віддавши частину навантаження оперативці. Все, як у іграх та різному робочому софті.

Як результат, майнити на процесорі знову модно. Гроші можна копати лопатою, а для топових систем замовляти екскаватор. І все це навіть без найкрутішої пам'яті 😎

RandomX потрібно 2 мегабайти кешу L3 на 1 потік.
Щоб навантажити процесор на 100%, потрібно багато кешу L3.
Поділіть обсяг кешу L3 вашого процесора на 2, і ви дізнаєтеся, скільки потоків процесора буде майнити.

Сразу к делу — що впливає на хеші?

Ось витримка з усієї статті, щоб зовсім коротко: Витримка інформації. Ділись з друзями та на форумах!

  1. Купіть комплект мінімум 8Гб, обов'язково двома планками;
  2. Активуйте двоканальний режим, правильно встановивши планки;
  3. Встановіть стандартні частоти та таймінги;
  4. Грайте з налаштуванням, якщо відчуваєте знання та силу.

А якщо хочеться трохи детальніше, читайте статтю далі. Розберемо, що найбільш корисно для заповітних хешів і як правильно вибрати пам'ять. Ієрархічно за складністю: з кожним новим пунктом буде тільки цікавіше і корисніше!

Обсяг. Скільки потрібно?

Обсяг на продуктивність алгоритму не впливає ніяк, але для швидкого режиму існує мінімум – 2Гб. З досвіду 6Гб – оптимальний мінімум. Але, звісно, краще взяти з запасом: пам'ять ще потрібна Windows та іншим сервісам.

8Гб підійде і для повсякденного використання. Можна буде комфортно працювати або грати.

Для Ryzen Threadripper та Intel Xeon важливо розібратися ще з NUMA nodes: скільки з них у процесорі віддано для звернень до пам'яті. Кожен такий зв'язуючий нод вимагає 2.5Гб за специфікацією RandomX. Якщо пам'яті не вистачить для всього процесора – продуктивність у майнінгу пропорційно впаде.

Частота і таймінги. На що дивитися і як вибрати?

Всю основну інформацію по стандартних планках, які не вивчали під мікроскопом у біосі, ми помістили на графік.

Як залежить продуктивність і майнінг від частоти пам'яті та головних таймінгів

Без складних налаштувань і дебрів профілів висновок тільки один: нативні частота і таймінги – найоптимальніший варіант. Ми наш результат обвели в рамочку. При підвищенні частоти разом з таймінгами хеші падають. А запустити систему і майнінг на частотах вище 3200, зберігаючи cl14, не вдалося. З таймінгами ми зустрінемося ще раз трохи далі по тексту.

Купуючи новий комплект, виставте стандартні значення частот у біосі. А ще краще – увімкніть XMP профіль. Інженери вже все придумали на заводі 😉

Важливо! Найкраще значення – стандартне значення вашого комплекту. 3200MHz підходить саме для нашої пам'яті. Для вас це може бути і 2666MHz, і 3600MHz.

Канальність. Що це таке? Як набрати обсяг?

Канальність – кількість активних фізичних шляхів з процесора в банк пам'яті, коли використовується кілька модулів пам'яті. Спрощено, через це комп'ютер працює швидше. Стандартна схема слотів на материнській платі: Що таке канальність у слотах материнської плати. Приклад

Двоканальним режимом назветься вибір пари сірого кольору, тобто відокремлених один від одного слотом DIMM3. Ну або якщо пам'ять встановлена у всі слоти. Якщо вибрати будь-яке інше розміщення – увімкнеться одноканальний режим. Щоб не помилитися, схему завжди можна знайти в керівництві материнської плати. У нашому прикладі синім обвели слоти, які увімкнуть двоканальний режим. Які слоти потрібні, щоб увімкнути двоканальний режим на материнській платі

Для RandomX дуже важливо використовувати двоканальний режим пам'яті, тобто купувати комплект одразу з двома планками пам'яті всередині. Процесор помітно додає, якщо може паралельно звертатися одразу до двох планок по двох доступних фізичних каналах. Показуємо графічно і пам'ятаємо, що обсяг не впливає на продуктивність:

Як залежить продуктивність і майнінг від канальності пам'яті?

Власникам топових процесорів: Ryzen 3900X/3950X та i9-9900K/X або потужніше, – важливіше за все зрозуміти різницю. За специфікацією RandomX, 6000 h/s – розмитий максимум для одного каналу (в реальності – ~6800 h/s). Враховуючи, що всі перелічені процесори з легкістю пробивають цю планку, прикро втрачати тисячі хешів лише через неправильну канальність.

Чотири слоти для оперативної пам'яті в звичайній домашній системі підтримують максимум двоканальний режим.

Чистий чотириканальний режим не розглядаємо, оскільки це приватний випадок, і дуже рідкісні машини з такою конфігурацією беруть участь у майнінгу. Але для довідки, продуктивність буде такою ж або навіть гіршою: зросте затримка.

Ранговість. Щось новеньке? Розповідаємо!

Що таке ранговість пам'яті. Приклад

Ранги пам'яті – умовно ті ж канали, тільки розташовані на одному модулі. Фізичний зв'язок з процесором у такому варіанті обмежується одним слотом, що природно. Кілька років тому такі модулі були закономірно повільнішими, зараз практично ідентичні за швидкістю, що в іграх/роботі, що в майнінгу:

Як залежить продуктивність і майнінг від рангів пам'яті

Якщо є вибір, радимо все ж однорангову пам'ять.

Сабтаймінги. Що це таке і як налаштувати?

Є головні таймінги, які показують затримки і швидкості самих операцій читання/запису/передачі, а є сабтаймінги. Якщо просто, другі відповідають за затримки між самими операціями. Те, скільки пам'ять повинна чекати циклів перед виконаннями, теж визначає швидкодію.

Як залежить продуктивність і майнінг від сабтаймінгів

Ми попросили наших друзів зробити все за нашими інструкціями і помістили їх результати на графік. Налаштування вторинних таймінгів майже найсильніше впливає на хеші. Будемо налаштовувати! Все подальше – дуже тонка частина гайда. Ми прикріпимо в кінці розділу посилання на корисні ресурси, щоб більше дізнатися про таймінги.

Найбільше пощастило власникам процесорів AMD. Все робиться майже однією кнопкою. Потрібні дві програми: Thaiphoon Burner і Ryzen DRAM Calculator. Все далі зводиться до простого алгоритму:

  1. Запускаємо Thaiphoon і збираємо інформацію по планках – JEDEC;
  2. Вмикаємо Ryzen DRAM Calculator, вносимо дані з п.1;
  3. Ставимо пресет Safe, записуємо значення на листочок і переходимо в BIOS;
  4. Виставляємо таймінги і сабтаймінги, завантажуємося в систему;
  5. Запускаємо майнер і – о диво! – приріст ⚡

Для власників же Intel немає такої прекрасної програми, яка автоматично покаже потрібні таймінги – потрібно шукати і пробувати самому. У всьому іншому алгоритм ідентичний.

До речі, інформацію JEDEC по популярних планках можна знайти ще тут. Одразу зрозуміло, що за комплект, які стоять чіпи, їх ранговість. Зручно!

Чудовий розбір всіх таймінгів оперативної пам'яті можна знайти за цим посиланням. Експерт з ASUS детально описав, за що який таймінг відповідає, як всі вони працюють і як пов'язані між собою. Дуже корисний матеріал, допоможе краще зрозуміти пристрій комп'ютера і пам'яті особливо.

Потрібна допомога?

Залишилися питання, щось незрозуміло або не вдається підключитися?

Зверніться в підтримку — ми з радістю допоможемо!

Tento článek je k dispozici i v jiných jazycích:

Share:

Dead-PC

Kryptex je desktopová aplikace. Po registraci si stáhněte aplikaci do počítače.

Registrovat se