unity-hardware-exigido

Desmistificando os requisitos de hardware para o Unity

Sistema de teste

Nós testamos o Unity com os sistemas abaixo. Utilizamos o sistema para identificar as especificações mínimas para o Unity. Fizemos a suposição razoável de que os mais novos hardware da Intel, NVidia e AMD serão ainda mais capazes do que os listados abaixo.

  • Sistema 1: Dell Mini 9, 1G RAM, GMA 950, 1024x600 de resolução de tela
  • Sistema 2: Pentium 4 2.4GHz, 1G RAM, ATI 3450 AGP (256MB) + fglrx driver, 1280x1024 de resolução de tela
  • Sistema 3: Pentium 4 2.4GHz, 1G RAM, ATI 3450 AGP (256MB) + open source radeon driver, 1280x1024 de resolução de tela
  • Sistema 4: Pentium 4 2.4GHz, 1G RAM, NVidia Geforce 6600 AGP (128MB) + NVidia driver proprietário, 1280x1024 de resolução de tela

Aqui estão os resultados de nossa experiência inicial com os sistemas listados acima. Consideramos a estabilidade do sistema, como sua resposta e renderização de gráfico de desempenho.

  • Sistema 1: Bom
  • Sistema 2: Bom
  • Sistema 3: Artefatos gráficos
  • Sistema 4: Bom

Versão OpenGL requerida pelo Unity

Unity requer OpenGL 1.4 ou melhor. Devido à dissociação entre as versões OpenGL e as primeiras implementações de novas extensões por fornecedores de hardware, ter OpenGL 1.4 não é suficiente. O sistema também deve ter suporte para um número de extensões OpenGL.

Extensão OpenGL requerida

Objeto Framebuffer Textura retangular Não alimentação de 2 texturas Programas de vértices Programas de fragmento Objetos de buffer Suporte de GLSL shader (Opcional).

Outros requerimentos

Mínimo 128MB de memória de vídeo Mínimo textura largura/altura 2048 Registro suficiente de shaders de vértice e fragmento

Data de lançamento de Harware

Aqui são as datas de lançamentos de hardware GPU no nosso teste de sistema. Eles nos ajudam a determinar de longe e podemos encontrar a GPU que pode rodar o Unity.

Icones/informacao.png GMA 950: Maio 2005 Radeon HD 3450: 2008 Geforce 6600: 2004

Principais datas de especificações de característica OpenGL

A data de lançamento de algumas extensões chave OpenGL é um bom indicador de quando e onde elas foram pela primeira vez disponibilizadas pelo fornecedor de hardware de gráficos, tais como AMD e NVidia.

Icones/informacao.png Vértice/Fragmento programas assembly: 2002 Objetos Frame buffer: 2005

Sumário

Os hardware a seguir tem as capacidades necessárias para o Unity:

  • Todas GPUs lançadas hoje pela NVidia, AMD e Intel.
  • GPUs lançadas pela NVidia e AMD nos últimos 5 anos.
  • GPUs lançadas pela Intel depois da GMA 950 (*).

Icones/importante.png Exceto para GPUs com inapropriado suporte de driver ou características faltando.

Q&A

O Unity aumenta drasticamente o requisito mínimo de hardware gráfico?

Não, o Unity tenta tirar vantagem das características que tem sido especificado ou lançado vários anos atrás.

Como eu sei se meu GPU roda o Unity?

Existe um programa para teste no Natty para isso. Rode o comando:

/usr/lib/nux/unity_support_test -p

Isso irá dizer se seu sistema tem o requisito mínimo capaz para o Unity. Este é o mesmo programa que rodamos na hora do boot para decidir se o Unity será inicializado ou se a versão anterior deve ser executada em seu lugar.

Quais drivers recomendamos?

  • AMD GPUs:
  • Driver Fglrx: Nós tivemos alguns problemas com o driver fglrx mas somos capazes de solucionar. Com o driver fglrx, você perderá característica como o Kernel Mode Settings (KMS). Open Source Radeon driver: podem apresentar prestação de artefatos em alguns sistemas. No "sistema 3" de configuração, a unidade não é utilizada devido a problemas de processamento grave.
  • NVidia GPUs: Drivers NVidia proprietários.
  • Intel GPUs: Drivers Intel open source.

Com o que devo estar ciente antes de testar o Unity?

Evite exóticas combinações de hardware. Use o driver correto para o GPU correto. Evite perder bibliotecas quando tentar resolver problemas gráficos. Nem todos os GPUs têm o poder computacional de conduzir uma configuração multi-monitor em alta resolução. Escolha o seu hardware de acordo com suas necessidades. Todos os drivers têm bugs, por favor, relate com o máximo de detalhes possível. Há também erros no Unity de que poderíamos ter perdido. Por favor, reporte-os também.

E se o meu sistema não tem o mínimo exigido OpenGL?

Temos Unity em 2D. Ele funciona em sistemas que não têm os recursos necessários para Unity 3D. É uma ótima maneira de ter o Unity sem os requisitos de hardware.

E o futuro?

Podemos precisar de mais recursos OpenGL para melhorar o Unity no futuro próximo. No entanto, nós sempre iremos tentar dar o melhor apoio possível ao GPUs. Uma meta razoável seria característica de equivalência com o OpenGL ES 2.0. É um padrão da indústria que acreditamos que muitas GPUs e os condutores devem ser capazes de suportar, já hoje, se não, num futuro próximo.

Leituras recomendadas

Créditos

Autor (es): FábioRéa

Data: 23/04/2011

Local: DemystifyingUnityGraphicsHardwareRequirements

Wikifier (es): RicardoJorge

Data: 23/04/2011

Mantenedor (es): FábioRéa


CategoryRevisada

unity-hardware-exigido (last edited 2011-09-19 23:21:33 by localhost)