#261
|
||||
|
||||
|
|
#262
|
||||
|
||||
Hola a todos.
Tengo el 3GB/32GB y a falta de pruebas reales del Pro, me gustaría compartir con vosotros todo lo que he leído sobre comparativas de rendimiento del Helio x10 respecto al SD650, metiendo por medio el SD810 como referencia, puesto que existen pruebas reales por doquier; y voy a basarme en Antutu (espero no echar más leña al fuego, simplemente es una opinión personal) y comentaros una prueba que cuando menos es curiosa, si no desmonta o invalida la nueva forma de puntuar. Aclarar que no entro a valorar las otras nuevas mejoras, como la cámara, conectividad y ya veremos si microSD, simplemente rendimiento. Pido perdón anticipadamente por el "tocho". Para empezar, podéis ver bastantes videos en internet de "versus" dónde se compara un móvil con Helio x10 y otro con SnapDragon 810, en los que se observa e incluso comentan que tanto en uno como en otro hasta los juegos de última hornada van muy fluídos. Para el SD650 aplicará lo mismo, puesto que parece ser se situa muy cercano al SD810. Bien, en Antutu 5.7.x la diferencia del X10 respecto al SD810 es de, según qué terminales, unos 10000 puntos (unos 52000 el x10 y 62000 el SD810). Ahora en la versión 6.0.x nos dicen que han cambiado la forma de puntuar, primando más la GPU y la potencia de un sólo núcleo. Pues bien, el x10 sigue dando más o menos la misma puntuación pero sin embargo la del SD810 se dispara hasta unos 80000 puntos; aparentemente, ahora sí la diferencia de rendimiento es más que notable. También dicen que el SD650 da 78000 puntos, lo que lo pondría muy cerca del SD810, y puede ser, ya que esos dos núcleos A72 a 1,8Ghz tienen que rendir muy bien (los 4 A53 van más lentos que el resto de micros, a 1,2Ghz). Vale, vamos a la GPU y al lío...Adreno 430 la del 810 y Adreno 510 la del SD650, por lo que he leído, 2x más rápida la del SD810. Entonces, para quedarse a unos 2000 puntos del SD810 el SD650 tiene que rendir más que el primero...sinceramente, creo que habrá algo más de diferencia entre ambos (los 4 A57 a 2Ghz no son mancos y con una GPU mucho más potente...), aunque repito, de momento no lo notaremos, ya veremos si en juegos de dentro de 6 meses se aprecia. Ahora lo curioso. Tengo un OnePlus One (SD801/Adreno 330), que en Antutu 6 me sube la puntuación por encima de 54000. Se lo he pasado al Xiaomi (ROM spainglish cocinada por la tienda) y me da 46000 (creo que con la xiaomi.eu sube a casi 50000). Pues bien, en rendimiento 3D el OnePlus da una puntuación de 4847 y el Xiaomi de 10494, cuando la GPU del primero es casi 2x más rápida que la PowerVR G6200 del Xiaomi...y ahora al revés, en procesamiento de imagen el OnePlus da 8127 y el Xiaomi unos pobres 1602 (serán los casi 2.5Ghz de los Krait 400?)... Mi conclusión, es que no creo mucho en estos números y que la tupla SD650/Adreno 510 es superior al x10/G6200, pero no tanto como indica Antutu 6 y que en ambos funcionará todo a las mil maravillas.
__________________
Mitsubishi MT-30 -> Varios Nokia, incluida una NGage -> Samsung SGH-170 -> Blackberry Bold 9000 -> HTC Touch HD -> Sony Xperia Neo V -> Samsung Galaxy S3 -> Sony Xperia Z1 -> Nexus 5 -> OnePlus One -> Vernee Apollo Lite -> LeEco LeMax 2 -> Huawei P20 Pro
|
#263
|
||||
|
||||
Hola @vovchyna
El compañero @skullman no dice tonterías, cada uno tiene una opinión y unos conocimientos sobre el tema que tratamos. Considero que ese tipo de comentarios hacia los demás, no proceden. Hay formas de corregir a un compañero. No quiero empezar una polémica ni ensuciar el tema, solo evitar palabras malsonantes o que se puedan mal interpretar. Dicho esto, agradezco a ambos que aportéis vuestros conocimientos a los que carecemos de esa información. Y en este mismo hilo en las primeras páginas ya me dijeron que decía tonterías cuando comentaba que Mediatek tiene una política de no distribuir su código fuente y de firmar acuerdos de no divulgación con las empresas que montan sus chips En todo caso gracias por calmar los ánimos Menuda tontería has dicho (y te juro que es sin ofender). Si no que de verdad que dices cosas muy absurdas sin saber.
Primero. El procesador puede activar los cores que quiera... Puede que este en deep sleep y este solo funcionando 2 de los 4 pequeños, o puedes estar jugando un juego y funcionando los 6 cores. Todo depende de la demanda de potencia en cada momento. Tercero. Que Apple con 2 cores funcione así de bien, no es por que sus procesadores sean mas potentes o esten mejor diseñados o etc... En este caso (en su gran mayoría) depende del SO. Tu pones el SoC de Apple a un SO Android, y no saca ni 10.000 puntos en Antutu. Y si a iOS le pones un procesador de Android por ejemplo el mismo SD 810, sacaría 200.000 puntos... Por que? Por que iOS esta MUY pero que MUY optimizado.
Apple diseña su software en base a un hardware muy concreto, lo cual les permite optmizar al máximo (sólo tienen que ser compatibles con un tipo de harware), pero lo que es innegable es que su buque insignia es un dual core y el Exynos 7420 es un 8 core. Yo soy de la opinión de que si el 820 tiene la mitad de cores que el 810, es porque Qualcomm se ha dado cuenta de que la tecnología ARM big.LITTLE no es el futuro de los procesadores y que Apple no iba tan mal encaminada cuando se plantó en dos cores. Los juegos en IOS por ejemplo usan las APIs que ofrecen las librerías gráficas del sistema, y no echan en falta los 6 cores extra que tienen muchos teléfonos Android. No es que los desarrolladores de videojuegos sean unos hachas y programen para Apple en ensamblador. Es que el micro da un rendimiento espectacular con tan solo dos núcleos. Nota: Yo soy personalmente el tipo de persona que se la pela si un micro va más rápido que otro, más bien me interesa que el móvil que uso vaya fluido y si lleva 4, 6 o 19 cores me es indiferente. Si entro en esta discusión es porque como "friki" me gusta aprender y enterarme de las distintas tecnologías. |
#264
|
||||
|
||||
Sobre el tema de los nucleos quiero aclarar alguna cosa.
Primero: Mas núcleos no implica más potencia, ya que esto dependerá en gran parte de la arquitectura usada, frecuencias y otra serie de parámetros. Por ejemplo un i5 de 2 nucleos actual es mucho mas potente que un QuadCore de los de hace años por lo anteriormente descrito. Segundo: Muchas veces he leido comentarios en distintos foros "Ponerle nosecuantos nucleos es una tonteria". Teniendo en cuenta el punto anterior mi opinion al respecto es que SI importan. En una CPU existe la multiprogramacion, es decir, la capacidad de ella de intercalar procesos para aprovecharla al máximo, pero esto no quiere decir que haga tareas en paralelo ya que para eso requiere el multiprocesamiento que es cuando se pueden lanzar varios procesos de forma simultanea y esto solo es posible con 2 o más nucleos. Teniendo en cuenta esto ultimo un procesador con 2 nucleos como máximo va a poder ejecutar 2 procesos en paralelo, uno con 4 podrá ejecutar 4 y así sucesivamente. "La sensación" de que un procesador con menos núcleos ejecuta más tareas simultaneas que uno con más nucleos no es real y depende en gran medida del planificador (lo tipico que cambiais muchos cuando se cambia el kernel como ondemand, intellidemand....) que es el encargado de decirle al kernel como se deben multiplexar los procesos. Tercero: Más núcleos no implica más potencia pero si más eficiencia. Os pongo un ejemplo, ¿que es mejor tener 1 CPU funcionando a 4.0 Ghz o 4 nucleos funcionando a 1Ghz? Teniendo en cuenta el punto anterior esta comprobado que es mas eficiente tener 4 núcleos a una frecuencia más baja que 1 núcleo a una más alta por la posibilidad de multiprocesamiento. Además no es igual activar núcleos según se van necesitando que tener 1 sola CPU activa de mayor potencia en lo que respecta al consumo etc. En resumen: Tener el sistema dividido en núcleos (aunque sean muchos) en mi opinión es mejor por lo expuesto anteriormente y no por ello implica que consuma más que la mitad de ellos con el doble de velocidad de reloj. Los planificadores son los encargados de elegir qué núcleos usar y cual es su propósito por lo que ni va a consumir más batería ni otro tipo de cosas que se leen a veces. Un saludo. |
Gracias de parte de: | ||
#265
|
||||
|
||||
Sobre el tema de los nucleos quiero aclarar alguna cosa.
Primero: Mas núcleos no implica más potencia, ya que esto dependerá en gran parte de la arquitectura usada, frecuencias y otra serie de parámetros. Por ejemplo un i5 de 2 nucleos actual es mucho mas potente que un QuadCore de los de hace años por lo anteriormente descrito. Segundo: Muchas veces he leido comentarios en distintos foros "Ponerle nosecuantos nucleos es una tonteria". Teniendo en cuenta el punto anterior mi opinion al respecto es que SI importan. En una CPU existe la multiprogramacion, es decir, la capacidad de ella de intercalar procesos para aprovecharla al máximo, pero esto no quiere decir que haga tareas en paralelo ya que para eso requiere el multiprocesamiento que es cuando se pueden lanzar varios procesos de forma simultanea y esto solo es posible con 2 o más nucleos. Teniendo en cuenta esto ultimo un procesador con 2 nucleos como máximo va a poder ejecutar 2 procesos en paralelo, uno con 4 podrá ejecutar 4 y así sucesivamente. "La sensación" de que un procesador con menos núcleos ejecuta más tareas simultaneas que uno con más nucleos no es real y depende en gran medida del planificador (lo tipico que cambiais muchos cuando se cambia el kernel como ondemand, intellidemand....) que es el encargado de decirle al kernel como se deben multiplexar los procesos. Tercero: Más núcleos no implica más potencia pero si más eficiencia. Os pongo un ejemplo, ¿que es mejor tener 1 CPU funcionando a 4.0 Ghz o 4 nucleos funcionando a 1Ghz? Teniendo en cuenta el punto anterior esta comprobado que es mas eficiente tener 4 núcleos a una frecuencia más baja que 1 núcleo a una más alta por la posibilidad de multiprocesamiento. Además no es igual activar núcleos según se van necesitando que tener 1 sola CPU activa de mayor potencia en lo que respecta al consumo etc. En resumen: Tener el sistema dividido en núcleos (aunque sean muchos) en mi opinión es mejor por lo expuesto anteriormente y no por ello implica que consuma más que la mitad de ellos con el doble de velocidad de reloj. Los planificadores son los encargados de elegir qué núcleos usar y cual es su propósito por lo que ni va a consumir más batería ni otro tipo de cosas que se leen a veces. Un saludo. Yo personalmente creo que es mejor tener menos nucleos y que estos sean de una arquitectura mas moderna y eficiente... pero bueno, habra que ver rendimiento real cara a cara porque creo que ambos son grades SOC.... |
Gracias de parte de: | ||
#266
|
||||
|
||||
Creo que aquí un poco más de luz al final del túnel para los que decidimos vender el RN3 aún sin habernos llegado, para comprar el nuevo PRO.
|
#267
|
||||
|
||||
Y una vez dicho eso en tu opinion que crees que es mejor, ¿X10 con 8 cores A53 o S650 con 2cores A72+4 cores A53 (dejamos a parte la grafica que creo que esta claro que es mejor la del S650)?.
Yo personalmente creo que es mejor tener menos nucleos y que estos sean de una arquitectura mas moderna y eficiente... pero bueno, habra que ver rendimiento real cara a cara porque creo que ambos son grades SOC.... No me fiaría actualmente mucho de eso porque es de antutu y precisamente las puntuaciones de hace unos meses a ahora en los mismos procesadores en el caso del iphone ha aumentado su puntuacion mas del doble usando el mismo terminal. Estan usando una forma de puntuar distinta que potencia mas la GPU frente a otros parametros y en lugar de ser un test mas nivelado como antiguamente se ha convertido en una especie de 3DMark. |
Gracias de parte de: | ||
#268
|
||||
|
||||
Yo como no estaba muy puesto en temas de micros, he decidido dedicarle un par de horas a aprender cómo funcionan internamente estas tecnologías y al final me ha dado por traducir un artículo que he encontrado en Androidauthority sobre el tema.
Por si a alguien le interesa puede leer mi traducción/resúmen en este hilo: http://www.htcmania.com/showthread.php?p=21699529# Y entre tanto llega el maestro @kisler a ofrecer algo de luz: Sobre el tema de los nucleos quiero aclarar alguna cosa.
Primero: Mas núcleos no implica más potencia, ya que esto dependerá en gran parte de la arquitectura usada, frecuencias y otra serie de parámetros. Por ejemplo un i5 de 2 nucleos actual es mucho mas potente que un QuadCore de los de hace años por lo anteriormente descrito. Segundo: Muchas veces he leido comentarios en distintos foros "Ponerle nosecuantos nucleos es una tonteria". Teniendo en cuenta el punto anterior mi opinion al respecto es que SI importan. En una CPU existe la multiprogramacion, es decir, la capacidad de ella de intercalar procesos para aprovecharla al máximo, pero esto no quiere decir que haga tareas en paralelo ya que para eso requiere el multiprocesamiento que es cuando se pueden lanzar varios procesos de forma simultanea y esto solo es posible con 2 o más nucleos. Teniendo en cuenta esto ultimo un procesador con 2 nucleos como máximo va a poder ejecutar 2 procesos en paralelo, uno con 4 podrá ejecutar 4 y así sucesivamente. "La sensación" de que un procesador con menos núcleos ejecuta más tareas simultaneas que uno con más nucleos no es real y depende en gran medida del planificador (lo tipico que cambiais muchos cuando se cambia el kernel como ondemand, intellidemand....) que es el encargado de decirle al kernel como se deben multiplexar los procesos. Tercero: Más núcleos no implica más potencia pero si más eficiencia. Os pongo un ejemplo, ¿que es mejor tener 1 CPU funcionando a 4.0 Ghz o 4 nucleos funcionando a 1Ghz? Teniendo en cuenta el punto anterior esta comprobado que es mas eficiente tener 4 núcleos a una frecuencia más baja que 1 núcleo a una más alta por la posibilidad de multiprocesamiento. Además no es igual activar núcleos según se van necesitando que tener 1 sola CPU activa de mayor potencia en lo que respecta al consumo etc. En resumen: Tener el sistema dividido en núcleos (aunque sean muchos) en mi opinión es mejor por lo expuesto anteriormente y no por ello implica que consuma más que la mitad de ellos con el doble de velocidad de reloj. Los planificadores son los encargados de elegir qué núcleos usar y cual es su propósito por lo que ni va a consumir más batería ni otro tipo de cosas que se leen a veces. Un saludo. Es muy curioso por ejemplo en el análisis que hacen de uno de los juegos donde UN SÓLO NÚCLEO (en un Qualcomm de 8 núcleos) estaba haciendo todo el trabajo, en un Qualcomm Snapdragon 801 de 4, DOS núcleos eran utilizados, y en cambio en un Mediatek, los cuatro disponibles eran usados. Así que sí, el Kernel tiene mucho que ver en cómo se gestionan los núcleos por parte del sistema operativo, pero luego cada fabricante (a nivel de hardware) implementa ese reparto de una forma u otra y por encima de eso, es cada desarrollador quien debe hacer uso de las herramientas multi-hilo que ofrece Android. Si no, pasarán cosas como la de este juego donde sólo el micro de Mediatek parece hacer uso de los 4 disponibles Ese artículo para mi tiene una gran pega, y es la de casi todos los artículos que leo que comparan microprocesadores. Una cosa son los benchmarks y otra muy distinta es el uso real del móvil. Si quieres leerte el artículo que he puesto arriba, explica el porqué los benchmaks no son fiables en absoluto. Última edición por skullman Día 20/01/16 a las 16:42:51. |
#269
|
||||
|
||||
Yo como no estaba muy puesto en temas de micros, he decidido dedicarle un par de horas a aprender cómo funcionan internamente estas tecnologías y al final me ha dado por traducir un artículo que he encontrado en Androidauthority sobre el tema.
Por si a alguien le interesa puede leer mi traducción/resúmen en este hilo: http://www.htcmania.com/showthread.php?p=21699529# Y entre tanto llega el maestro @kisler a ofrecer algo de luz: La verdad es que tu punto de vista desde el Kernel de Android da otra prespectiva al artículo que he leído. En todo caso, y a pesar de lo que comentas de los planificadores del Kernel, no hay que olvidar como menciona el artículo que la mayoría de aplicaciones NO hacen uso de varios núcleos y ahí, es donde vienen los problemas con cada fabricante. Es muy curioso por ejemplo en el análisis que hacen de uno de los juegos donde UN SÓLO NÚCLEO (en un Qualcomm de 8 núcleos) estaba haciendo todo el trabajo, en un Qualcomm Snapdragon 801 de 4, DOS núcleos eran utilizados, y en cambio en un Mediatek, los cuatro disponibles eran usados. Así que sí, el Kernel tiene mucho que ver en cómo se gestionan los núcleos por parte del sistema operativo, pero luego cada fabricante (a nivel de hardware) implementa ese reparto de una forma u otra y por encima de eso, es cada desarrollador quien debe hacer uso de las herramientas multi-hilo que ofrece Android. Si no, pasarán cosas como la de este juego donde sólo el micro de Mediatek parece hacer uso de los 4 disponibles Ese artículo para mi tiene una gran pega, y es la de casi todos los artículos que leo que comparan microprocesadores. Una cosa son los benchmarks y otra muy distinta es el uso real del móvil. Si quieres leerte el artículo que he puesto arriba, explica el porqué los benchmaks no son fiables en absoluto. En definitiva hay mas cosas de las que la gente a priori cree que funcionan por hilos, otra cosa es que parezca que se usan o no. En el caso del juego que comentas pues no lo se exactamente pero si es verdad que para cosas tan simples como subir o bajar una foto de whatsapp a un 99,9% de probabilidad usan hilos. Última edición por kisler Día 20/01/16 a las 17:00:40. |
#270
|
||||
|
||||
Chicos, yo como dije desde el principio, todo era desde el maximo respeto. Si use alguna palabra mal sonante, no era ni por asomo para ofender. De verdad.
PD: Yo me apunto a un RedmiNote 3 con SnapDragon... Esperando buen precio de la conjunta!! Saludos!! |
#271
|
||||
|
||||
|
#272
|
||||
|
||||
Sin ofender y pudiendo parecer algo estúpida la pregunta:
Por norma general, ¿un procesador de mas núcleos y encima a más frecuencia deberá consumir más que uno con menos núcleos y menos frecuencia no? |
#273
|
||||
|
||||
En teoria si la arquitectura es la misma si, pero si los nucleos tienen arquitectura distinta no tiene por qué ser asi. Ejemplo: Los cores A72 toricamente son mas eficientes que los A53 (mayor rendimiento por w), y creo que a la misma velocidad de reloj deberian de consumir menos (esto no te lo aseguro al 100%). No obstante, si me equivoco que alguien me corrija, pero yo siempre lo he entendido que realmente lo que importa es el rendimiento por w (la CPU no va a estar siempre trabajando al 100%). Mientras mas rendimiento/w menos energia necesita para hacer una tarea porque la ejecuta en menos tiempo o gastando menos watios. Si hablamos de la misma arquitectura, por ejemplo dos cores A53 a distinta velocidad de reloj, entonces si que entiendo que el de frecuencia mas baja consuma menos w. En esencia, entre elX10 y el S650, dejando a parte el proceso de fabricación, los 2 cores A72 deberian de ser mas eficientes que los 4x53 del X10. Respecto a los 4 cores A53 del S650 al ser de menor frecuencia deberian tener menos redimiento que los otros 4xA53 del X10 pero tambien deberian de consumir menos energia. (suponiendo que los A53 del X10 sean 100% iguales que los del S650, porque qualcomm suele "personalizar"los diseños de su procesadores). TODO ESTO EN TEORIA. Luego hay que ver pruebas de rendimiento y consumo reales. Pero la teoria, en mi opinion, dice que el S650 deberia de ser mejor que el X10. |
Gracias de parte de: | ||
Estás aquí | ||||||
|