is Vulkan always be required from GPU?

Right now, you need Vulkan support but it's likely that an OpenGL renderer will be available by the time Godot 4.0 is released.

5 months later

why is nightly 600mb ?

As written on my nightly builds page:

Builds on this page are currently less optimized than official releases since target=release_debug and target=release exhibit various issues in the master branch. Also, debug symbols are kept in the editor binaries so that Godot provides useful backtraces when crashing. This makes editor binaries about 5 times larger than they would otherwise be, but it makes bug reporting much more effective.

I may strip debugging symbols again in the future, but probably not before 4.0 is released. We want 4.0 to be as stable as possible, and that requires giving the means for users to report crashes with useful backtraces :)

a year later

any news about when Godot 4 will support potato gpu's?

ERROR: None of Vulkan devices supports both graphics and present queues.
   at: _create_physical_device (drivers/vulkan/vulkan_context.cpp:944)
ERROR: Condition "err != OK" is true. Returning: ERR_CANT_CREATE
   at: _window_create (drivers/vulkan/vulkan_context.cpp:1369)
ERROR: Can't create a Vulkan window
   at: _create_window (platform/linuxbsd/display_server_x11.cpp:4494)

What video card do you have? I know they are working on a mobile/low-end Vulkan renderer, however a lot of old GPUs only support an older spec of Vulkan, or the drivers are not current (and will never be updated), meaning it is unlikely they will ever work. But please let me know your specific device so I can look into it.

    cybereality

    +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 390.151                Driver Version: 390.151                   |
    |-------------------------------+----------------------+----------------------+
    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
    | Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
    |===============================+======================+======================|
    |   0  GeForce GTS 450     Off  | 00000000:01:00.0 N/A |                  N/A |
    | 30%   47C    P8    N/A /  N/A |    835MiB /   962MiB |     N/A      Default |
    +-------------------------------+----------------------+----------------------+
                                                                                   
    +-----------------------------------------------------------------------------+
    | Processes:                                                       GPU Memory |
    |  GPU       PID   Type   Process name                             Usage      |
    |=============================================================================|
    |    0                    Not Supported                                       |
    +-----------------------------------------------------------------------------+

    WARNING: lavapipe is not a conformant vulkan implementation, testing use only.

    So if I read this right, your hardware/driver doesn't really support vulkan at all and mesa is just offering a software renderer, but as the warning states, it's not a fully conformant implementation.

    Sadly, that card is far too old, and released before Vulkan was even invented. So it will never work.

      cybereality thanks, i think it's time to upgrade. This gpu was released on September 13, 2010 😆

      Well Godot 4.0 still won't be released for another 6 months or a year, so you can always continue using Godot 3.x for now. Even after 4.0 comes out, I bet 3.x will be maintained for a little bit for people on old machines. But videos cards have gotten down to almost normal prices, so it's not a horrible time to buy right now.

        cybereality But videos cards have gotten down to almost normal prices, so it's not a horrible time to buy right now.

        And even a 2 or 3 generations old GPU should be a significant upgrade at this point.

        So I found the cheapest current generation video card that will support everything. To be honest, it is not that great of a GPU, but the price is cheap and it will at least be good enough for development purposes.

        https://www.newegg.com/asrock-radeon-rx-6400-rx6400-cli-4g/p/N82E16814930068

        But if your GPU is that old, it may be time for a new computer. I realize that could be expensive, so maybe just getting that RX 6400 would be good enough while you save for a better PC. You can read the review here, you see it is not that good compared to recent video cards. But it will still be a lot better than what you currently own.

        https://www.techspot.com/review/2456-amd-radeon-6400/

        4 months later
        1 post was split to LB3.
        2 months later
        3 months later