Skip to content

Работа с Deadline

1. Поднимаем Deadline

  1. Основной репозиторий установлен на прайме. На NeoPrime должны быть запущены deadlinercs и deadlinewebservice. Первый запускается при открытии Deadline Launcher из меню Пуск. Второй запускаем вручную.

Изображение

Папка с экзешниками: C:\Program Files\Thinkbox\Deadline10\bin
deadlinercs.exe и deadlinewebservice.exe

  1. Запускаем на саппорте Deadline Monitor из меню Пуск

Изображение

  1. Запускаем на машинах Deadline Worker ПКМ на иконке лаунчера

Изображение

Изображение

2. Deadline Monitor

1. Окна интерфейса можно настроить под себя.

Если что-то нужное закрыли, View -> Reset Layout. Свой layout также можно закрепить, чтобы заново не настраивать после перезапуска монитора.
ПКМ по столбцам таблиц Jobs и Tasks - можно скрыть ненужные столбцы.

2. Super User

Чтобы работать с задачами и тасками, нужно активировать суперюзера в Tools -> Super User Mode

Изображение

3. Обновление

Данные в Мониторе обновляются каждые несколько секунд. Время последнего обновления видно в правом нижнем углу (Last Update: 3s). Если навести туда курсор, появляется подробные данные по обновлениям.
Можно также вручную обновить данные иконкой Manual Refresh

Изображение

3. Стандартные действия

1. Отвалилась нода в списке.

Заходим на ноду и запускаем заново Deadline Worker (п. 1.3)

Изображение

2. Добавляем/меняем ноды под задачу

ПКМ по джобу -> Modify Job Properties -> Machine Limit
Добавляем ноды, убираем ненужные. Убедитесь, что внизу включена опция “Allow List”.

Изображение

Поменять приоритет в очереди в том же окне General -> Priority (чем выше число, тем приоритетнее).

3. Почему кадр упал с ошибкой

Двойной клик на таске (либо ПКМ -> View Task Reports) откроет окно с отчетом. Нажмите на нужный кадр и внизу будет полный лог запуска таска. Ошибка обычно сверху.
В ПКМ по джобу -> Modify Job Properties -> Submission Params показаны параметры, с которыми была запущена задача.

Изображение

Если ошибка Applier execution error - не отработал наш апплаер. То есть какой-то косяк в настройках сцены со стороны ЛК юзера. Читаем текст ошибки и ищем, в каком параметре что-то не так. Учим юзера правильно настраивать задачи.
Если ошибка с тем, что не определилась Корона - чистим аппдату через батник M:_script\clear_appdata.bat
Если “3dsmax.exe no response” или подобное - перезапускаем таск как в п.3.4
Если ошибка из-за какого-то окошка макса - передаем на вторую линию для исправления.

Изображение

4. Перезапустить кадр или задачу

В окне Tasks ПКМ по кадру -> Resume Task
(если не доступна - лучше обратиться на вторую линию)

5. Render Status

В поле Render Status доступен текущий статус задачи. Показывает стандартные время (в зависимости от Короны или Вирея) и примерный % выполнения задачи. Это не уровень шума!

Изображение

Текущий уровень шума в короне можно посмотреть на машине.

Изображение

В анимациях, Deadline пишет сколько примерно осталось до конца рендера всего джоба. Но эта цифра постоянно скачет, поэтому если говорим юзеру - объясняем, что это навскидку.

Изображение

6. Мониторинг нод (логи)

Через Deadline Worker на машине можно посмотреть статус ноды и открыть лог

Изображение

Логи по задаче можно посмотреть и из Монитора. ПКМ на джоб -> View Job Reports

Изображение

Также из Deadline Monitor на саппорте, можно посмотреть отчеты по машине за всё время, если перезапускали Worker. ПКМ на ноду в списке -> View Worker Reports

Изображение

Из Монитора можно видеть, что сейчас происходит на активной машине в окне тасков, сколько занято памяти и ЦПУ. Однако, эти данные вообще не точные, но имеют место быть, чтобы заметить, если что-то ест много RAM или ЦПУ висит на нуле

Изображение

7. Убрать старую задачу из списка

ПКМ -> Archive Job

8. Задача висит в Queued

Скорее всего завис Worker на машине. Заходим на ноду, прибиваем Worker через диспетчер задач и запускаем заново по п. 1.3.