Eu notei uma falha interessante na minha máquina que produz resultados de glitches esteticamente agradáveis, embora não seja tão direta ou útil quanto uma captura de VRAM bruta.
Eu uso o gnome-mplayer - embora qualquer software derivado de mplayer deva fazer - com o módulo de saída de vídeo acelerado por hardware vdpau para hardware gráfico (relativamente recente) nvidia. Eu tive que ter uma versão do mplayer capaz de vdpau de um PPA com 10.04, mas acho que funciona fora da caixa em 10.10.
A falha ocorre quando você entra ou sai da tela inteira com um vídeo em pausa. A janela estará cheia de lixo maravilhoso, pedaços aleatórios do que recentemente estava na memória de vídeo recentemente: vídeo, pedaços de interface do usuário, gráficos 3D, se você estivesse jogando um jogo. Ele é jogado na janela de qualquer tamanho.
Quando você começa a reproduzir o vídeo, ele desaparece porque o conteúdo da janela é continuamente atualizado. Mas tirei várias capturas de tela de quando ele faz algo particularmente interessante.
Eu não sou especialista em programação gráfica, mas parece que seria bastante trivial escrever um programa em OpenGL que (mis) usa ponteiros para obter um monte de lixo a partir de ram de vídeo e depois renderizá-lo para a tela ou um imagem no disco.
Se quiser, posso descobrir alguns exemplos que capturei quando chegar em casa.