How to get GPU info / detect the power of GPU

Hello, is it possible to get info about GPU?

Etc, it is strong standalone card Nvidia with 4 GB memory, or it is weak onboard chipset without 3d acceleration?

However now i see that the gpu memory is not everything?

(What is the edge for if the game will be playable at least a bit on small window or not even that? Is it lack of some 3D support from side of GPU or CPU, or something?)

Because i have one like Office Apps pc with AMD Radeon HD 8400 benchmark here with dedicated memory 512 MB (that was surprising for me it is so much), and the game is unplayable on this device :frowning: (even if i tried to resize game window to small, set shadow quality to 0 … Even iPad is able to run the game but not this PC ! And it is quard core AMD 4 x 2 Ghz)

So, does the engine really needs at least 1 GB, or is there any other criterium which can hint, this is slow pc, this is fast pc?

I know different GPUs have different power, but how to detect it.

Btw, i have also this Macbook which is kind of also ■■■■ for UE, but that macbook with this GPU is able to run the game on small window, not like the PC above.

So i dont know if there is some way to detect the speed, or some tips how to make the engine faster on such weak pcs… Eg use SM3, or i dont know. (I know on Scalibility page there is about textures etc, but always when you lower textures or anti aliasing etc, it looks too much terrible. So i was thinking something which makes the game faster, but keeps some relative quality, like window resize etc…)

(Basicly i just wanted to make Options for GPU detail + detect the GPU power for default quality)

Thanks,

L.

Hello lukas84,

Running the Engine/Editor versus running a game created by the editor vary greatly. I guess I am a bit confused about your question and inquiries as to getting info about the GPU.

Are you simply asking, while in the editor is there a way to create an options section to automatically detect the users GPU and apply the optimal settings by default when attempting to design a game?

Or are you asking how to find the GPU versus the CPU performance and decide which is holding you back when designing a game for a specific platform?

This kind of approach is called GPU and CPU profiling. In other words, if I were designing a level and wanted to give it a high detailed realistic feel, but started to run into frame rate drops in the process. I would start to try and figure out which component, the CPU or the GPU, is holding me back. Like draw calls, occlusion culling, and level of detail for all of the assets in game.

GPU Profiling Documentation

The GPU has many units working in parallel and it is common to be bound by different units for different parts of the frame. Because of this, it makes sense to look at the parts (Where) when looking for the bottleneck (What).

Cheers,