Uma placa gráfica na verdade requer relativamente pouca memória para funcionar como um simples dispositivo framebuffer (gráficos 2D):
Por exemplo, os requisitos de framebuffer para 1920x1080 em cores de 32 bits seriam:
- 1920 x 1080 = 2073600 pixels
- 2073600 x 32 = 66355200 bits
- 66355200/8 = 8294400 bytes
- 8294400/1024 = 8100 kilobytes
- 8100/1024 = 7,91015625 megabytes
Assim, mesmo com essa alta resolução, uma placa de 8MB seria capaz de exibir uma imagem.
Você pode duplicar ou até triplicar essa quantia se estiver usando um buffer duplo ou triplo (exiba uma imagem enquanto renderiza outra, depois mude para essa nova imagem enquanto renderiza uma terceira, etc).
Todo o restante da memória é usado quando o cartão está trabalhando com gráficos 3D para armazenar cópias internas (e cópias transformadas) de texturas para renderização. Quanto mais memória você tiver, mais e mais alta resolução de texturas a placa pode suportar internamente, por isso não será necessário enviar repetidas vezes as mesmas texturas repetidas vezes pelo mecanismo de jogos.
Então, quanto mais memória você tiver, melhor será para jogos em 3D.