Задать вопрос
@Lost_brain

Как запустить unreal engine 4 на ubuntu?

При попытке запуска unreal engine 4 на ubuntu 20.04.1 LTS получаю ошибку:
LogExit: Executing StaticShutdownAfterError
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.


Так же на этапе запуска выдает следующие предупреждения:
[2021.01.19-11.03.55:582][  0]LogUnixPlatformFile: Warning: create dir('/home/lost_brain/UnrealEngine-release/Engine/Intermediate/Shaders/tmp/36CB0AFA234E45F086CDCCAE8A15EC38/0A6A2F618806040478E665BAF5CBA55C9') failed: errno=13 (Permission denied)
[2021.01.19-11.03.55:582][  0]LogUnixPlatformFile: Warning: create dir('/home/lost_brain/UnrealEngine-release/Engine/Intermediate/Shaders/tmp/36CB0AFA234E45F086CDCCAE8A15EC38/0A6A2F618806040478E665BAF5CBA55C9') failed: errno=13 (Permission denied)
[2021.01.19-11.03.55:582][  0]LogShaderCompilers: Warning: Could not create the shader compiler transfer file '/home/lost_brain/UnrealEngine-release/Engine/Intermediate/Shaders/tmp/36CB0AFA234E45F086CDCCAE8A15EC38/0A6A2F618806040478E665BAF5CBA55C9', retrying...
Fatal error: [File:/home/lost_brain/????????????????/UnrealEngine-release/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 1394] 
Could not create the shader compiler transfer file '/home/lost_brain/UnrealEngine-release/Engine/Intermediate/Shaders/tmp/36CB0AFA234E45F086CDCCAE8A15EC38/0A6A2F618806040478E665BAF5CBA55C9'.
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554


от рута не запускается

Конфигурация ноутбука: RYZEN 5 4500 U, встроенное видео AMD Vega 6

Как решить эту проблему?
  • Вопрос задан
  • 329 просмотров
Подписаться 1 Простой 10 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Pelmeha
Я смог решить эту проблему путем изменения прав владельца на папку engine/binaries/linux и engine/Intermediate.
Я сделал это благодаря midnight commander. Нужно зайти по пути engine/binaries, выделить папку "linux", нажать f9. В панели сверху нужно выбрать "Файл", затем "Владелец/Группа". Выбрать пользователя через который вы запускаете unreal и имя группы аналогично. Затем снова перейти в панель "Файл" и выбрать графу "Права доступа".
Там поставить все галочки, кроме самых первых трех. Проделать это и со второй папкой "Intermediate".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы