Como posso definir a profundidade de cor como 8 bits no Windows XP?

5

Como posso definir minha resolução para usar cores de 8 bits no Windows XP?

Eu só posso escolher cores de 16 bits, 24 bits e 32 bits. Eu sei que 8 bits é possível porque se eu tenho dois monitores, e eu executo um jogo muito antigo que muda a resolução para algo como 640x480 @ 256 cores, o outro monitor ainda exibe coisas (embora de uma maneira muito feia). p>     

por Claudiu 16.11.2010 / 18:51

3 respostas

5

Sim, é possível definir profundidades de cor de 8 bits no XP. Está um pouco escondido:

  1. Em Propriedades de exibição, clique em "Avançado".
  2. Vá para a guia "Adaptador"
  3. Clique em "Listar todos os modos ..."
  4. Todos os modos de 8 bits / 256 cores suportados serão listados nesta janela. Selecione um e clique em OK e, em seguida, clique em OK na próxima janela e seu modo de exibição será alterado.

Acho que você pode receber pop-ups do Windows informando que sua profundidade de cor é muito baixa.

    
por 07.03.2011 / 21:27
5

Eu acho que é deliberadamente impossível migrar para 8 bits como opção de área de trabalho. O XP só permite que aplicativos mais antigos imponham o problema, pois, do contrário, seus truques de troca de paletas simplesmente não funcionariam (sem algum tipo de emulação de paleta que afetaria seriamente o desempenho).

O endereçamento de 8 bits de desempenho será muito mais lento nas arquiteturas modernas, e não mais rápido. Enquanto você teoricamente estaria empurrando menos dados em torno dos chipsets gráficos que são projetados para operar em blocos de 32 bits, endereçar valores menores na verdade requer mais esforço. Além disso, a maioria dos objetos do aplicativo ainda será processada como uma imagem em cores reais, sendo apenas convertida conforme necessário antes de ser enviada ao buffer de quadros da tela para cada atualização.

Outro motivo comum para eliminar a profundidade de cores costumava ser a RAM gráfica limitada. Como uma imagem de 1920 x 1200 a 32 bits é menor do que 9Mbytes, nenhuma placa gráfica moderna em uma máquina de mesa vai ter que lidar com efeitos extravagantes e técnicas de consumo de memória como buffer triplo e alguma janela tendo sua própria superfície grande processada separadamente um buffer de quadros pela GPU.

    
por 17.11.2010 / 00:07
0

Em um sistema moderno (por exemplo, Pentium M 1.7Ghz com um monitor WUXGA), o desempenho de vídeo de 8 bits é realmente possível e vale a pena:

  • posso reproduzir vídeo de 1920 x 1080 sem atraso
  • A GPU e a CPU funcionam muito mais frias, resultando em menos ruído na ventoinha
  • Vida útil geral melhorada da bateria
  • As cores não são bonitas, mas a maioria dos vídeos e fotos parece bem
por 07.03.2011 / 19:31