I can't open godot 4.6.1 stable

Godot Version

4.6.1

Question

i cant open the godot editor, this happend on the 4.6.1, the 4.5 run perfec idk whats is happening

this is the message of the console, i have to put only the initial part because the forum only permit 32000 caracters, and is more and more long

Godot Engine v4.6.1.stable.official.14d19694e - https://godotengine.org
OpenGL API 3.3.0 - Build 27.20.100.9268 - Compatibility - Using Device: Intel - Intel(R) UHD Graphics

Editing project: C:/Users/Leo/Desktop/new-game-project
Godot Engine v4.6.1.stable.official.14d19694e - https://godotengine.org
D3D12 12_0 - Forward+ - Using Device #0: Intel - Intel(R) UHD Graphics

ERROR: Can’t create buffer of size: 1920, error 0x887a0005.
at: (drivers/d3d12/rendering_device_driver_d3d12.cpp:969)
ERROR: Condition “!buffer.driver_id” is true. Returning: RID()
at: vertex_buffer_create (servers/rendering/rendering_device.cpp:3190)
ERROR: Condition “!vertex_buffer_owner.owns(buf)” is true. Returning: RID()
at: vertex_array_create (servers/rendering/rendering_device.cpp:3297)
ERROR: Can’t create buffer of size: 704, error 0x887a0005.
at: (drivers/d3d12/rendering_device_driver_d3d12.cpp:969)
ERROR: Condition “!index_buffer.driver_id” is true. Returning: RID()
at: index_buffer_create (servers/rendering/rendering_device.cpp:3395)
ERROR: Condition “!index_buffer_owner.owns(p_index_buffer)” is true. Returning: RID()
at: index_array_create (servers/rendering/rendering_device.cpp:3421)
ERROR: Can’t create buffer of size: 1920, error 0x887a0005.
at: (drivers/d3d12/rendering_device_driver_d3d12.cpp:969)
ERROR: Condition “!buffer.driver_id” is true. Returning: RID()
at: vertex_buffer_create (servers/rendering/rendering_device.cpp:3190)
ERROR: Condition “!vertex_buffer_owner.owns(buf)” is true. Returning: RID()
at: vertex_array_create (servers/rendering/rendering_device.cpp:3297)
ERROR: Can’t create buffer of size: 704, error 0x887a0005.
at: (drivers/d3d12/rendering_device_driver_d3d12.cpp:969)
ERROR: Condition “!index_buffer.driver_id” is true. Returning: RID()
at: index_buffer_create (servers/rendering/rendering_device.cpp:3395)
ERROR: Condition “!index_buffer_owner.owns(p_index_buffer)” is true. Returning: RID()
at: index_array_create (servers/rendering/rendering_device.cpp:3421)

func _ready() -> void:
    print("hello world")

You should check if a similar issues hasnt been reported already and if not, open a new one

Probably related to your drivers not properly supporting D3D12, try launching the project from the command line using --rendering-driver vulkan

1 Like

thanks! thats repair the error, first i run godot in compatibility mode whit –rendering-driver opengl3, that open the editor in compatibility mode, after that i use the comand you give me

–rendering-driver vulkan and i can open the project in forward, I’m going to have to use the terminal to open Godot from now on until I find a solution for the error I get when opening the editor with the icon. If you know how I could fix it, I’d really appreciate it. I really like the new interface.

thanks for the help athousandships

1 Like

You can look into updating your drivers, might help, and there might have been fixes in more recent versions fixing some specific D3D12 issues, so you can test the latest 4.7.dev3, but happy at least the Vulkan driver fixes it! The change from 4.5 is that starting in 4.6 Windows defaults to the D3D12 driver as it is (generally) more stable and good compared with the Vulkan drivers

i have a integrated graphic card, mi cpu is a intel i31115g4 and i have the mos actual drivers for the gpu

this a image of mi drivers and more info, idk what is happening but when i use the command you give the problem disapear, now i put in the target of the shotcut that command before godot and work fine, but if i enter in the .exe whithout the shortcut give me the same error, is a 50/50 is repair but no

1 Like