Ініціалізація серверного часу виконання для пристрою №2. Будь ласка, наберіться терпіння...

Це повідомлення про помилку вказує на те, що під час ініціалізації пристрою (наприклад, графічного процесора) не вистачає пам'яті, що спричиняє помилку розподілу пам'яті команди OpenCL clEnqueueNDRangeKernel() (CL_MEM_OBJECT_ALLOCATION_FAILURE). Зазвичай це пов'язано з недостатньою доступною пам'яттю графічного процесора, ймовірно, з таких причин:

Аналіз причини

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

  2. Інші процеси займають пам'ять графічного процесора: на вашому графічному процесорі можуть працювати інші процеси, які займають велику кількість відеопам'яті, через що Hashcat не може виділити достатньо пам'яті.

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

  4. Обмеження розподілу пам'яті: Деякі реалізації OpenCL можуть мати обмеження розміру для окремого розподілу пам'яті. Якщо один блок пам'яті, необхідний для вашого завдання, перевищує цей ліміт, розподіл пам'яті також не вдається.

Рішення

  1. Зменшити параметр атаки :

    • Зменшити розмір пакета (--workload-profile або параметри -n і -u), щоб зменшити використання відеопам'яті.

    • використовує менший хеш-список або розбиває великі файли на менші частини для запуску.

  2. Закрийте інші процеси, які займають графічний процесор :

    • Переконайтеся, що жоден інший процес не використовує графічний процесор. Ви можете скористатися диспетчером завдань (Windows) або nvidia-smi (Linux/Windows, для графічних процесорів NVIDIA), щоб перевірити поточне використання відеопам'яті.

  3. Налаштуйте вибір пристрою :

    • Використовуючи параметри -d для вибору різних пристроїв (якщо є кілька графічних процесорів).

  4. Оновіть або перевстановіть драйвер графічного процесора :

    • Переконайтеся, що ваш драйвер графічного процесора є останньою версією, особливо при використанні новішої версії графічного процесора або операційної системи.

  5. Використання режиму алгоритму нижчого хешування :

    • Використання режиму нижчого хешування (якщо є) може зменшити вимоги до пам'яті.

  6. Додайте більше фізичної пам'яті:

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

Спробувавши наведені вище методи, ви зможете знайти відповідне рішення для вирішення проблеми дефіциту пам'яті.

Попередня стаття:[Обмін досвідом 】Хеш-файл порожній або пошкоджений. Що означає повідомити про помилку?
Наступна стаття:[Популярна наука] Скільки існує всіх 14-значних комбінацій паролів і скільки часу потрібно для їх розблокування?

Останні статті

Закріплена стаття

  • Focus on Word, Excel, PPT, PDF, RAR, ZIP, 7Z, Compressed File, Office Encrypted File Unlock Decryption
  • We provide users with high-quality file compression password recovery, PDF unlocking, and Word password recovery services.
  • Copyright © Document Password Recovery Master Online Decryption Platform