Quase ninguém deveria fazer o que estou prestes a descrever, ou seja, instalar e usar mais de uma placa de vídeo. Ninguém realmente precisa de tanto desempenho gráfico. Além disso, é tecnicamente complexo e um pouco caro. Mas, às vezes, o senhor precisa dizer para o inferno com a racionalidade e abraçar o exagero.
Por quê? Battlefield 3, isto é por quê.
Sou fã da série desde os primeiros dias de Battlefield 1942, e perdi centenas de horas com Battlefield 2 e Battlefield: Bad Company 2. Até escrevi sobre o a demo original do Battlefield 2 neste mesmo blog, há seis anos. Então, sim, sou um superfã desde muito tempo atrás. Por mais que eu estivesse esperando o Battlefield 3, devo dizer que o beta aberto me convenceu de que ele é tudo o que eu sempre quis e muito mais. Uma gloriosa guerra sandbox em um enorme jogo de última geração. destrutível O campo de batalha é uma coisa linda.
Como o PC foi a principal plataforma para o Battlefield 3, ele é o raro jogo atual que não é reduzido aos níveis dos consoles PS3 e Xbox 360; é um mecanismo verdadeiramente de última geração projetado para ser dimensionado para os próximos anos de desempenho do PC.
Isso também significa que vai ser difícil para os PCs atuaisNo mínimo, o senhor precisará de uma CPU dual core rápida e uma placa de vídeo moderna com 512 MB ou mais de memória de vídeo. A partir daí, só aumenta. Muito mais. Como a maioria dos jogos, o Battlefield 3 é muito mais limitado pelo desempenho da placa de vídeo do que pelo desempenho da CPU. Normalmente, é aqui que eu daria o meu conselho padrão para que os senhores comprem uma das novas placas de vídeo mais populares lançadas nesta temporada de férias. Mas, infelizmente, devido a dificuldades com a transição do processo de 40nm para 28nm para a ATI e a NVIDIA, há não há nenhuma placa de vídeo nova e atraente este ano.
Então, o que um superfã de Battlefield viciado em desempenho ruim deve fazer? Dobrar a aposta e adicionar outra placa de vídeo para obter mais desempenho. Tanto a ATI quanto a NVIDIA oferecem suporte maduro a várias GPUs há alguns anos e, na maioria das vezes, optaram por uma estratégia simples de renderização de quadros alternados (AFR), em que cada placa de vídeo alterna entre os quadros para compartilhar o trabalho de renderização gráfica.
A pequena seta ali é um acessório de ponte que o senhor coloca em ambos os cartões para que eles possam sincronizar seu trabalho. Sim, há um pouco de sobrecarga, mas ele se adapta surpreendentemente bem, não produzindo bastante o dobro do desempenho, mas geralmente na faixa de 1,8x ou mais. Certamente é o suficiente para valer a pena. Tecnicamente, o senhor pode adicionar até quatro placas de vídeo dessa forma, mas, assim como acontece com várias CPUs, o melhor custo-benefício é adicionar a segunda; a terceira, a quarta e as demais oferecem retornos cada vez menores.
A boa notícia é que a queda do mercado de mineração de GPUs de BitCoin (se o senhor não sabe o que é isso, não pergunte… por favor) significa que há um excesso de placas de vídeo recentes à venda no eBay no momento. Eu tenho a mesma AMD Radeon HD 5870 que o senhor usou no passado. tenho desde o início de 2010. Comprei outra 5870 no eBay por apenas US$ 170. Essa é uma excelente placa de vídeo, bem à frente de seu tempo quando foi lançada originalmente e, mesmo agora, apenas 10% mais lenta do que a placa de vídeo mais rápida fabricada pela AMD. Simplesmente coloquei a segunda placa em meu sistema e instalei o conector de ponte.
O senhor pode reconhecer este computador como um versão mais aprimorada de minha última compilação (que, a propósito, ainda é incrível e altamente recomendada). De qualquer forma, para que isso funcione, o senhor precisará estabelecer algumas coisas sobre seu computador antes de sair correndo e comprar a segunda placa de vídeo.
- Uma placa-mãe que tenha dois slots PCI Express compatíveis com placas de vídeo. A maioria das placas-mãe de reposição e de entusiastas tem isso, mas se o senhor comprou um sistema da Dell, por exemplo, isso não é tão claro.
- Uma fonte de alimentação com espaço suficiente para alimentar duas placas de vídeo. Aviso: as placas de vídeo modernas para jogos consomem muita energia, elas facilmente puxa de 100 a 200 watts sob carga. Cada um. Às vezes, mais do que isso! Certifique-se de que o senhor tenha uma fonte de alimentação de qualidade classificada para um mínimo de 600 watts. Cada placa de vídeo terá dois conectores de alimentação, de 6 ou 8 pinos. Verifique se a sua fonte de alimentação oferece conectores suficientes ou se o senhor tem conversores à mão.
- Um gabinete com fluxo de ar suficiente para dissipar os 400 a 800 watts de calor da CPU e da GPU que o senhor irá gerar. Entenda que isso é sério quantidades de calor durante os jogos, muito mais do que os PCs mais sofisticados normalmente produziriam. Sim, é possível fazer isso de forma silenciosa (pelo menos no caso típico de inatividade), mas será necessário algum trabalho de engenharia.
Além quedescobri que há algumas peculiaridades adicionais dos sistemas com várias GPUs das quais o senhor precisa estar ciente.
- Certifique-se de que as duas placas que o senhor usa não sejam apenas da mesma família (pequenas diferenças de fornecedor são aceitáveis), mas também têm idênticos velocidades de clock e de memória. Isso não deveria importar, mas descobri que importava e tive que fazer o flash de um dos meus cartões para configurá-lo com as velocidades padrão para corresponder ao outro cartão.
- Não tente fazer overclock em seu sistema enquanto estiver colocando as várias GPUs em funcionamento. Em particular, não se esqueça de extremamente cuidado para não mexer na velocidade do barramento, pois os tempos são críticos quando se trata de duas GPUs no barramento PCI Express sincronizando seu trabalho. Confie em mim.
- Faça uma remoção limpa do driver de vídeo e instale os drivers de vídeo mais recentes depois de colocar a segunda placa. Eu recomendo Driver Sweeper para remover todos os vestígios de seus drivers antigos antes de reiniciar.
Não diga que eu não avisei o senhor sobre esse material, porque eu disse que seria tecnicamente complexo no primeiro parágrafo. Mas depois de algumas (muitas) dores iniciais, tenho o prazer de informar que várias GPUs realmente funcionam como anunciado. Posso elevar os jogos às configurações máximas absolutas em meu monitor de 27 polegadas e obter 60 quadros por segundo quase constantes. Como o senhor pode ver no exemplo abaixo, passamos de 44 fps para 77 fps no Battlefield: Bad Company 2.
Agora, o Battlefield 3 (beta) é muito avançado que eu não consigo colocá-lo nas configurações máximas mesmo com duas GPUs em jogo. Mas agora posso executar configurações muito altas, muito mais altas do que eu poderia com uma única GPU.
Para ser sincero, é improvável que eu continue com várias GPUs até 2012, quando as placas de vídeo da próxima geração forem lançadas. A cada lançamento de uma nova placa de vídeo, o senhor supostamente obter na nova placa aproximadamente o mesmo desempenho que o senhor obteve com duas placas de vídeo da geração anterior trabalhando juntas. Portanto, na melhor das hipóteses, isso é uma espécie de prévia, enganando o tempo ao fingir que temos uma placa de vídeo de última geração hoje. Há eficiências óbvias envolvidas na execução dessa paralelização em uma única matriz de GPU em vez de duas placas de vídeo distintas no barramento PCI.
Há também a questão do microgagueira. Pessoalmente, não achei que isso fosse um grande problema, a menos que o senhor esteja forçando as configurações gráficas além do que até mesmo duas placas podem oferecer de forma confiável. Mas se a taxa de quadros cair o suficiente, a sobrecarga de sincronização entre as placas pode interferir na taxa geral de quadros de forma perceptível.
Uma única placa de vídeo rápida é sempre vai ser o caminho mais simples, mais fácil e mais barato. No entanto, várias placas de vídeo são uma tecnologia bacana por si só, e não foi muito cara para começar, custando US$ 170. Nesse meio tempo, estou me divertindo muito com ele e estou louco para testar minha configuração com o lançamento final do Battlefield 3 em 25 de outubro. Se o senhor quiser, junte-se a mim!
[advertisement] Qual é o seu próximo passo na carreira? Carreiras no Stack Overflow tem as melhores listas de empregos de grandes empresas, quer o senhor esteja procurando oportunidades em uma startup ou na Fortune 500. O senhor pode pesquisar em nosso anúncios de emprego ou criar um perfil e deixe que os empregadores encontrem o senhor. |