Godot not running on Arch Linux

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By elrivx

Hi guys. I have a question. I’m Linux user (Arch Linux) and I downloaded the last version of the engine. When I try to excecute it, the OS paralyzed. I don’t wanna change to another engine. Can you help me? Greetings from Chile.

:8)

mh, i tried it with arch linux and manjaro (arch-based), and it works on both like a charm.

whiteshampoo | 2021-03-03 19:35

I used it before this week. I’m using Manjaro, Arch and Endeavour and still freeze.

elrivx | 2021-03-03 20:04

Where did you download the engine from (system packages, godotengine.org, AUR, Flatpak)? Which graphics card model and driver are you using?

Calinou | 2021-03-05 00:38

I’m install from repository and I download AppImage archive. My laptop has ATIRadeon R6 Graphic card and R5 M230.

elrivx | 2021-03-06 20:54

have you tried installing it with pamac build godot-bin? (Manjaro only)

whiteshampoo | 2021-03-08 11:42

I tried this method but still freeze the system. :open_mouth:

elrivx | 2021-03-08 18:51

can you provide any logs?

whiteshampoo | 2021-03-09 11:06

Of course. Let me see. Yerterday I install Artix 'cause it brings me some clues about frezzes or crashes. I run Godot on Terminal and Vulkcan Error savage appears!!!

amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x.

amdgpu_device_initialize: DRM version is 2.50.0 but this driver is only compatible with 3.x.x.
WARNING: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message
terminator_CreateInstance: Failed to CreateInstance in ICD 0. Skipping ICD.
Objects - 1
Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 122931152
at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:152)
WARNING: GENERAL - Message Id Number: 0 | Message Id Name: Loader Message
terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.
Objects - 1
Object[0] - VK_OBJECT_TYPE_INSTANCE, Handle 122931152
at: _debug_messenger_callback (drivers/vulkan/vulkan_context.cpp:152)
ERROR: Cannot find a compatible Vulkan installable client driver (ICD).

vkCreateInstance Failure
at: _create_physical_device (drivers/vulkan/vulkan_context.cpp:352)
ERROR: Could not initialize Vulkan
at: DisplayServerX11 (platform/linuxbsd/display_server_x11.cpp:4013)
ERROR: Unable to create DisplayServer, all display drivers failed.
at: setup2 (main/main.cpp:1541)

The problem is on Version 3.2.3 when on Terminal or execute AppImage paralyze the OS.

elrivx | 2021-03-10 18:19

ok, thats beyond my knowledge… sorry

whiteshampoo | 2021-03-11 14:58

Don’t worry. The ultimate things I do was install godot from AUR packages and for something reason that scape my knowdelge, freeze my OS too. The big problem is reports don’t log these error. :open_mouth:

elrivx | 2021-03-11 15:20

ensure the following packages are installed:
mesa vulkan-radeon
then try 4.0 again (vulkan only)
otherwise, try 3.x again (opengl only)

check the GPU:
lspci -k
look for the line starting with “VGA compatible controller”
below that should tell you which driver is in use, similar to this:
VGA compatible controller: NVIDIA Corporation GP102 Kernel driver in use: nvidia Kernel modules: nouveau, nvidia_drm, nvidia

You want Kernel driver in use: to be amdgpu
If it isn’t then look up how to switch to it.

If none of this works, try asking the forums for whatever distro you’re currently using, as this is seems to be a driver or hardware issue.

404fox | 2022-04-08 18:29