Topic was automatically imported from the old Question2Answer platform.
Asked By
guba-odudkin
I have a portable workstation with 2 GPUs,
Intel and NVidia GTX. Obviously I would like to develop using the powerful one, However it keeps saying in console on editor startup:
OpenGL ES 3.0 Renderer: Intel(R) HD Graphics 520
same when testing scenes
win10 - set to high performance for gotod executable. Still nothing.
version 3.0.6.
The Nvidia chip is a co-processor to the intel one, not standalone. That’s why it doesn’t show up. I had the same issue with it until i read up on it and realized that the nvidia chip is merely an extension to the intel one.
I don’t think I follow, sorry. Intel 520 is built-in into CPU, while GTX 940MX is a separate physical chip on the board.
However my concern is not in the message itself, but rather that Godot editor does not use the GTX GPU at all. It uses the built-in Intel one.
You should be able to right-click the Godot executable and choose the NVIDIA graphics card in the Run with graphics processor dropdown.
You can enforce this permanently in the NVIDIA Control Panel by creating an application profile for Godot.
Update (Godot 4.x)
Use the --gpu-index Ncommand line argument if using Vulkan, where N is the index of your GPU (it starts from 0 and increments for every GPU found on the system). Run the engine with --verbose to see a list of detected GPUs and their IDs.
There is no way to override selection from Godot if using the OpenGL renderer – the system decides.
Thank you! Completely forgot about this option in context menu. Quite silly of me, profile didn’t work for some reason though. But “run with” did work!
Thanks again!