A imagem exibida no monitor é armazenada na RAM de vídeo do computador na placa de vídeo em uma estrutura chamada buffer de moldura. Os dados no buffer de quadros geralmente são de cores RGB de 24 bits; portanto, haverá um byte para vermelho, um para verde e outro para azul para cada pixel na tela, possivelmente com alguns bytes de preenchimento extras. Os dados na RAM de vídeo podem ser gerados pela GPU ou pela CPU. A RAM de vídeo é lida continuamente por um componente DMA especializado na placa de vídeo e enviada ao monitor. A saída do sinal para o monitor é um sinal analógico (VGA), em que os componentes coloridos são enviados através de conversores digitais para analógicos antes de deixar o cartão ou um sinal digital no caso de DVI, HDMI ou DisplayPort. O hardware responsável por isso também gera os sinais de sincronização horizontal e vertical, bem como todos os atrasos apropriados, para que os dados da imagem sejam enviados apenas ao monitor quando estiverem prontos para isso. No DVI e no HDMI, o fluxo de informações de cores de pixels é codificado e serializado e enviado via TMDS (sinalização diferencial minimizada de transição) para o monitor. O DisplayPort usa codificação 8b / 10b. A codificação serve a vários propósitos. Primeiro, o TMDS minimiza as transições de sinal para reduzir as emissões EMI. Segundo, o TMDS e o 8b / 10b são protocolos balanceados em CC, de modo que os capacitores de bloqueio de CC podem ser usados para eliminar problemas com loops de aterramento. Terceiro, 8b / 10b garante uma densidade de transição alta o suficiente para permitir a recuperação do relógio no receptor, pois o DisplayPort não distribui um relógio separado. o fluxo de informações de cores de pixels é codificado e serializado e enviado via TMDS (sinalização diferencial minimizada de transição) para o monitor. O DisplayPort usa codificação 8b / 10b. A codificação serve a vários propósitos. Primeiro, o TMDS minimiza as transições de sinal para reduzir as emissões EMI. Segundo, o TMDS e o 8b / 10b são protocolos balanceados em CC, de modo que os capacitores de bloqueio de CC podem ser usados para eliminar problemas com loops de aterramento. Terceiro, 8b / 10b garante uma densidade de transição alta o suficiente para permitir a recuperação do relógio no receptor, pois o DisplayPort não distribui um relógio separado. o fluxo de informações de cores de pixels é codificado e serializado e enviado via TMDS (sinalização diferencial minimizada de transição) para o monitor. O DisplayPort usa codificação 8b / 10b. A codificação serve a vários propósitos. Primeiro, o TMDS minimiza as transições de sinal para reduzir as emissões EMI. Segundo, o TMDS e o 8b / 10b são protocolos balanceados em CC, de modo que os capacitores de bloqueio de CC podem ser usados para eliminar problemas com loops de aterramento. Terceiro, 8b / 10b garante uma densidade de transição alta o suficiente para permitir a recuperação do relógio no receptor, pois o DisplayPort não distribui um relógio separado.
Além disso, para HDMI e DisplayPort, os dados de áudio também são enviados para a placa gráfica para transmissão ao monitor. Esses dados são inseridos em pausas no fluxo de dados entre os quadros de vídeo. Nesse caso, a placa de vídeo se apresentará como um coletor de áudio para o sistema operacional e os dados de áudio serão transferidos via DMA para a placa para inclusão nos dados de vídeo.
Agora, você provavelmente percebe que, para uma tela de 1920 x 1080 com 4 bytes por pixel, você precisa apenas de 8 MB para armazenar a imagem, mas a RAM de vídeo do seu computador provavelmente tem muitas vezes esse tamanho. Isso ocorre porque a RAM de vídeo não se destina apenas ao armazenamento do buffer de quadros. A RAM de vídeo está diretamente conectada à GPU, um processador para fins especiais projetado para renderização 3D eficiente e decodificação de vídeo. A GPU usa seu acesso direto à RAM de vídeo para agilizar o processo de renderização. De fato, colocar dados da memória principal na memória de vídeo é um gargalo, pois o barramento PCI que conecta a placa de vídeo à CPU e a memória principal são significativamente mais lentas que a conexão entre a GPU e a RAM de vídeo.