Estou fazendo alguns registros e percebi que em plataformas de 64 bits posso usar o /64bit
switch para rodar arquivos 64 bits dxdiag
. Presumo que deve haver algum motivo para fazer isso, ou seja, funcionalidade adicional na versão de 64 bits (ou funcionalidade incorreta/insuficiente ao usar a versão de 32 bits em x64). Quais são exatamente as diferenças?
Responder1
Por experiência pessoal, o dxdiag também pode ser usado para determinar se há algum problema com as partes de 32 ou 64 bits dos drivers. Por exemplo, executar dxdiag em 32 bits pode não mostrar aceleração para DirectDraw ou D3D; ainda assim, executar o DXDiag64 pode mostrar tudo perfeitamente.
Isso é útil ao tentar resolver problemas de vídeo, principalmente porque a maioria dos jogos é executada apenas no modo x86 (32 bits).
Responder2
Não hánada "extra"ao correrDXDiagno modo de 64 bits, ele simplesmente executa os arquivos executáveis nativos de 64 bits em vez dos arquivos de 32 bits. Os de 64 bits não precisarão ser emulados ou feitos em modo de compatibilidade e poderão aproveitar ao máximo o sistema, portanto (devem) poder rodar de forma mais rápida e confiável.
(Dito isto, seriapossívelque no modo 32 bits é necessário pular alguns testes que só seriam possíveis no modo 64 bits, semelhante a como um jogo pode ter conteúdo "extra" na forma de efeitos gráficos especiais que só estão disponíveis em um vídeo mais sofisticado -cartão que os suporta. No entanto, isso realmente não se aplica ao DXDiag; velocidade e estabilidade são realmente os únicos "extras" que você obtém.)
Responder3
Sim, há informações "extras", todos os motoristas mostram a data do motorista. Em um laptop que possui adaptadores GFX duplos, apenas o primário mostraria o dia do driver e o secundário que está enterrado mais abaixo não teria a data do driver.
Responder4
além das informações do driver, o dxdiag de 32 bits tem memória de vídeo limitada a 4095, enquanto o dxdiag de 64 bits tem um limite difícil de alcançar (não consegui encontrar).