unity-hardware-exigido
Conteúdo |
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.
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.
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 (*).
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 |
|
Wikifier (es): RicardoJorge |
Data: 23/04/2011 |
Mantenedor (es): FábioRéa |
unity-hardware-exigido (last edited 2011-09-19 23:21:33 by localhost)