TUTORIAL CHAINFIRE3D

Este es el manual oficial de el creador de la aplicacion Chainfire y miembro de XDA.Despues de leer la especificacion de la apliccion y su contenido pasaremos al mimitutorial.

GUIA DE CONCEPTOS OFICIAL DE CHAINFIRE3D
Chainfire3D es un controlador de intermediario OpenGL. ¿Qué significa eso? Esto significa que Chainfire3D se encuentra entre las aplicaciones y los controladores de gráficos, y puede interceptar y / o cambiar los comandos entre los dos. Tiene algunas funciones incorporadas, y puede ser ampliado con plugins para proporcionar funcionalidad adicional.
Características
- CF3D OpenGL controlador
- Modo nocturno
- Atajo muy útil para cambiar de encendido / apagado
-Apoya rojo, verde, azul, amarillo, salmón y modos personalizados (Pro)
- Mundial de la manipulación de OpenGL
- Reducir el tamaño de la textura
- Reducir la calidad de la textura
- Desenrolle texturas
- BGRA de emulación
- Plugins de carga
- Sustituya shaders
- (Pro) Desactivar la detección Chainfire3D
- (Pro) Vuelca todos los shaders
-(Pro) de profundidad de la Fuerza de tamaño de búfer (EGL)
- (Pro) Fuerza MSAA (multimuestra Anti-Aliasing) (EGL)
- (Pro), la manipulación de OpenGL en una base per-app
- (Pro) ajustes de Fijar mercado
- (Pro) Gestionar plugins instalados y shaders
- (Pro) Copia de seguridad y restaurar la configuración, plugins y shaders
Detalle un poco más sobre algunas de las características  
Modo nocturno
Modo nocturno reduce el número de colores de la pantalla, que en las pantallas OLED ahorra un montón de batería. Los diversos modos (especialmente de color rojo) también son excelentes en condiciones de poca luz, ya que tienen menos efecto en su visión nocturna de una pantalla a todo color

Nota genérica acerca de las texturas
Las siguientes características sólo se utilizan si un formato es compatible con la textura. Nativa Chainfire3D sólo es compatible con texturas primas, pero se puede ampliar a través de plugins.

Reducir el tamaño de la textura
Esto, en esencia la resolución cortes (apoyado) texturas de la mitad, que por lo general reduce el uso de la memoria (4x) y mejora el rendimiento, a costa de reducir ligeramente la calidad de la textura. Esto no es compatible con todas las aplicaciones! Para muchas aplicaciones en 3D, esto funciona, como la GPU se extiende a los gráficos, pero no funciona para muchas aplicaciones de 2D.

Reducir la calidad de la textura
Esto convierte de 32-bit texturas de texturas de 16-bit, la reducción del uso de memoria (2x). Esto disminuirá la calidad de las texturas, pero para muchos juegos la diferencia no es aún visible. Si esto es realmente más rápido o más lento depende de su hardware.

Desenrolle texturas
Convierte sin texturas de 32 bits a 32 bits. Esto no debería influir en la calidad de textura, pero se utilizan más memoria. En algún hardware que es más rápido que el uso de texturas de 16 bits.

Desactiva la emulacion BGRA
Algunos de GPU no son compatibles con BGRA - en este caso, Chainfire3D emula apoyo BGRA. Los desarrolladores no pueden esperar que esto (es decir, codificar las características de un determinado GPU) y puede causar problemas. Si aparecen en rojo y azul intercambiado en aplicación o en el juego, habilitar esta característica, y ver si ayuda.

Desactivar la detección Chainfire3D
Por razones de compatibilidad, Chainfire3D anuncia a las aplicaciones que se estén utilizando. Con esta función puedes desactivarlo.

Profundidad de Buffer (por única aplicación)
Algunas aplicaciones esperan un tamaño de búfer de profundidad determinada. Sin establecer esto, no se puede ejecutar (en absoluto). Esta función sólo debe utilizarse si una aplicación así lo exige - no hay una buena probabilidad de aplicaciones no se ejecutarán si se cambia este valor por el camino equivocado.

MSAA (multimuestra Anti-Aliasing) (por única aplicación)
Habilitación de la MSAA mejora drásticamente la calidad de la imagen a costa del rendimiento. Las líneas o bordes se vuelven mucho más suave. Las opciones disponibles son automáticas (la aplicación decide), 4x y 16x. La mayoría de las aplicaciones no permiten MSAA a sí mismos en todos. La ARM Malí 400 MP (utilizado en el SGS2) incluso se puede hacer 4xMSAA sin costo alguno el rendimiento. Tenga en cuenta que si su GPU no es compatible con el nivel de MSAA solicitado, la aplicación es probable que no inicia en absoluto.

Fijar la configuración del mercado
Plugins pueden añadir soporte para varias características que normalmente no compatibles con el hardware. Mercado, sin embargo, sólo se informa de la funcionalidad de su hardware le proporciona. Con esta función, se ajustará Chainfire3D mercado por lo que también muestra las aplicaciones que requieren las características proporcionadas por los plugins. Esto no es útil sin los plugins

Copia de seguridad y restaurar la configuración
Copia de seguridad y restaurar todas las configuraciones de aplicaciones, plugins, shaders, etc a / desde la tarjeta SD

Plugins / API
Por el momento, la API para plugins es bastante limitado, pero sí permite algunas extensiones muy interesantes, como la emulación de textura Tegra2 / PowerVR / ATI (ver la documentación de la API un puesto más abajo). La idea es seguir mejorando Chainfire3D para plugins pueden manipular a todo el flujo de datos OpenGL.

Shaders
Desde la versión v1.9, puede reemplazar los shaders de aplicaciones con sus propias versiones modificadas. Ver los mensajes un poco más abajo para obtener más detalles.

La versión Pro
Como se señaló anteriormente, la versión Pro añade un poco de funcionalidad.

Requisitos
- OpenGL ES 2.0 (todos los teléfonos + 1 GHz tiene esto)
- SuperUser / Raíz
- Se puede escribir / sistema (que tratará de volver a montar el sistema de lectura / escritura cuando sea necesario, pero los cambios que se adhieren entre reinicios)
- S-OFF?
- Tener acceso a la raíz de la recuperación es una gran ventaja para resolver los problemas si llegas a tener ellos (ejecutar "/ system/lib/cf3d_uninstall.sh" como root para eliminar el controlador y restaurar el viejo)

Instalación del controlador CF3D
Hay algún riesgo, por lo que debe tener acceso de root o bien en la recuperación, una copia de seguridad de CWM, o un firmware a parpadear la mano. Sin embargo, el conductor ha sido probado y trabajando en los siguientes dispositivos:

- HTC HD2
- Samsung Galaxy S
- Samsung Galaxy Tab 7 "
- Samsung Galaxy S II
- Samsung Epic 4G
- Motorola Atrix 4G
- Motorola Droid 2
- LG Optimus 2X
- Google Nexus S
Es probable que funcione en dispositivos mucho más. Hasta ahora nadie ha informado de una instalación errónea, y eso es bueno. Eso no significa que los problemas no puede suceder.

Guía de configuración de OpenGL
Entonces, ¿cómo configurar uno de ellos Chainfire3D la mejor manera posible? Es fácil si sabes lo que estás haciendo. De forma predeterminada, desea habilitar lo menos posible.

Conceptos básicos
Como se ha dicho, desea habilitar tan poco como sea posible para hacer que las aplicaciones funcionan de la manera que quieras, cuanto más se habilita, el Chainfire3D CPU más va a utilizar para hacer el trabajo.

IMPORTANTE # 1: Simplemente permite a todas las opciones es contraproducente, a menos que usted sabe que necesita a todos.

IMPORTANTE # 2: Habilitación de "Reducir la calidad de las texturas" y "Desenrolle texturas" es una cosa tonta por hacer. Lee sus descripciones, y pensar en ello durante un minuto

Ambas opciones están disponibles, porque en cuanto al rendimiento, en algún hardware es mejor, mientras que en otro hardware que el otro es mejor.

IMPORTANTE # 3: "Reducir el tamaño de la textura" no es compatible con una gran cantidad de aplicaciones. Si usted está viendo cosas extrañas, este ajuste es probable que el problema.

(1) Al comenzar, simplemente no se debe permitir nada. Cuando se ejecuta una aplicación, y no funciona como se espera, en primer lugar entrar en la configuración y ver si hay un plugin (sólo) se puede utilizar para hacer que funcione mejor.

(2) Si no hay ningún plugin o usted no está satisfecho con ella, trata de la "Reducir la calidad de la textura" opción para ver si mejora el rendimiento. Esta es la más "compatible" opción de utilizar. Aunque el uso de la memoria de textura se reduce a la mitad, a menudo no se ve una gran diferencia (o ninguna diferencia en absoluto, incluso) en el resultado final que se muestra en la pantalla.

(3) También puedes probar el "Desenrolle texturas" opción. Asegúrese de desmarcar la opción "Reducir la textura de la calidad" cuando se utiliza esta opción.

(4) Como último recurso, utilizar el "Reducir el tamaño de la textura" opción. Aunque esta opción reduce en gran medida el uso de memoria y puede tener una mejora en la velocidad increíble, como resultado, no es compatible con una gran cantidad de aplicaciones.

(5) Si el rendimiento es adecuado, tratar de activar la función MSAA para mejorar la calidad visual.

Características - La versión libre
En la versión gratuita, sólo se puede configurar los ajustes de "default", por lo que probablemente estará en la herramienta de configuración Chainfire3D mucho. Les aconsejo que cuando no está utilizando Chainfire3D algo específico, desactivar todas las opciones. Esto es mejor para el rendimiento del sistema.

- Especificaciones de la versión Pro
En la versión profesional, te aconsejo vivamente que desactivar todas las opciones en la configuración "por defecto", y sólo usar "por aplicación" de configuración. Esto reducirá la probabilidad de conflictos de configuración entre diferentes aplicaciones, lo que hace realmente suceden un montón! También es la mejor configuración posible que puede tener en cuanto al rendimiento.

Plugin de instalación
Los plugins son. Lo que los archivos llamados xxxxx libGLEMU_. Así. Ellos deben ser envueltos en un archivo zip libGLEMU_ xxxxx.. En pocas palabras este archivo zip en tu / sdcard, y utilizar el "plug-in de instalación" en la opción Chainfire3D.

Sobre
Esto puede sonar como el vudú para algunos de ustedes, no se preocupe. Modernas bases de OpenGL aplicaciones y juegos ejecutar programas en la GPU (tarjeta gráfica) para representar la imagen en la pantalla. Estos pueden ser bastante complicado, y no siempre son compatibles entre las GPU diferente. Chainfire3D le permite sustituir aplicaciones integradas "shaders con los modificados. Potencialmente, esto puede solucionar una serie de problemas con aplicaciones diversas.

Shader instalación
Shaders son. Archivos de sombreado llamado xxxxx_xxxxx. Sombreado. Ellos deben ser envueltos en un archivo zip shaders_ xxxxx.. En pocas palabras este archivo zip en tu / sdcard, y utilizar la opción "Instalar de sombreado" en la opción Chainfire3D. Asegúrese de obligar a matar a la aplicación que está instalando para los shaders - esa aplicación tiene que ser reiniciado para que los shaders que deben aplicarse. CONSEJO: Al entrar en la configuración de cada aplicación para una aplicación y cambiar cualquier configuración (y viceversa) matará a la aplicación de destino.

Shaders: cómo modificarlos (usuarios avanzados de TECH)
Este artículo asume que sabes un poco acerca de OpenGL y shaders. No mucho, eso sí, los shaders me hice modificados sin el conocimiento previo de los shaders.

Obtención de los shaders originales
Chainfire3D detectará automáticamente shaders que no funciona bien el compilar, y volcar ese sombreado a "/ data/data/eu.chainfire.cf3d/files/shaders o ProcessName _ crc32. Error_dump" y "... error_log". Esto va a generar un poco de la producción en Logcat, así que usted sabe que sucede. En (por ejemplo) DDMS, filtro en "Chainfire3D" para ver sólo los mensajes.

El archivo error_log contiene el mensaje de error de la GPU, mientras que el error_dump contiene el código fuente de sombreado. (Tenga en cuenta que puede haber demasiados saltos de línea).

Si los shaders hacen de compilación, pero que en realidad no funciona (o enlace - Logcat ver que esto suceda), los shaders no será automáticamente objeto de dumping. Hay que deshacerse de ellos de forma manual. Usted puede hacer esto yendo a Chainfire3D por aplicación de configuración de OpenGL y habilitar la opción "Volcado de todos los shaders" opción. Chainfire3D ahora volcar todos los shaders de la aplicación de destino intenta compilar. El nombre del archivo es el mismo, pero su extensión es ". Volcado" en lugar de ". Error_dump".

Modificación de los shaders
Usted puede simplemente arrastrar los archivos del BAD de las "/ data/data/eu.chainfire.cf3d/files/shaders o" directorio. Consejo práctico: si no se especifica un nombre de archivo, el BAD se tire todo el directorio.

Ahora simplemente puede modificar los archivos de sombreado con un editor de texto. Puede que tenga que convertir los archivos de Unix nueva línea en formato de Aviso de nueva línea en Windows en formato:. Vea la sección de limitaciones, también es necesario para convertir los archivos a formato de nueva línea UNIX!

Prueba de los shaders
Obviamente, tendrás que matar a la aplicación de destino en primer lugar, entonces usted puede empujar a los shaders de nuevo al dispositivo en el mismo lugar. IMPORTANTE: shaders de repuesto deben tener la extensión, en lugar de "basurero." O "" sombreado ".. error_dump ". Mantener el resto del nombre del fichero exactamente el mismo. Si lo hace correctamente, Chainfire3D reemplazará a las aplicaciones de sombreado con el que acaba de poner en el dispositivo.

Para que Chainfire3D ser capaz de utilizar el sombreado, tenga en cuenta que también debe chmod 666 el archivo en el dispositivo.

El empaquetado de los shaders
Así que han solucionado los problemas con una aplicación para un determinado GPU mediante la modificación de un número de shaders. Sería una lástima si se mantiene por sí mismo. Embalaje para arriba es sencillo: basta con lanzar el "sombreado". Archivos en un archivo ZIP, y el nombre del archivo ZIP de la siguiente manera:

"Shaders_ dispositivo _ _ targetapp versión. Zip"

Por ejemplo, la corrección de sombreado SGS2 de Riptide GP sería algo así como: "shaders_sgs2_riptide_gp_v1.zip"

Liberación de los shaders
Basta con enviar un mensaje nuevo en este hilo, adjuntar los shaders (o ponerlos en un sitio de alojamiento de archivos y vincularlos), y poner los detalles acerca de este shader en ese puesto. Entonces me lanzó una versión de PM que dijo shaders (con un enlace al post) y yo los puedo agregar a la lista.

Limitaciones
Por favor, tenga en cuenta las limitaciones de sombreado siguientes:

- Vuelca están en la mayoría de los 64 KB. Si el sombreado es más grande, que sólo será un volcado parcial
- Reemplazos Shader debe ser <64 KB
- Reemplazos Shader debe utilizar unix-saltos de línea
- Reemplazos Shader debe tener menores 16.384 líneas
- Cada línea de un reemplazo de sombreado debe ser <1024 caracteres

Despues de leer esto, pasamos a como instalar la aplicacion facil y sencilla

MINITUTORIAL

Abra el 3D Chainfire. Se solicitará el acceso como root, activar la casilla para aceptar siempre y pulsa aceptar.
Ir a la primera pantalla de la aplicación:


Una vez en esta pantalla, haga clic en "piloto CF3D"
En la siguiente pantalla, haga clic en "Instalar".
La aplicación le avisará de que va a empezar a instalar y luego se reiniciará.

Al pulsar Aceptar de nuevo en "Install"
Vamos a ver la forma de ejecutar algunos comandos y reiniciar el terminal
Una vez que haya reiniciado el terminal, usted tiene que descargar los plugins desde un PC desde este enlace DOWNLOADS
Veremos que nos hemos descargado un archivo comprimido. Ahora haga clic en el botón derecho del ratón y descomprimirlo en tu PC
3 aparecen. Los archivos Zip, que son la necesidad de
Ponemos en contacto al movil o la tablet al PC por USB
Pasamos los 3 archivos. Zip que hemos descomprimido a la SD interna
Es importante que ellos están en la raíz de la SD, y no en cualquier carpeta
Una vez pasados ​​los archivos, desconecte la tableta USB
Ahora volvemos a la Chainfire3D aplicación. Lo abrió de nuevo
Veremos que en la pantalla principal, en la parte inferior que dice "Instalar plugins / shaders". Pulse allí.


Simplemente haga una lectura de archivos y nos llevará a la siguiente pantalla
Ahora estamos presionando sobre cada uno de los 3. Los archivos Zip que se encuentran en los "plugins
Instalar y shaders"


Cuando vamos a dar uno a uno, sin correr y poco a poco, estamos de acuerdo en "OK" después de la carga de archivos.
Una vez completo retorno a la pantalla anterior con la "vuelta"
Volvemos a la pantalla de inicio
Donde dice "Ajuste por defecto OpenGL" prensa
Aparecer en una nueva pantalla 
Donde dice "Usar plug-in" seleccionar y abrir la siguiente pantalla:

Ahora usted puede elegir qué plugin desea utilizar para cada juego, ya sea Nvidia Tegra 2, Qualcomm o PowerVR.Una vez seleccionado, salir de la aplicación y reiniciar la pastilla para la seguridad.Ahora está listo para usar cualquier juego que quieras .

 
 

5 comentarios:

  1. estoy algo confundido quisiera saber si funcionaria en un (samsung galaxy mini) por que no puedo renovarlo

    ResponderEliminar
  2. no sirve para el galaxy note 2 ya hice la prueba

    ResponderEliminar
  3. tengo un motorola atrix 4g
    segun entendi es para reducir el consumo en recursos en los juegos pero donde me explican los riesgos de instalarlo o como instalarlo sin problemas algunos en foros dicen que mataron su equipo al instalarlo.
    existe algun tutorial completo de los pasos a seguir antes de instalarlo y como ejecutarlo correctamente

    ResponderEliminar
  4. hola,que tal. Aviso por las dudas al que quiera instalar el chainfire en una tablet galaxy 2 de 7´con jellybean que despues de instalar y al momento del reinicio se queda colgada ahi...lo solucione xq antes de instalar hice un backup con CWM. hasta luego...

    ResponderEliminar

Related Posts Plugin for WordPress, Blogger...
aplicaciones android ,android applications ,Android Anwendungen ,applications android ,applicazioni Android ,android aplicações ,Приложения для Android ,안드로이드 애플 리케이션 ,Android 應用程序,Android 用アプリケーションتطبيقات الروبوت، android εφαρμογές ,android applicaties ,Android uygulamaları ,Android aansoeke...

© 2012 gti-apk.com