I am playing Kingdom Rush and Kingdom Rush Frontier.
The purpose of GPU is to do matrix multiplication that are relevant for 3D rendering.
But what about 2D?
Does it make sense for 2D games like GPU to require GPU to improve performance?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.
Sign up to join this communityI am playing Kingdom Rush and Kingdom Rush Frontier.
The purpose of GPU is to do matrix multiplication that are relevant for 3D rendering.
But what about 2D?
Does it make sense for 2D games like GPU to require GPU to improve performance?
A GPU is required in order for a computer to output anything on a screen. In the majority of cases, a PC won't even boot without a GPU, which highlights how important a component it is.
The purpose of GPU is to do matrix multiplication that are relevant for 3D rendering.
That's a capability of a GPU, not it's sole purpose.
In order to render anything on a screen, you need a GPU. That includes 2D and 3D graphics. So yes, it makes sense that a 2D game uses the GPU - same with everything else on your monitor.
Edit: Just to clarify, when I say GPUs, I am referring to both proper GPUs and CPU integrated graphics.
move
bytes around and draw to RAM, and have some circuitry to create a video signal from some RAM area.
With respect of Kingdom Rush - it is so old that a discrete video card is not required. The minimum specs are apparently a GEForce 205. I could not find a comparison with that card, but the more powerful 210 is slower then the GPU built into the Intel CPU's of the time - and that was 7 years ago. (See https://gpu.userbenchmark.com/Compare/Nvidia-GeForce-G210M-vs-Intel-HD-4000-Mobile-125-GHz/m8875vsm7653). Similarly with the 8500GT - https://gpu.userbenchmark.com/Compare/Nvidia-GeForce-8500-GT-vs-Intel-HD-4000-Mobile-125-GHz/m7777vsm7653
Fom a practical POV,in general a 2d game does not require a discrete GPU as built in GPUs are more then fast enough. (Im not a gamer. I can posit some edge cases with 2d games at 4k or 8k resolution which might struggle, but that does not make a lot of sense in the general case)
As others have answered, technically a GPU is required - however a reasonable GPU is often built into CPU's - this is certainly the case for the overwhelming majority of non ancient Intel CPU's. A discrete GPU can help with complex rendering - typically associated with 3d (but usable for a lot of ither things as well)