chainfire 3D
Autor: misterc | Publicado: 2012-03-06T13:24:00-08:00

! Este é um "upgrade" / "arquivo de licença" para o programa normal Chainfire3D, você já deve ter instalado a versão gratuita ou nada vai acontecer!Assumir o controle sobre sua GPU!Chainfire3D é um intermediário driver OpenGL. O que significa isso? Isso significa que Chainfire3D fica entre as suas aplicações e os drivers gráficos, e pode interceptar e / ou comandos de mudança entre os dois. Ele tem algumas funções built-in, e pode ser prorrogado com plugins para fornecer funcionalidade extra.!&nbsp;Android&nbsp;2.1 e mais recentes. Agora disponível para Honeycomb - mas ainda assim o risco de uma grande lá!! Chainfire3D é para dispositivos + 1ghz só!! ROOT é necessário para este programa, bem como uma partição gravável / sistema. S-OFF também é necessária nos dispositivos HTC!As características incluem a redução do tamanho da textura e qualidade para reduzir o uso de memória e, potencialmente, aumentar o desempenho do&nbsp;jogo, bem como aumentar a memória uso potencialmente aumentar o desempenho.Se você instalar também o (experimental) driver EGL, E a sua GPU suporta, E você tem a versão Pro, você pode ativar ou 4xMSAA 16xMSAA em bases per-app. Isso pode melhorar drasticamente a qualidade de imagem!Não deixe de verificar o segmento em XDA para plugins disponíveis!
(&nbsp;http://forum.xda-developers.com/showthread.php?t=1087427&nbsp;)Chainfire3D foi testado em:
- HTC HD2
- Samsung Galaxy S
- Samsung Galaxy Tab de 7 "
- II Samsung Galaxy S
- Samsung 4G épico
- Motorola Atrix 4G
- Motorola Droid 2
- LG Optimus 2X
- Google Nexus SÉ provável para trabalhar em dispositivos muito mais. Até agora ninguém relatou uma falha instalar, de modo que é bom. Não significa que os problemas não pode acontecer.! Existe algum risco de instalar o driver. O seu dispositivo pode não arrancar. Se você tiver CWM, seria prudente para criar um backup antes de instalar!
Tutorial passo-a-passo 1º Instalação1 – Tenha todos os requisitos abaixo;1 – ROOT do seu aparelho, para faze-lo acesse:SPICE:&nbsp;Como deixar o SPICE XT300 mais rápido - Parte 2 - Fazendo o RootGalaxy Mini ou outros:&nbsp;Root Android 2.2 - Super UserGingerbread 2.3.4:&nbsp;Tutorial Root no Galaxy Mini Gingerbread 2.3.42 –&nbsp;Aplicativo Chainfire 3D Pro 3.34Shared
3 –&nbsp;Plugins Chainfire 3D2 – extraia o “Plug-ins Chainfire 3D” dentro do seu cartão SD;3 – Instale o app Chainfire 3D Pro 3.3; (Se tive dificuldades nesse ponto acesse)Instalar, Back-up e Desinstalar os Aplicativos4 – Abra o app, e de as permições de Superuser;5 – Em seguida selecione “CF3D driver”;6 – Ele vai procurar os driver que estão no cartão de memória e ira reiniciar o celular;7 – Depois que reiniciar, abra novamente o app, e selecione “Install plugin”8 – Ele irá procurar os plug-ins que estão no SD, espere terminar;9 – Ele ira acabar a procura e dará 3 opções;10 – Selecione uma de cada vez, e a seguinte mensagem ira aparecer;11- Agora volte e selecione a opção “Fix Market settings”;12 – Certo, agora selecione a opção “Default OpenGL settings”;13 – Selecione a opção “Use plug-in”;14 – Escolha o POWERVR;15 – Pronto, jogos em HD bala! Seja felizDesinstalação 1.8 e Instalação 2.81 – Abra o Chainfire 3D 1.8 e selecione Uninstall CF3D driver and reboot;2 – Aguarde o celular reiniciar e desinstale o aplicativo Chainfire 3D 1.8;3 – Agora instale o Chainfire 3D 2.8;Aplicativo Chainfire 3D Pro 2.84 – Se os driver já estiverem no Cartão de memória, siga o tutorial a partir do 4º passo;Mudanças e melhorias!?Foram adicionadas algumas opções a mais no app, e com certeza uma melhoria de desempenho, testem e digam o resultado.Opinião própria!No Galaxy Mini eu senti uma leve melhora, sabendo que o Galaxy já é um super celular!No SPICE XT300, eu rodei Angry Birds sem fazer o overclock e sem o modo avião, ou seja, melhora muito!Recursos a mais do Chainfire 3DVocê pode atribuir uma configuração especifica para cada aplicativo. Clicando em “Per-app OpenGL settings”Desmarque a opção “Use default settings” e as outras opções serão habilitadas.Tradução brusca de todas as opções:NightMode&nbsp;
Handy atalho para alternar on / off
Suporta vermelho, verde, azul, âmbar, salmão e personalizado (PRO) modos
Manipulação de OpenGL global
Reduzir tamanho de textura
Reduza qualidade da textura
Desenrole texturas
Substitua shaders
(Pro) Desativar a detecção Chainfire3D
(Pro) Dump todos os shaders
(Pro) Força tamanho do buffer de profundidade (EGL)
(Pro) Força MSAA (multisample Anti-aliasing) (EGL)
(Pro) manipulação OpenGL em uma base per-app
(Pro) mercado configurações Fix&nbsp;Plugins (Pro) Gerenciar instalado e shaders
- Configurações de backup (Pro) e restauração, plugins e shaders
Um pouco mais detalhadamente sobre algumas características&nbsp;NightMode&nbsp;
NightMode reduz o número de cores na tela, que em telas OLED economiza um monte de bateria. Os vários modos (especialmente vermelho) também são grandes em condições de pouca luz, como eles têm menos efeito sobre a sua visão noturna do que uma tela full-color.
Nota genérica sobre texturas (Generic note about textures)
As características abaixo são usados ​​somente se um formato de textura é suportado. Nativamente Chainfire3D só suporta texturas-primas, mas estes podem ser estendido através de plugins.&nbsp;Reduzir o tamanho da textura (Reduce texture size)
Esta resolução essencialmente cortes (suportado) texturas 'pela metade, o que normalmente reduz o uso de memória (4x) e melhora o desempenho, ao custo de pouco reduzindo a qualidade de textura. Isto não é compatível com todos os apps!Para muitos aplicativos 3D, isso funciona, como a GPU estende os gráficos, mas ele não funciona para muitas aplicações 2D.&nbsp;Reduzir a qualidade da textura (Reduce texture quality)
Isto converte de 32 bits texturas às texturas de 16 bits, reduzindo a utilização de memória (2x). Isto irá diminuir a qualidade da textura, mas para muitos jogos a diferença não é ainda visível. Se isso é realmente mais rápido ou mais lento depende do seu hardware.&nbsp;Desenrole texturas (Unroll textures)&nbsp;Converte não de 32 bits texturas para 32 bits. Isso não deve influenciar a qualidade da textura, mas ele usa mais memória. Em algum hardware isso é mais rápido que usar 16-bit texturas.&nbsp;Desabilitar a detecção Chainfire3D (Disable Chainfire3D detection)
Por razões de compatibilidade, Chainfire3D anuncia a aplicações que ele está sendo usado. Usando este recurso você pode desligar isso.&nbsp;Buffer de profundidade (por-app apenas) (Depth buffer (per-app only)
Alguns aplicativos esperar um certo tamanho do buffer de profundidade. Sem definir isso, eles podem não funcionar (a todos). Este recurso deve ser usado somente se um aplicativo exige especificamente - há uma boa chance de aplicativos não serão executados se você alterar essa configuração de forma errada.&nbsp;MSAA&nbsp;(multisample Anti-aliasing) (per-app apenas) (MSAA (MultiSample Anti-Aliasing) (per-app only)Permitindo MSAA melhora drasticamente a qualidade de imagem com o custo de performance. Linhas / arestas tornam-se muito mais suave. As opções disponíveis são automáticos (o app decide), 4x, e 16x. A maioria dos aplicativos não permitem MSAA-se em tudo. A ARM Mali MP 400 (usado na SGS2) pode até mesmo fazer 4xMSAA sem nenhum custo desempenho. Note que se seu GPU não suporta o nível de MSAA solicitado, o aplicativo, provavelmente, não comece a todos.
Corrija a configuração do mercado (Fix market settings)
Plugins podem adicionar suporte para várias características que normalmente não suportados pelo seu hardware. Mercado, no entanto, apenas relata a funcionalidade do seu hardware oferece. Usando esse recurso, Chainfire3D irá ajustar Mercado por isso também mostra aplicativos que requerem os recursos fornecidos pelos plugins.Isto não é útil, sem a plugins&nbsp;Backup e restaurar as configurações (Backup and restore settings)
Backup e restaurar todas as configurações do aplicativo, plugins, shaders, etc para / de seu cartão SD&nbsp;Plugins / API (Plugins / API)
No momento, a API Plugin é bastante limitada, mas permite para alguns plugins bastante interessantes, como Tegra2 / PowerVR / ATI emulação de textura (veja a documentação API um post abaixo). A idéia é melhorar ainda mais Chainfire3D Plugins para pode manipular todo o OpenGL fluxo de dados.&nbsp;Shaders&nbsp;
A partir da versão v1.9, você pode substituir shaders app com as suas próprias versões modificadas. Veja alguns posts abaixo para mais detalhes.&nbsp;Versão Pro
Conforme descrito acima, a versão Pro adiciona um pouco de funcionalidade.Compra que vai apoiar os meus esforços.&nbsp;Pro versão - warez&nbsp;Chainfire3D Pro está disponível em alguns sites warez, se você sentir vontade de rasgar-me fora Mas eu deveria avisá-lo que nenhuma dessas versões realmente funciona como a versão Pro real faz.
Requisitos
- OpenGL ES 2.0 (cada telefone + 1GHz tem essa)
- SuperUser / Root
- Gravável / sistema (ele vai tentar remontar sistema como leitura / gravação quando necessário, mas as mudanças precisam ficar entre reboots)
- S-OFF?
- Ter acesso root a partir da recuperação é uma grande vantagem para resolver problemas, se você tiver eles (run "/ system/lib/cf3d_uninstall.sh" como root para remover o driver e restaurar o antigo)
Instalação do driver CF3DCuidado ao realizar esse processo no Galaxy 5, vários usuários estão tendo que reinstalar a ROM novamente&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; FONTE: eu sou android