Сбои#
Самые частые причины сбоев Blender:
Недостаток памяти.
Проблемы с графическими картами или драйверами.
Баги в Blender.
В первую очередь, вы можете попробовать восстановить свою работу через :menuselection:`File –> Recover –> Auto Save…`(Файл –> Восстановление –> Автосохранение).
Чтобы предотвратить повторное возникновение проблемы, можно проверить актуальность графических драйверов (Графическое оборудование), обновить аппаратное обеспечение (оперативную память или видеокарту), а также отключить некоторые опции, требующие больших объемов памяти:
Уменьшите количество шагов отмены: `Preferences –> System –> Memory & Limits –> Undo Steps (Предпочтения–> Система–> Память и лимиты–> Шаги отмены).
Использование множественной выборки сглаживания также увеличивает потребление памяти и делает дисплей медленнее.
В Linux оконный менеджер (например, KDE и Gnome) может использовать эффекты с аппаратным ускорением (например, тени и прозрачность окон), которые потребляют память, необходимую Blender. Попробуйте отключить эффекты рабочего стола или переключиться на облегченный оконный менеджер.
Для того чтобы проверить использование памяти Blender:
На Windows используйте Диспетчер задач и сортировку по Памяти.
На macOS используйте Мониторинг системы и откройте вкладку Памяти. Или команду
top -o MEM
.На Linux команду
top -o %MEM
.
Журнал сбоев#
Когда Blender аварийно завершает работу, он записывает текстовый файл, содержащий информацию, которая может помочь определить причину сбоя. Обычно этот файл записывается в директорию Каталог для временных файлов.
Этот файл содержит журнал инструментов, использовавшихся до момента сбоя, а также некоторую другую отладочную информацию. При сообщении об ошибках, связанных со сбоями, может быть полезно приложить этот файл к репорту, особенно если другие не могут воспроизвести сбой.
Windows#
При сбое файл записывается в соответствии с именем текущего файла, поэтому test.blend
создаст файл test.crash.txt
.
В каталоге установки Blender есть batch-скрипты, которые можно запустить для получения журнала отладки Blender и текстовых файлов системной информации:
blender_debug_log.cmd
используется в большинстве случаев.blender_debug_gpu.cmd
andblender_debug_gpu_workaround.cmd
регистрируют ошибки, связанные с графической картой.blender_factory_startup.cmd
запускает Blender с настройками по умолчанию, что рекомендуется для отладки.
Если сбой произошел в модуле Blender, трассировка стека также записывается в файл с именем blender.crash.txt
. Путь к этому файлу можно найти в конце файла blender_debug_log.txt
.
macOS#
После сбоя macOS Crash Reporter показывает окно с бэктрейсом через некоторое время или при повторном открытии Blender. Скопируйте текст сообщения о сбое и сохраните его в текстовом файле. Этот файл следует прикрепить к сообщению об ошибке, соблюдая другие правила составления сообщений об ошибках.
Некоторые файлы .crash
также можно найти в ~/Library/Logs/DiagnosticReports/
с именем формата: Blender_YYY-MM-DD-HHMMSS_MACNAME.crash
. Если присутствует отчет, соответствующий времени сбоя, этот файл может дать подсказку о причине сбоя. В качестве альтернативы можно использовать Console.app для навигации по всем «Отчетам пользователя» (см. боковую панель в приложении).
Linux#
При сбое в директории /tmp
записывается файл с именем blender.crash.txt
.
Примечание
Больше логов можно получить, запустив Blender из командной строки и используя флаги --factory-startup --debug-all
. Смотрите Запуск из командной строки и Аргументы командной строки.