Eu descobri que praticamente todos os erros desse tipo podem ser resolvidos executando MOZ_DISABLE_IMAGE_OPTIMIZE=1 firefox
em um terminal, para testar se funciona. Em caso afirmativo, basta adicionar MOZ_DISABLE_IMAGE_OPTIMIZE=1
a /etc/environment
(você teria que fazer logout e efetuar login novamente para que isso tenha efeito em seu ambiente de área de trabalho, embora, em um terminal aberto recentemente, funcione.)
Isso praticamente faz o que o nome sugere - ele envia SOMENTE dados de imagem para a placa de vídeo para imagens realmente na tela. Isto tem exatamente o efeito que você espera - evita os problemas do firefox com > 4096 e > 8192 imagens com muitos cartões, que em alguns casos é devido ao Firefox ignorar o limite de hardware, e em outros casos bugs de driver em cartões que supostamente suportam essas imagens maiores. Isso também evita que o Firefox fique sem RAM de vídeo e falhe em sistemas de vídeo com pouca RAM, como o Atom com GMA500 que eu tinha recentemente (32 MB de RAM de vídeo!).
A consequência é que o Firefox queima alguns% de decodificação da CPU e envia imagens enquanto você rola, o que de outra forma teria sido pré-carregado no cartão. Isso também funciona em sessões X remotas, com o mesmo efeito ... em uma página de imagem grande, em vez de um grande tráfego de rede no carregamento da página, pois o Firefox envia todas as imagens, você recebe tráfego à medida que a pessoa rola. / p>