Problemas de confiabilidade do IE9

1

Este fim de semana atualizei meu laptop Dell XPS do XP para o Windows 7 e também instalei o IE9 (que não roda no XP). Eu experimento frequentemente problemas de renderização, como texto não sendo renderizado, ou renderização deformada assim:

Osoutrosusuáriostambémexperimentamisso?

Issojáéruimosuficiente,masmeulaptopgeralmentetravacomumBSOD,comumerrodeparidadedememória.EutenhoanítidaimpressãodequeissotambémérelacionadoaoIE9.EucorrioMemTest86+quenãorelatounenhumerro.Umaplicativopodecausarerrosdememóriaquandooutrosnão?PossoajustarasconfiguraçõesdememóriaparamelivrardoBSoD?

edit
weberiksugerequeaRAMdevídeopodeestarcomdefeito.Issoépossívelsetodososoutrosaplicativosforemexibidoscorretamente.Omesmoparaomotorista;enquantoeutivequeinstalarumdriverdoVista(nãoparecehaverdriversdoWindows7paraoXPSM1710)elefuncionabemparaoutrosaplicativos.

outraedição
AspáginassãoexibidascorretamentenoFirefoxe,porvezes,tambémnoIE9.Eucrieiuma página de teste , apenas conteúdo, sem estilos, e parece se comportar, até eu redimensionar a janela e, em seguida, o topo ou metade inferior das frases completas é cortada (mostra como branco). Pelo menos não parece mais travar. A impressão funciona para a página de teste simples, mas as páginas mais complexas imprimem lixo; apenas o texto em si, o layout é OK.
Eu chamo de bugs do IE. As páginas são HTML e CSS válidas, e são exibidas em outro navegador conforme projetado, sem problemas, nem com fontes nem com qualquer outra coisa.
Embora eu possa entender que pode haver problemas com o mecanismo de renderização, não consigo explicar as falhas. Será que o IE9 tenta resolver a memória inexistente? Os requisitos de memória serão diferentes entre a página de teste simples e o resto do meu site. Meu sistema tem 2 GB de RAM. (Ele costumava ter 2,5 GB, mas eu removi o módulo de 512 MB, para ter certeza de que esse não era o culpado.)

    
por stevenvh 07.11.2011 / 12:11

3 respostas

3

O IE9 faz uso de aceleração de hardware para renderização. Como você está usando os drivers do Windows Vista em vez do Windows 7, isso pode estar causando a corrupção da renderização.

Você menciona que os drivers do Windows 7 não estão disponíveis - considere desabilitar a Aceleração de hardware & forçar a renderização de software :

To disable hardware acceleration and use software rendering instead of hardware rendering to view the webpage, follow the steps below:

  • Click Start, Control Panel, Network and security and then click Internet Options
  • Click the Advanced tab, and then browse to the Accelerated graphics section.
  • Click to select the Use software rendering instead of GPU rendering check box.
  • Click Apply, and then click OK.
  • Close all open Internet Explorer 9 windows, and then restart Internet Explorer 9.
  • View the webpage in Internet Explorer 9.
    
por 07.11.2011 / 15:47
0

parece um problema com sua placa gráfica.

meu palpite seria o driver ou a RAM

Certifique-se de usar o driver mais recente e brincar um pouco com as configurações (aceleração ligada / desligada).

    
por 07.11.2011 / 12:21
0

O BSOD só ocorre quando o IE9 está em execução? Tente redefinir as configurações do IE9: Opções da Internet > Guia Avançado > Redefinir (no canto inferior direito).

As mesmas páginas são renderizadas incorretamente em outros navegadores? Nesse caso, talvez reinstale a fonte. Se você imprimir a página, ela também será exibida incorretamente? Isso pode implicar que é relacionado à fonte.

Tente definir o IE9 para usar sua própria folha de estilos e definir a fonte como uma que você saiba exibir em outros sites.

  1. Crie uma folha de estilos de baunilha.
  2. Ir para Opções da Internet > Separador Geral > Acessibilidade
  3. Clique na caixa de seleção "Formatar documentos usando minha folha de estilo".
  4. Navegue até a sua folha de estilos e escolha-a. Em seguida, clique em "OK" duas vezes para sair do menu Opções da Internet.
  5. Feche o seu navegador e abra-o novamente. Seus estilos serão aplicados a todas as páginas que você visitar depois disso.

Sua folha de estilos pode ser tão simples quanto:

body {font-family: arial, sans-serif; font-size: 1em }

Talvez adicione elementos que você possa identificar como exibidos incorretamente em algumas páginas da Web e veja se é possível determinar se a página da Web com problema especifica uma fonte específica. Defina uma fonte diferente na sua folha de estilo.

    
por 07.11.2011 / 14:37