A placa de vídeo que integra o seu processador, qual VRAM ela usa no seu PC?

É bem sabido que as iGPUs atualmente no mercado são um grande salto em relação ao que vimos há apenas alguns anos, mas isso está trazendo uma consequência muito interessante de se lidar: o desempenho do seu “suposto” VRAM. Como o processador aloca memória gráfica para o iGPU ? E, sobretudo, até que ponto o desempenho depende desse tipo de memória?

Placas gráficas integradas em placas-mãe e processadores sempre dependeram de memória externa para ser usada como vídeo RAM ou VRAM, mas há algum tempo as atribuições são diferentes e é conveniente entender o porquê.

A placa gráfica que integra o seu processador

Sua iGPU ainda está usando a RAM do sistema como VRAM

E o faz por uma razão muito simples: a relação custo/benefício. Os processadores que possuem iGPU e que não são chamados como tal APU porque o CPU parte prevalece sobre o seu oposto, geralmente tem uma placa gráfica de baixo nível, competente para determinadas tarefas sim, mas não para jogos como tal. Por esta razão, e embora este tipo de dispositivo possa ter Memória HBM a seu crédito e conseguir acionar o desempenho devido aos custos finais do preço do processador, isso não é feito.

AMD-HSA2

Mas isso não é feito para APUs como tal e pelas mesmas razões. A tecnologia está lá, está madura, mas é cara de implementar e ninguém em sã consciência pagaria o custo extra, então a gama de processadores acabaria morrendo em comparação com a do rival. A solução para ter VRAM? O de sempre, o de uma vida: usar a RAM do sistema , ou seja, memória DDR como um trocador de informações.

A diferença está na forma de designá-lo pelo seu PC, já que antigamente uma parte muito pequena era reservada para VRAM, apenas alguns MB, até que o potencial do iGPU decolou, os jogos exigiam mais memória de vídeo e teve que mudar o sistema.

APIs gráficas e a importância da velocidade

Algumas APUs ainda permitem alocação máxima do BIOS/UEFI, mas, como tal, isso tende a desaparecer porque a memória compartilhada está fazendo um trabalho melhor hoje em dia graças ao DX12 e AMD e Intel motoristas.

Normalmente o parâmetro que define a VRAM no BIOS é o VRAM pré-alocada DVMT, onde via de regra deixa até 4,096 MB atribuídos. Windows e DX12 usando o que é conhecido como hUMA (particularmente na AMD) ou Arquitetura de Memória Unificada. Este sistema partilha a memória RAM do PC com a iGPU e se o nosso processador e plataforma o permitirem, deverá estar em AUTO, pois será, como dizemos, o sistema que consegue aumentar ou reduzir o tamanho do frame buffer através de um modelo de memória consistente e bidirecional (HSA em AMD).

UMA

A proporção de RAM usada é determinada em parte pela alocação como memória compartilhada, que ao mesmo tempo se sobrepõe à Memória Virtual do Windows em no caso de falta de RAM no sistema. A coisa a entender aqui é que a API e o driver irão oscilar a quantidade de VRAM alocada em uma proporção entre 1: 4 e 1: 2 , dependendo do caso.

Ou seja, se o sistema requer 1 GB de VRAM para a iGPU, nosso PC deve ter 4 GB no melhor caso e 2 GB no pior. Está longe de ser uma regra exata, pois dizemos que é gerida de forma totalmente aberta e livre (se indicarmos em AUTO ), então a VRAM da sua iGPU continua sendo e continuará sendo a RAM do sistema no PC.