Hablemos del interior de Xbox One

Darkcaptain escribió:
David Ricardo escribió:
mapla escribió:...
No obstante, yo no creo que estén tan parejas, parejas estaban PS3 y 360 por ejemplo. Aunque tampoco es un caso PS2 y Xbox como muchos se empeñan. No quiero desviar esto a PS4, no obstante.

A causa de multitud de trolleos y flameos ya no se puede hablar de la consola contraria en los subforos de Xbox One y PS4. Yo lo entiendo y lo acepto como un mal menor, pero echo en falta un sitio en EOL donde poder hacer comparativas técnicas entre máquinas.


Creo que para ello tienes un Foro Multiplataforma en el que poder hablar, opinar y comparar cualquier plataforma, pero como ya he dicho es un "creo".

Si se ha llegado a este punto es por que los usuarios no saben medir correctamente sus palabras a la hora de comparar u opinar y todo debate/comparación siempre lleva al mal rollo etc..

Vamos a ceñirnos al tema del Hilo (Xbox One) y dejar el resto de plataformas.


Lamentablemente hay mucho usuario extremista y mal educado en EOL. Sino no se liaría nada y serían simples discusiones. Nunca entenderé a la gente que falta el respecto a los demás por defender una puñetera consola.
Darkcaptain escribió:Microsoft to Optimize Xbox One’s Power Management, Performance and Engineering Practices

Cito la parte que a mi entender es bastante interesante

While the ad mentions all the Xbox products, responsibilities definitely focus on Xbox One, not only because it’s Microsoft’s recent poster child, but because it’s the only Xbox Device based on the x86 architecture (the Xbox 360 is based on Power PC) and on Windows 8.
Power management is an issue often overlooked issue in the design of consoles (and computers) by the general public, as the attention of most is drawn more towards the numbers and data about CPUs and GPUs, but power efficiency normally leads to sensible improvements in performance as well, and in the ability to push the hardware harder without incurring into problems like overheating.
It’s also worth mentioning that the planned use of the DirectX 12 API will optimize multithreading and allow the CPU to feed the GPU with more commands, more often. This could definitely push the GPU closer to its hardware and heat management limits, and an optimization of its power consumption would definitely help in juicing it further.
Improving engineering practices also has a relevant indirect effect on performance, as it leads to better build quality and higher resilience to fault under stress.
How far can Microsoft push the Xbox One? That we cannot know yet, and it’ll be interesting to see what the one that will grab this job and the rest of the team will achieve.


Fuente y noticia completa: http://www.dualshockers.com/2014/05/08/ ... practices/
Traducciones google presenta...

Mientras que el anuncio menciona todos los productos Xbox , responsabilidades definitivamente se centran en Xbox Uno, no sólo porque es más reciente niño del cartel de Microsoft , sino porque es el único dispositivo de Xbox basado en la arquitectura x86 ( la Xbox 360 está basado en Power PC ) y en Windows 8 .
La administración de energía es una cuestión a menudo pasado por alto problema en el diseño de las consolas (y ordenadores ) por parte del público en general , ya que la atención de la mayoría se dibuja más hacia los números y los datos acerca de CPU y GPU , pero la eficiencia de energía que normalmente se traduce en mejoras sensibles en el rendimiento así , y en la capacidad de empujar el hardware más difícil sin incurrir en problemas tales como el sobrecalentamiento .
También vale la pena mencionar que el uso previsto de la API DirectX 12 optimizará el multithreading y de permitir que la CPU para alimentar a la GPU con más órdenes , más a menudo. Esto definitivamente podría empujar la GPU más cerca de sus límites de hardware y de gestión de calor , y una optimización de su consumo de energía sin duda ayudará a extraer el jugo aún más.
La mejora de las prácticas de ingeniería también tiene un efecto indirecto relevante en el rendimiento, ya que lleva a construir una mejor calidad y una mayor capacidad de resistencia al fallo bajo estrés.
¿Hasta dónde puede empujar el Microsoft Xbox One? Que no podemos saber , sin embargo, y va a ser interesante ver lo que el que va a coger este trabajo y el resto del equipo va a lograr .


Editado , solo la traduccion lo otra era ... otra cosa
skitnett escribió:Traducciones google presenta...

Mientras que el anuncio menciona todos los productos Xbox , responsabilidades definitivamente se centran en Xbox Uno, no sólo porque es más reciente niño del cartel de Microsoft , sino porque es el único dispositivo de Xbox basado en la arquitectura x86 ( la Xbox 360 está basado en Power PC ) y en Windows 8 .
La administración de energía es una cuestión a menudo pasado por alto problema en el diseño de las consolas (y ordenadores ) por parte del público en general , ya que la atención de la mayoría se dibuja más hacia los números y los datos acerca de CPU y GPU , pero la eficiencia de energía que normalmente se traduce en mejoras sensibles en el rendimiento así , y en la capacidad de empujar el hardware más difícil sin incurrir en problemas tales como el sobrecalentamiento .
También vale la pena mencionar que el uso previsto de la API DirectX 12 optimizará el multithreading y de permitir que la CPU para alimentar a la GPU con más órdenes , más a menudo. Esto definitivamente podría empujar la GPU más cerca de sus límites de hardware y de gestión de calor , y una optimización de su consumo de energía sin duda ayudará a extraer el jugo aún más.
La mejora de las prácticas de ingeniería también tiene un efecto indirecto relevante en el rendimiento, ya que lleva a construir una mejor calidad y una mayor capacidad de resistencia al fallo bajo estrés.
¿Hasta dónde puede empujar el Microsoft Xbox One? Que no podemos saber , sin embargo, y va a ser interesante ver lo que el que va a coger este trabajo y el resto del equipo va a lograr .


Editado , solo la traduccion lo otra era ... otra cosa



Graccie [beer]

Suena a que si consiguen mejorar el consumo podrán desbloquear más potencia.
Lo que dice es que sin directX 12 la CPU hace cuello de botella a la GPU, cuando la nueva api mejore el uso de todos los nucleos dará más chicha a la gráfica y con ello la temperatura se debe elevar bastante.
El juego Nutjitsu del programa ID@Xbox ya disponible, y se convierte en el primer juego que funciona como un App en Xbox One.

Eso significa que el juego puede estar abierto al mismo tiempo que otro juego, mientras vemos una película o estamos en cualquier otro App.

http://majornelson.com/2014/05/08/nutji ... Id=8182285
Tengo bastantes ganas de ver al DX12 en acción, tanto en la consola como en PC. Y no sólo por el previsible aumento de rendimiento, si no por la facilidad de los ports.
Hablando del dx12....¿Creéis q Sunset Overdrive hace uso de una versión beta de dx12?

Es q después de ver el gameplay me he quedado alucinado. Iluminación, texturas, partículas, enemigos en pantalla, distancia de dibujado....

Estamos hablando de 40000 polígonos por personaje, con hasta 100 de ellos simultáneamente y sin LOD.

Es el típico juego q exprime la CPU y si me dices q el cuello de botella esta en la CPU, no me quiero imaginar lo q sera capaz de hacer dx12.

También existe la posibilidad de q sea siempre online, aunque puedas jugar solo(tipo diablo 3) y haga uso de la nube.

En lo del tema de la temperatura, no debería aumentar si la disipación de calor es la correcta. Aumentara la generación de calor del chip, pero no debería aumentar la temperatura del mismo.
Con lo de la temperatura nos referimos a eso, que quiza aumente el calor generado y por eso la ONE lleva un sistema de disipación tan bruto, nunca he oido que el ventilador se acelerara.

Por otro lado, el otro día repense una de las cosas que dijo flahsBackMan360. En un hilo habla de que las herramientas que usan forza y Ryse no son las mismas que las que usan el resto de juegos. Eso podría suponer un consumo diferente, quiza superior por utilizar más recursos. Si alguien tiene varios juegos de estos que se suponen que exprimen la consola al cien, ejemplo Thief, y tiene tambien el Ryse podría hacer mediciones del consumo si dispone de un medidor de esos de enchufe. Sería muy interesante.


Edito:
Insomniac’s Ted Price
Talk to me about the advantages of developing on the Xbox One.
This is a big game. There’s a giant city. There’s a lot to explore. We’re pushing things further visually than on any of our games previously, so you need powerful hardware for that. That’s the obvious answer. And I know a lot of Xbox One owners out there will tell you it’s a powerful machine. There are other aspects of it that I can’t get into right now, but we can talk about them at a later date that would be beneficial for us as a developer.


http://www.gameinformer.com/games/sunset_overdrive/b/xboxone/archive/2014/05/08/insomniac-s-ted-price-talks-open-world-lessons-learned-from-fuse.aspx
Szasz escribió:Hablando del dx12....¿Creéis q Sunset Overdrive hace uso de una versión beta de dx12?


No, no lo usa.
Igual que Titanfall, aunque no tienen DX12, habrán "parcheado" DX11.2 para conseguir un mínimo de uso de todos los cores de la CPU
Haber, no os confundais con eso de los cores y DX12. Con DX11.2 puedes usar los 8 cores para lo que sea, excepto para manejar las drawcalls de D3D.

Lo que lleva el lastre es D3D, el control de los drawcalls no es multithread y solo usa un core, pero eso no implica que los otros 7 cores esten mirando las musarañas, puedes usarlos para el resto de tareas, que no son pocas precisamente.

Si es que parece que como D3D es monothread ahora mismo solo se usa un core en la one, y eso no es cierto. Las drawcalls van en un core, lo que lastra el dibujado y por lo tanto el rendimiento final, pero toda la mecanica del juego puedes meterla como quieras en los otros siete cores.

Y como es posible que un juego parchee una API tan esencial en el sistema como DX11.2 dentro de un sandbox? Eso no tiene sentido en cuanto a arquitectura del software.
Precisamente las drawcalls son el limitante por CPU en juegos que tienen que dibujar tantos objetos. Y se puede parchear si la API esencialmente no cambia apenas, ya si lo hace todo de forma muy distinta pues no hay forma rentable de parchearlo.
Pero si el problema esta en la API en si, y teniendo en cuenta que las consolas suelen ejecutar los juegos dentro de sandboxes controlados, lo que habria que parchear en todo caso seria la API y el sandbox de la consola no el juego.
Creo que no termino de entender lo que quieres decir. Te refieres a que cuando compilas un juego se hace en sandbox y habría que recompilar el juego con lo nuevo para eso?. Por lo tanto entiendo que en principio habría que actualizarlo todo, la consola, y recompilar el juego con el SDK de DX12 una vez la consola tb haya sido actualizada.

Por lo menos eso creo yo que habría que hacer. Y en caso de que el DX12 haga las cosas diferente (la creación de los buffers, el uso de shaders, etc.) pues no es muy viable y ya habría que centrarse en usarlo en futuros desarrollos y no en parchear los que ya existen. Por su coste.
No, me refiero a que el entorno de ejecucion de los juegos es un sandbox, un entorno controlado donde el ejecutable del juego no accede a todo, solo a lo que el jail del sandbox le permite. Entiendo que una modificacion de DX11.2 para que sea multihilo necesitara accesos que el sandbox no deberia de permitir a la ejecucion en su interior. Por lo tanto una modificacion como la que se sugeria para titanfall no seria posible sin tocar el sandbox. Y como el sandbox es parte del SO, lo que habria que parchear primero seria la consola, no el juego.
papatuelo escribió:Lo que dice es que sin directX 12 la CPU hace cuello de botella a la GPU, cuando la nueva api mejore el uso de todos los nucleos dará más chicha a la gráfica y con ello la temperatura se debe elevar bastante.


Quizá por eso la X1 monta un ventilador tan enorme, hecho que me ha llamado mucho la atención desde el principio
Zokormazo escribió:No, me refiero a que el entorno de ejecucion de los juegos es un sandbox, un entorno controlado donde el ejecutable del juego no accede a todo, solo a lo que el jail del sandbox le permite. Entiendo que una modificacion de DX11.2 para que sea multihilo necesitara accesos que el sandbox no deberia de permitir a la ejecucion en su interior. Por lo tanto una modificacion como la que se sugeria para titanfall no seria posible sin tocar el sandbox. Y como el sandbox es parte del SO, lo que habria que parchear primero seria la consola, no el juego.

Ah vale que te referías en concreto a Titanfall, si claro un juego no puede acceder a lo que no puede. Y Titanfall no es la excepción. Todo juego se compila en su sandbox y si quieren parchearlo tendrán que esperar a que se actualice la consola, los SDK y compilarlo nuevamente en su sandbox para que tenga acceso a lo nuevo, como todos.
Entonces. Si antes(por poner un ejemplo. Se que no es exactamente asi)

Si antes un juego conseguia hacer 50 draw calls al core 1 de la cpu y 10 al resto= 120
Ahora se podria hacer 45 draw calls a los 8 cores=360
eloskuro escribió:Entonces. Si antes(por poner un ejemplo. Se que no es exactamente asi)

Si antes un juego conseguia hacer 50 draw calls al core 1 de la cpu y 10 al resto= 120
Ahora se podria hacer 45 draw calls a los 8 cores=360


No te entendido muy bien pero..

Por ahora, todos los drawcalls los controla el core0, el resto de cores controlan 0 drawcalls.

La distribucion exacta con DX12 no se sabe, pero supongo que hara round-robin o algo entre los cores para repartir la carga de drawcalls, y es de supone que el developer potra optar de alguna manera a que cores van los drawcalls y a cuales no, osino seria un pitote la distribucion de recursos
Buenas gente. Es q eso de que solo se está usando un solo core para dibujar...no es totalmente correcto. Actualmente ya existen funciones en DirectX 11 para que varias hebras puedan hacer drawcall. Mediante los Deferred Context varios cores pueden escribir command list dnd se almacenan estas drawcalls, cambios de estado, manejo de recursos... q posteriormente se ejecutan. Ya se está usando en muchos engines. Lo que traerá DirectX 12 (se supone pq esto se ha ido escuchando desde DirectX 10) será mucho mas control sobre esto, menos overhead por parte del driver, un paralelismo más real, más libertad para poder usar los recursos como quieras...

A parte existen técnicas y funciones para no tener que hacer tantas llamadas a la API (batching, instancing, indirect draw...), que se usan intensivamente.

@Zokormazo, no será transparente al programador, lo tendrás que hacer tú como ya se hace en otras APIs.

Un saludo.
Polyteres, ¿Crees q dx12 es únicamente una API "close to metal"? El mantle de Microsoft.

Si es así, entiendo q no debería tener mayor importancia en Xbox One, ya q es un sistema cerrado.

Un saludo
Flashbackman360 escribió:XBox One:
2 CP(Procesadores de comando) para GFX
2 CP(Procesadores de comando para) GPGPU

Los Render Back Ends, (RBE) Raster Operation Pipeline ()NO son necesarios en la parte de computación general (GPGPU) El next gen GPU tiene desdobladas ciertas áreas del pool de forma física (como las Unidades Logicas Aritméticas). El aumento de las drawcall entre otras cosas...(no todo es drawcall, palabra de moda), junto a la posibilidad de eficiencia en DP y la superioridad de las op/c de CPU y GPU crean un sistema sin cuellos de botella y una máquina ultra eficiente con una GPU discreta. Ésta visión de Microsoft en conjunción con AMD sobre el futuro de las GPU era el paso lógico en consolas de sobremesa, por los problemas que acarrea el poner dentro de una máquina de salón una GPU que consuma 500w.

Una GPU Next Gen eficiente, de 1.3TF puede rendir 4 veces por encima que una GPU moderna. En 2 años, todas las vga estarán en el entorno de 1.3-3.0Tf DP

PS4:
1 CP para GFX + ACE's extra, para intentar gestionar la parte balanceada de GPGPU.

Si Msoft no necesita más de 16 ACE para gestionar de base los 1.34tf por que Sony pone en PS4 más de los 22 que necesitaría para gestionar los 1.8Tf hasta un total de 32? Pues porque es un acercamiento para dotar a la máquina de una capacidad extra en GPGPU ha consecuencia de ciertos bottlenecks que se han visto en Infamous.

Como ya hemos explicado en otras ocasiones, GPGPU en XBox One no se ejecuta con más y más ACE's...el concepto cambia. Mientras el proposito general se ejecuta de manera asincrónica en PS4, en XBox One tenemos sincronismo en el hilo de ejecución.

Sumado al hecho de que DX12 es compatible con multiples procesadores de comando de manera nativa por hardware de manera eficiente y no por software como hacen las API modernas. No es lo mismo tener un GPU o un CPU que a través de software te desdobla los hilos, que tener 2 hilos físicos que a su vez se desdoblan por hardware añadiendo físicamente las partes necesarias para tal propósito.

Hay un montón de espacio/tiempo para las tareas de paralelismo en una CPU y en una GPU, pero la idea de presentar múltiples hilos desde varios subprocesos en paralelo, simplemente no tiene ningún sentido de las arquitecturas de GPU modernas, básicamente porque no están pensadas para ello, no hay API's que pudieran ver el desdoblamiento si lo tuvieran. DP no tiene sentido ahí.

Para facilitar esta tarea, la GPU Next Gen de XBox One, además de las colas de cómputo asincrónicas, admite dos render pipes concurrentes. Las dos render pipe permitien que el hardware pueda representar el contenido del juego en la prioridad alta, mientras que al mismo tiempo puede representar el contenido del sistema de baja prioridad. El programador de hardware GPU está diseñado para maximizar el rendimiento y rellena automáticamente "agujeros" en las tareas de processing. La alta prioridad puede permitir la prestación del sistema para hacer uso de los programas operativos regionales para el llenado, por ejemplo, mientras que el título está haciendo simultáneamente las operaciones de cómputo sincrónicos en las unidades de cálculo puede estar manejando al mismo tiempo el SO+APP sin problemas. Dicho fácil, las 2 render pipes son para juegos y es trabajo de la gestión de la doble cola de trabajo el gestionar los recursos. DX12 APPROVED

Un buen ejemplo práctico a la hora de traspasarlo a un juego sería por ejemplo cuando procesas shadow map rendering. El shadow map rendering está limitado por el hardware de función fija (ROP y motores primitivos) además, utiliza una pequeña cantidad de (ALU's )unidades aritméticas sencillas para vertex shader, además de una muy pequeña cantidad de ancho de banda. (la salida del compressed depth buffer solo lee el tamaño de los vértices optimizados que no tienen UV'S o tangentes) Esto significa que todas las TMU y la enorme mayoría de las ALU's y gran parte del ancho de banda, están practicamente al Ralentí, mientras se ejecuta el sombreado. Ahora, imaginaros que la iluminación del juego basada en GPGPU (Ryse Son of Rome Global illuminatión physicall based) pudiera escribirse al mismo tiempo y de manera simultanea a la de la sombra de un mapa. Tachán! recursos gratis. Estás usando de manera mucho más eficiente tus Teraflops de base.

Volvemos a lo mismo, next gen GPU y XBox One no va de Teraflops en bruto, va de como los utilizas de manera eficiente y ordenada. Paraleliced Optimiced Multiple Queue Multiple Thread 2 Heads best than One.

1.84------------->


---------->
---------->
1.34
---------->
---------->
Strife 117 escribió:
Flashbackman360 escribió:XBox One:
2 CP(Procesadores de comando) para GFX
2 CP(Procesadores de comando para) GPGPU

Los Render Back Ends, (RBE) Raster Operation Pipeline ()NO son necesarios en la parte de computación general (GPGPU) El next gen GPU tiene desdobladas ciertas áreas del pool de forma física (como las Unidades Logicas Aritméticas). El aumento de las drawcall entre otras cosas...(no todo es drawcall, palabra de moda), junto a la posibilidad de eficiencia en DP y la superioridad de las op/c de CPU y GPU crean un sistema sin cuellos de botella y una máquina ultra eficiente con una GPU discreta. Ésta visión de Microsoft en conjunción con AMD sobre el futuro de las GPU era el paso lógico en consolas de sobremesa, por los problemas que acarrea el poner dentro de una máquina de salón una GPU que consuma 500w.

Una GPU Next Gen eficiente, de 1.3TF puede rendir 4 veces por encima que una GPU moderna. En 2 años, todas las vga estarán en el entorno de 1.3-3.0Tf DP

PS4:
1 CP para GFX + ACE's extra, para intentar gestionar la parte balanceada de GPGPU.

Si Msoft no necesita más de 16 ACE para gestionar de base los 1.34tf por que Sony pone en PS4 más de los 22 que necesitaría para gestionar los 1.8Tf hasta un total de 32? Pues porque es un acercamiento para dotar a la máquina de una capacidad extra en GPGPU ha consecuencia de ciertos bottlenecks que se han visto en Infamous.

Como ya hemos explicado en otras ocasiones, GPGPU en XBox One no se ejecuta con más y más ACE's...el concepto cambia. Mientras el proposito general se ejecuta de manera asincrónica en PS4, en XBox One tenemos sincronismo en el hilo de ejecución.

Sumado al hecho de que DX12 es compatible con multiples procesadores de comando de manera nativa por hardware de manera eficiente y no por software como hacen las API modernas. No es lo mismo tener un GPU o un CPU que a través de software te desdobla los hilos, que tener 2 hilos físicos que a su vez se desdoblan por hardware añadiendo físicamente las partes necesarias para tal propósito.

Hay un montón de espacio/tiempo para las tareas de paralelismo en una CPU y en una GPU, pero la idea de presentar múltiples hilos desde varios subprocesos en paralelo, simplemente no tiene ningún sentido de las arquitecturas de GPU modernas, básicamente porque no están pensadas para ello, no hay API's que pudieran ver el desdoblamiento si lo tuvieran. DP no tiene sentido ahí.

Para facilitar esta tarea, la GPU Next Gen de XBox One, además de las colas de cómputo asincrónicas, admite dos render pipes concurrentes. Las dos render pipe permitien que el hardware pueda representar el contenido del juego en la prioridad alta, mientras que al mismo tiempo puede representar el contenido del sistema de baja prioridad. El programador de hardware GPU está diseñado para maximizar el rendimiento y rellena automáticamente "agujeros" en las tareas de processing. La alta prioridad puede permitir la prestación del sistema para hacer uso de los programas operativos regionales para el llenado, por ejemplo, mientras que el título está haciendo simultáneamente las operaciones de cómputo sincrónicos en las unidades de cálculo puede estar manejando al mismo tiempo el SO+APP sin problemas. Dicho fácil, las 2 render pipes son para juegos y es trabajo de la gestión de la doble cola de trabajo el gestionar los recursos. DX12 APPROVED

Un buen ejemplo práctico a la hora de traspasarlo a un juego sería por ejemplo cuando procesas shadow map rendering. El shadow map rendering está limitado por el hardware de función fija (ROP y motores primitivos) además, utiliza una pequeña cantidad de (ALU's )unidades aritméticas sencillas para vertex shader, además de una muy pequeña cantidad de ancho de banda. (la salida del compressed depth buffer solo lee el tamaño de los vértices optimizados que no tienen UV'S o tangentes) Esto significa que todas las TMU y la enorme mayoría de las ALU's y gran parte del ancho de banda, están practicamente al Ralentí, mientras se ejecuta el sombreado. Ahora, imaginaros que la iluminación del juego basada en GPGPU (Ryse Son of Rome Global illuminatión physicall based) pudiera escribirse al mismo tiempo y de manera simultanea a la de la sombra de un mapa. Tachán! recursos gratis. Estás usando de manera mucho más eficiente tus Teraflops de base.

Volvemos a lo mismo, next gen GPU y XBox One no va de Teraflops en bruto, va de como los utilizas de manera eficiente y ordenada. Paraleliced Optimiced Multiple Queue Multiple Thread 2 Heads best than One.

1.84------------->


---------->
---------->
1.34
---------->
---------->


Esto es justamente lo q pregunte el otro día. Calcular el raytracing con los DP gracias a las dos pipes. Ojala sea cierto.
Si eso es cierto esta consola va a dejar impresionado a todo el mundo.
¿Pero de verdad no os pasáis regularmente por la comunidad que ha montado este hombre? Es impresionante las explicaciones que da.
Pero esto es verdad o es solo el hermano gemelo de Mixtermedia
Este hombre participó en el diseño de la arquitectura del main SoC. No es de extrañar que sepa tanto.
Strife 117 escribió:
Flashbackman360 escribió:XBox One:
2 CP(Procesadores de comando) para GFX
2 CP(Procesadores de comando para) GPGPU

Los Render Back Ends, (RBE) Raster Operation Pipeline ()NO son necesarios en la parte de computación general (GPGPU) El next gen GPU tiene desdobladas ciertas áreas del pool de forma física (como las Unidades Logicas Aritméticas). El aumento de las drawcall entre otras cosas...(no todo es drawcall, palabra de moda), junto a la posibilidad de eficiencia en DP y la superioridad de las op/c de CPU y GPU crean un sistema sin cuellos de botella y una máquina ultra eficiente con una GPU discreta. Ésta visión de Microsoft en conjunción con AMD sobre el futuro de las GPU era el paso lógico en consolas de sobremesa, por los problemas que acarrea el poner dentro de una máquina de salón una GPU que consuma 500w.

Una GPU Next Gen eficiente, de 1.3TF puede rendir 4 veces por encima que una GPU moderna. En 2 años, todas las vga estarán en el entorno de 1.3-3.0Tf DP

PS4:
1 CP para GFX + ACE's extra, para intentar gestionar la parte balanceada de GPGPU.

Si Msoft no necesita más de 16 ACE para gestionar de base los 1.34tf por que Sony pone en PS4 más de los 22 que necesitaría para gestionar los 1.8Tf hasta un total de 32? Pues porque es un acercamiento para dotar a la máquina de una capacidad extra en GPGPU ha consecuencia de ciertos bottlenecks que se han visto en Infamous.

Como ya hemos explicado en otras ocasiones, GPGPU en XBox One no se ejecuta con más y más ACE's...el concepto cambia. Mientras el proposito general se ejecuta de manera asincrónica en PS4, en XBox One tenemos sincronismo en el hilo de ejecución.

Sumado al hecho de que DX12 es compatible con multiples procesadores de comando de manera nativa por hardware de manera eficiente y no por software como hacen las API modernas. No es lo mismo tener un GPU o un CPU que a través de software te desdobla los hilos, que tener 2 hilos físicos que a su vez se desdoblan por hardware añadiendo físicamente las partes necesarias para tal propósito.

Hay un montón de espacio/tiempo para las tareas de paralelismo en una CPU y en una GPU, pero la idea de presentar múltiples hilos desde varios subprocesos en paralelo, simplemente no tiene ningún sentido de las arquitecturas de GPU modernas, básicamente porque no están pensadas para ello, no hay API's que pudieran ver el desdoblamiento si lo tuvieran. DP no tiene sentido ahí.

Para facilitar esta tarea, la GPU Next Gen de XBox One, además de las colas de cómputo asincrónicas, admite dos render pipes concurrentes. Las dos render pipe permitien que el hardware pueda representar el contenido del juego en la prioridad alta, mientras que al mismo tiempo puede representar el contenido del sistema de baja prioridad. El programador de hardware GPU está diseñado para maximizar el rendimiento y rellena automáticamente "agujeros" en las tareas de processing. La alta prioridad puede permitir la prestación del sistema para hacer uso de los programas operativos regionales para el llenado, por ejemplo, mientras que el título está haciendo simultáneamente las operaciones de cómputo sincrónicos en las unidades de cálculo puede estar manejando al mismo tiempo el SO+APP sin problemas. Dicho fácil, las 2 render pipes son para juegos y es trabajo de la gestión de la doble cola de trabajo el gestionar los recursos. DX12 APPROVED

Un buen ejemplo práctico a la hora de traspasarlo a un juego sería por ejemplo cuando procesas shadow map rendering. El shadow map rendering está limitado por el hardware de función fija (ROP y motores primitivos) además, utiliza una pequeña cantidad de (ALU's )unidades aritméticas sencillas para vertex shader, además de una muy pequeña cantidad de ancho de banda. (la salida del compressed depth buffer solo lee el tamaño de los vértices optimizados que no tienen UV'S o tangentes) Esto significa que todas las TMU y la enorme mayoría de las ALU's y gran parte del ancho de banda, están practicamente al Ralentí, mientras se ejecuta el sombreado. Ahora, imaginaros que la iluminación del juego basada en GPGPU (Ryse Son of Rome Global illuminatión physicall based) pudiera escribirse al mismo tiempo y de manera simultanea a la de la sombra de un mapa. Tachán! recursos gratis. Estás usando de manera mucho más eficiente tus Teraflops de base.

Volvemos a lo mismo, next gen GPU y XBox One no va de Teraflops en bruto, va de como los utilizas de manera eficiente y ordenada. Paraleliced Optimiced Multiple Queue Multiple Thread 2 Heads best than One.

1.84------------->


---------->
---------->
1.34
---------->
---------->


Por qué no has copiado el principio del mensaje? Iba con dedicatoria.

Vamos a hacer un mantra todos juntos por que creo que hay cosas que no quedan claras. Eh @papatuelo


Me parto [qmparto]

Así me siento http://www.youtube.com/watch?v=b3yED7w1uu8
Forzimbras escribió:Este hombre participó en el diseño de la arquitectura del main SoC. No es de extrañar que sepa tanto.

¿Y no tiene contrato de confidencialidad?
Forzimbras se lía, este hombre sabe mucho, pero no participó en el diseño de la consola. Es solo que gracias sus conocimiento sabe como funciona lo que está viendo, sabe interpretarlo y darle sentido.
Hombre, ante una declaracion tan rotunda de alguien que dice trabajar para microsoft (Forzimbras), prefiero que me aclare lo del contrato de confidencialidad. Y de paso hacerle un par de preguntas mas segun lo que me conteste.
Polyteres escribió:Buenas gente. Es q eso de que solo se está usando un solo core para dibujar...no es totalmente correcto. Actualmente ya existen funciones en DirectX 11 para que varias hebras puedan hacer drawcall. Mediante los Deferred Context varios cores pueden escribir command list dnd se almacenan estas drawcalls, cambios de estado, manejo de recursos... q posteriormente se ejecutan. Ya se está usando en muchos engines. Lo que traerá DirectX 12 (se supone pq esto se ha ido escuchando desde DirectX 10) será mucho mas control sobre esto, menos overhead por parte del driver, un paralelismo más real, más libertad para poder usar los recursos como quieras...

A parte existen técnicas y funciones para no tener que hacer tantas llamadas a la API (batching, instancing, indirect draw...), que se usan intensivamente.

@Zokormazo, no será transparente al programador, lo tendrás que hacer tú como ya se hace en otras APIs.

Un saludo.


Lo suponia, seria demasiado bonito que fuera transparente xD
El hecho de que se trabaje, o participe (ya sea de forma "directa" o "indirecta"), en una empresa, no quiere decir que se vaya a saber todo, y mucho menos cuando una empresa/compañía/etc. grande tiene diversos sectores, divisiones, departamentos...

En cuanto a la consola, pues más aún, bastante nos queda que incluso los encargados de la misma, sepan lo que han hecho, cómo sacarla partida, y hasta qué punto. Los demás, incluido Forzimbras, es sacar nuestras propias conclusiones de ello, donde en muchas ocasiones nos montamos las "pajas mentales" de turno.
Buenas gente. @Forzimbras Flashbackman360 es el ingeniero del que hablabas?. El q ha participado en el desarrollo del SoC de XboxOne?. [carcajad] [carcajad] [carcajad] Si es así mal muy muy muy mal vamos, y al resto que le dais credibilidad, en mi tierra hay un dicho que dice así: se coge antes a un mentiroso q a un cojo (con todos mis respetos a la gente coja).

Y es que ya decía yo q las cosas q decía me sonaban sin sentido, mezclando cosas, y como si algunas fueran una cutre traducción...hasta que he leido este parrafo:

Un buen ejemplo práctico a la hora de traspasarlo a un juego sería por ejemplo cuando procesas shadow map rendering. El shadow map rendering está limitado por el hardware de función fija (ROP y motores primitivos) además, utiliza una pequeña cantidad de (ALU's )unidades aritméticas sencillas para vertex shader, además de una muy pequeña cantidad de ancho de banda. (la salida del compressed depth buffer solo lee el tamaño de los vértices optimizados que no tienen UV'S o tangentes) Esto significa que todas las TMU y la enorme mayoría de las ALU's y gran parte del ancho de banda, están practicamente al Ralentí, mientras se ejecuta el sombreado. Ahora, imaginaros que la iluminación del juego basada en GPGPU (Ryse Son of Rome Global illuminatión physicall based) pudiera escribirse al mismo tiempo y de manera simultanea a la de la sombra de un mapa. Tachán! recursos gratis. Estás usando de manera mucho más eficiente tus Teraflops de base.


Coger lo q ha dicho una persona en un foro y ponerlo en otra como si fuera una idea propia se le llama PLAGIAR, y si encima solo copias lo q te interesa para intentar darle sentido para q se amolde a lo q quieres...se llama MENTIR. Párrafo de sebbi, ilustre usuario del foro beyond3D (Lead Programmer de RedLynx, q hace poco por cierto le han hecho una entrevista en Digital Foundry):

Good example of this is shadow map rendering. It is bound by fixed function hardware (ROPs and primitive engines) and uses very small amount of ALUs (simple vertex shader) and very small amount of bandwidth (compressed depth buffer output only, reads size optimized vertices that don't have UVs or tangents). This means that all TMUs and huge majority of the ALUs and bandwidth is just idling around while shadows get rendered. If you for example execute your compute shader based lighting simultaneously to shadow map rendering, you get it practically for free. Funny thing is that if this gets common, we will see games that are throttling more than Furmark, since the current GPU cooling designs just haven't been designed for constant near 100% GPU usage (all units doing productive work all the time).


Palabra por palabra, pero es q en ese caso no se está refiriendo a XboxOne en concreto, la conversación viene de la computación asíncrona GPGPU y de las tareas gráficas. Seguid dándole bola y haciéndole caso... A parte lo q dice es precisamente lo q hacen los ACEs.

Szasz escribió:Polyteres, ¿Crees q dx12 es únicamente una API "close to metal"? El mantle de Microsoft.

Si es así, entiendo q no debería tener mayor importancia en Xbox One, ya q es un sistema cerrado.

Un saludo


Algo así, si. El problema es q hacer algo a más bajo nivel tb acarrea problemas, las cosas se vuelven bastante mas complejas pq tienes q gestionar muchos mas recursos de forma manual. Las gallinas q entran por las q salen xD. De hecho en la famosa entrevista con los ingenieros de XboxOne de Digital Foundry dejan alguna pinceladas al respecto.

@Zokormazo [beer] y aunq parezca mas complicado es mejor q sea así y sea el propio programador quien lo maneje [ginyo] .

Un saludo.
Sabeis lo que yo hago,leo mucho lo que poneis,no me entero una mierda de nada y sabeis lo que os digo,que me importa una mierda que este o aquella sea mas potente,tenga mas pixeles,tenga mas resolucion y demas cosas tecnicas,se que one es mas que mucha gente piensa y casi seguro sera menos de los que otros piensan,yo y creo que muchas de los de aqui se compra algo por sus juegos y no por otras cosas
Ah de todo esto solo tengo una cosa y lo volvere a repetir,one no lleva la grafica que muchos pregonan a los 4 vientos,eso es lo unico que tengo claro,como dudo que ms haya sacado un ñordo de consola en potencia y demas cosas,lo demas se lo dejo a los informaticos que pirulan por aqui y alli
Polyteres escribió:Buenas gente. @Forzimbras Flashbackman360 es el ingeniero del que hablabas?. El q ha participado en el desarrollo del SoC de XboxOne?. [carcajad] [carcajad] [carcajad]


¿FlasBackMan360? Ni lo conozco ni he hablado jamás con él. Pero que participó en el diseño del SoC es tan real como que escribe en varios lugares donde también lo hacen ex compañeros suyos, que sí son los que me han explicado del tema (él ya no trabaja ni en su mismo departamento) y me han hablado de él.

En definitiva, que es voz más que autorizada para hablar del tema (haya cogido para ello datos de beyond3d o no para dar su explicación, en lo que ya no entro). P

Pero Polyteres por lo que has comentado o insinuado alguna vez, has sido developer de One o al menos tenido acceso al devkit de la consola (o eso has dejado entrever alguna vez) pero a nivel externo ¿no? Por lo que quizás podrías darnos una explicación con información detallada de cómo funciona el asunto (por contrastar más que nada a posteriori lo que digas con los compañeros de Xbox). Lo digo por dejarnos de misterios de una vez y ser claros en lugar de dar simples "teorías" de cómo crees que funciona y no de cómo lo hace realmente.
Otra cosa que no entiendo,direcx12 para pc saldra a lo largo de 2015 pero eso no quiere decir que en one tarde tanto,tardara a esas fechas para por ejemplo portar juegos entre one y pc pero la one es una plataforma cerrada en la que la api tendra su version especifica y tardara en estar completada lo que tarde ms en hacerlo para ella,no lo que tarde en sacar directx12 para los miles y miles de Pcs con infinitas combinaciones de hardware

De hecho es oficial que One ya esta utilizando cosas de direcx12
Forzimbras escribió:
Polyteres escribió:Buenas gente. @Forzimbras Flashbackman360 es el ingeniero del que hablabas?. El q ha participado en el desarrollo del SoC de XboxOne?. [carcajad] [carcajad] [carcajad]


¿FlasBackMan360? Ni lo conozco ni he hablado jamás con él. Pero que participó en el diseño del SoC es tan real como que escribe en varios lugares donde también lo hacen ex compañeros suyos, que sí son los que me han explicado del tema (él ya no trabaja ni en su mismo departamento) y me han hablado de él.

En definitiva, que es voz más que autorizada para hablar del tema (haya cogido para ello datos de beyond3d o no para dar su explicación, en lo que ya no entro). P

Pero Polyteres por lo que has comentado o insinuado alguna vez, has sido developer de One o al menos tenido acceso al devkit de la consola (o eso has dejado entrever alguna vez) pero a nivel externo ¿no? Por lo que quizás podrías darnos una explicación con información detallada de cómo funciona el asunto (por contrastar más que nada a posteriori lo que digas con los compañeros de Xbox). Lo digo por dejarnos de misterios de una vez y ser claros en lugar de dar simples "teorías" de cómo crees que funciona y no de cómo lo hace realmente.


Buenas gente. Pues espero q no se dedicara a una parte demasiado importante del SoC... Por otro lado, una cosa es tomar datos prestados y otra es traducir un párrafo completo y ponerlo como tuyo, resta credibilidad.

Con respecto a lo último que comentas...yo solo soy un forero más [jaja] .

Un saludo.
http://www.gameinformer.com/games/sunset_overdrive/b/xboxone/archive/2014/05/08/insomniac-s-ted-price-talks-open-world-lessons-learned-from-fuse.aspx

Talk to me about the advantages of developing on the Xbox One.
This is a big game. There’s a giant city. There’s a lot to explore. We’re pushing things further visually than on any of our games previously, so you need powerful hardware for that. That’s the obvious answer. And I know a lot of Xbox One owners out there will tell you it’s a powerful machine. There are other aspects of it that I can’t get into right now, but we can talk about them at a later date that would be beneficial for us as a developer.

De qué hablará? :-|
Polyteres escribió:Buenas gente. @Forzimbras Flashbackman360 es el ingeniero del que hablabas?. El q ha participado en el desarrollo del SoC de XboxOne?. [carcajad] [carcajad] [carcajad] Si es así mal muy muy muy mal vamos, y al resto que le dais credibilidad, en mi tierra hay un dicho que dice así: se coge antes a un mentiroso q a un cojo (con todos mis respetos a la gente coja).

Y es que ya decía yo q las cosas q decía me sonaban sin sentido, mezclando cosas, y como si algunas fueran una cutre traducción...hasta que he leido este parrafo:

Un buen ejemplo práctico a la hora de traspasarlo a un juego sería por ejemplo cuando procesas shadow map rendering. El shadow map rendering está limitado por el hardware de función fija (ROP y motores primitivos) además, utiliza una pequeña cantidad de (ALU's )unidades aritméticas sencillas para vertex shader, además de una muy pequeña cantidad de ancho de banda. (la salida del compressed depth buffer solo lee el tamaño de los vértices optimizados que no tienen UV'S o tangentes) Esto significa que todas las TMU y la enorme mayoría de las ALU's y gran parte del ancho de banda, están practicamente al Ralentí, mientras se ejecuta el sombreado. Ahora, imaginaros que la iluminación del juego basada en GPGPU (Ryse Son of Rome Global illuminatión physicall based) pudiera escribirse al mismo tiempo y de manera simultanea a la de la sombra de un mapa. Tachán! recursos gratis. Estás usando de manera mucho más eficiente tus Teraflops de base.


Coger lo q ha dicho una persona en un foro y ponerlo en otra como si fuera una idea propia se le llama PLAGIAR, y si encima solo copias lo q te interesa para intentar darle sentido para q se amolde a lo q quieres...se llama MENTIR. Párrafo de sebbi, ilustre usuario del foro beyond3D (Lead Programmer de RedLynx, q hace poco por cierto le han hecho una entrevista en Digital Foundry):

Good example of this is shadow map rendering. It is bound by fixed function hardware (ROPs and primitive engines) and uses very small amount of ALUs (simple vertex shader) and very small amount of bandwidth (compressed depth buffer output only, reads size optimized vertices that don't have UVs or tangents). This means that all TMUs and huge majority of the ALUs and bandwidth is just idling around while shadows get rendered. If you for example execute your compute shader based lighting simultaneously to shadow map rendering, you get it practically for free. Funny thing is that if this gets common, we will see games that are throttling more than Furmark, since the current GPU cooling designs just haven't been designed for constant near 100% GPU usage (all units doing productive work all the time).


Palabra por palabra, pero es q en ese caso no se está refiriendo a XboxOne en concreto, la conversación viene de la computación asíncrona GPGPU y de las tareas gráficas. Seguid dándole bola y haciéndole caso... A parte lo q dice es precisamente lo q hacen los ACEs.

Szasz escribió:Polyteres, ¿Crees q dx12 es únicamente una API "close to metal"? El mantle de Microsoft.

Si es así, entiendo q no debería tener mayor importancia en Xbox One, ya q es un sistema cerrado.

Un saludo


Algo así, si. El problema es q hacer algo a más bajo nivel tb acarrea problemas, las cosas se vuelven bastante mas complejas pq tienes q gestionar muchos mas recursos de forma manual. Las gallinas q entran por las q salen xD. De hecho en la famosa entrevista con los ingenieros de XboxOne de Digital Foundry dejan alguna pinceladas al respecto.

@Zokormazo [beer] y aunq parezca mas complicado es mejor q sea así y sea el propio programador quien lo maneje [ginyo] .

Un saludo.


Pues entonces no lo entiendo. ¿Por que hay tanta gente diciendo que tiene un impacto notable en el rendimiento de Xbox One? ¿Por que tantas alabanzas de Nvidia, AMD e intel si hace lo mismo que Mantle?

Con lo de flashbackman360, yo opino como papatuelo, que es un tío que busca información y sabe. A partir de sus conocimientos y la información que busca llega a formular teorias que pueden ser verdad o pueden ser mentira. Que haya copiado información de otra persona(que sabe mucho del tema) y la aplique a Xbox one no me dice nada. Solo que busca información e intenta darle explicación a un hardware que no entendemos ninguno.
Ademas en el texto que has copiado habla de algo importante. Dice, que los diseños de disipación de calor de las GPU no están hechos para aguantar una GPU trabajando constantemente cerca del 100%.
Algo de lo que hemos hablado que hace Dx12 y el inmenso disipador de Xbox One.
Forzimbras escribió:
Polyteres escribió:Buenas gente. @Forzimbras Flashbackman360 es el ingeniero del que hablabas?. El q ha participado en el desarrollo del SoC de XboxOne?. [carcajad] [carcajad] [carcajad]


¿FlasBackMan360? Ni lo conozco ni he hablado jamás con él. Pero que participó en el diseño del SoC es tan real como que escribe en varios lugares donde también lo hacen ex compañeros suyos, que sí son los que me han explicado del tema (él ya no trabaja ni en su mismo departamento) y me han hablado de él.

¿O sea que segun tu, FlashBackMan360 participo en el diseño de la One?

NDAs aparte, se supone que todo aquel que participo en el desarrolo de la consola tiene en su casa una de estas, no?

Imagen

¿Y que habra cobrado y cobra un buen sueldo por ello?

Entonces explicame esto:

viewtopic.php?p=1735441261
viewtopic.php?p=1735331725

Y para el que no crea que se trate del mismo usuario:

http://www.3djuegos.com/comunidad-foros ... je29834712
viewtopic.php?p=1706093080

Vamos, que estas diciendo que, FlashBackMan360 participo en el diseño del main soc de la One, que Microsoft se olvido de darle su I MADE THIS edition y encima, el pobre tiene que ir rebuscando por los foros de compra-venta una One y un carga y juega de segunda mano por que le pagan una mierda?
El asunto entre Polyteres y flashbackman roza lo absurdo básicamente pq no tienen derecho a replica pq ni flashback postea aquí ni Polyteres postea en 3d juegos, se tachan de picacodigos y mentirosos y los demás pues igual nos quedamos...yo me pregunto una cosa...si direct x12 según algunos dicen no sirve para demasiado y en el e3 se mostrasen juegos pepinacos hechos con direct x12...que debemos pensar? Que es por el direct x12 o por mejoría natural? Pq el e3 está cerquita...
Romcol escribió:
Forzimbras escribió:
Polyteres escribió:Buenas gente. @Forzimbras Flashbackman360 es el ingeniero del que hablabas?. El q ha participado en el desarrollo del SoC de XboxOne?. [carcajad] [carcajad] [carcajad]


¿FlasBackMan360? Ni lo conozco ni he hablado jamás con él. Pero que participó en el diseño del SoC es tan real como que escribe en varios lugares donde también lo hacen ex compañeros suyos, que sí son los que me han explicado del tema (él ya no trabaja ni en su mismo departamento) y me han hablado de él.

¿O sea que segun tu, FlashBackMan360 participo en el diseño de la One?

NDAs aparte, se supone que todo aquel que participo en el desarrolo de la consola tiene en su casa una de estas, no?

Imagen

¿Y que habra cobrado y cobra un buen sueldo por ello?

Entonces explicame esto:

viewtopic.php?p=1735441261
viewtopic.php?p=1735331725

Y para el que no crea que se trate del mismo usuario:

http://www.3djuegos.com/comunidad-foros ... je29834712
viewtopic.php?p=1706093080

Vamos, que estas diciendo que, FlashBackMan360 participo en el diseño del main soc de la One, que Microsoft se olvido de darle su I MADE THIS edition y encima, el pobre tiene que ir rebuscando por los foros de compra-venta una One y un carga y juega de segunda mano por que le pagan una mierda?


Pues si yo ya lo he dicho, que el hombre no ha trabajado en el SOC de ONE.
De hecho intentad buscar un hilo en el que él haga la más minima alusión a ello.
Buenas gente.

Szasz escribió:¿Por que hay tanta gente diciendo que tiene un impacto notable en el rendimiento de Xbox One?


Pues pq habrá una mejora en el rendimiento como es lógico, es decir, cada nueva versión del SDK de cualquier máquina DEBE mejorar la gestión de la misma, por lo q si sigues mejorando el SDK de tu máquina el rendimiento de está mejorará proporcionalmente con ellos. Pero para eso no habrá q esperar a q salga DirectX 12, cada nueva iteración sobre los kits de desarrollo será mejor q la anterior.

Y lo vuelvo a repetir XboxOne va a dar unos juegos visualmente increibles (de hecho ya lo hace). Por ejemplo espero mucho de Black Tusk Studios [beer] .

Szasz escribió:¿Por que tantas alabanzas de Nvidia, AMD e intel si hace lo mismo que Mantle?


Pq Mantle es exclusiva para arquitecturas GCN de AMD. Las mejoras de DirectX tienen mucho mucho q ver con cómo maneja el SO y el driver los recursos, por lo q el trabajo "debe" recaer sobre todo en esa parte y de esa parte se encarga Ms. No me extrañaría mucho q DirectX 12 solo fuera compatible con una nueva versión de Windows por cambiar la forma de trabajar del driver...

@Aldebaran323 pues la verdad es q sí ahora q me doy cuenta [+risas] [+risas] [+risas] .

Un saludo.
No, si yo no tengo nada en contra de FlashBackMan. Pero si Forzimbras dice trabajar en o para Microsoft y suelta lo que ha soltado con esa firmeza, y luego ves lo que he puesto, pues...
A mi no me cuadra. XD
Polyteres escribió:Buenas gente.

Szasz escribió:¿Por que hay tanta gente diciendo que tiene un impacto notable en el rendimiento de Xbox One?


Pues pq habrá una mejora en el rendimiento como es lógico, es decir, cada nueva versión del SDK de cualquier máquina DEBE mejorar la gestión de la misma, por lo q si sigues mejorando el SDK de tu máquina el rendimiento de está mejorará proporcionalmente con ellos. Pero para eso no habrá q esperar a q salga DirectX 12, cada nueva iteración sobre los kits de desarrollo será mejor q la anterior.

Szasz escribió:¿Por que tantas alabanzas de Nvidia, AMD e intel si hace lo mismo que Mantle?


Pq Mantle es exclusiva para arquitecturas GCN de AMD. Las mejoras de DirectX tienen mucho mucho q ver con cómo maneja el SO y el driver los recursos, por lo q el trabajo "debe" recaer sobre todo en esa parte y de esa parte se encarga Ms. No me extrañaría mucho q DirectX 12 solo fuera compatible con una nueva versión de Windows por cambiar la forma de trabajar del driver...

Un saludo.


MS dijo que DX12 iba a ser compatible con Windows 8 (si no es así corregidme)
y con windows 7 (obviamente rendirá mejor en windows 8 y en futuros windows.)
Polyteres escribió:Buenas gente.

Szasz escribió:¿Por que hay tanta gente diciendo que tiene un impacto notable en el rendimiento de Xbox One?


Pues pq habrá una mejora en el rendimiento como es lógico, es decir, cada nueva versión del SDK de cualquier máquina DEBE mejorar la gestión de la misma, por lo q si sigues mejorando el SDK de tu máquina el rendimiento de está mejorará proporcionalmente con ellos. Pero para eso no habrá q esperar a q salga DirectX 12, cada nueva iteración sobre los kits de desarrollo será mejor q la anterior.

Szasz escribió:¿Por que tantas alabanzas de Nvidia, AMD e intel si hace lo mismo que Mantle?


Pq Mantle es exclusiva para arquitecturas GCN de AMD. Las mejoras de DirectX tienen mucho mucho q ver con cómo maneja el SO y el driver los recursos, por lo q el trabajo "debe" recaer sobre todo en esa parte y de esa parte se encarga Ms. No me extrañaría mucho q DirectX 12 solo fuera compatible con una nueva versión de Windows por cambiar la forma de trabajar del driver...

Un saludo.


Cada vez que explicas algo te olvidas de cosas como, ¿los 15 coprocesadores que hacen? ¿Mirar a la CPU y la GPU y tocarse las narices?

Y Dark, microsoft dijo que intentaria que fuera compatible incluso con windows 7. Lo intentaria, igual que intentaria que se pudieran usar otros lenguajes además de C++, pero de momento solo ese.
Esas consolas son las que le dan a los desarrolladores de juegos, no a los diseñadores de la arquitectura. Esa consola la tiene Respawn, la tiene Capcom, la tiene Crytek, la tienen TODAS las compañías que participan y participaron en desarrollo de títulos Day One (con anagrama incluido). Los "arquitectos" de la consola no entran dentro de este grupo. Me parece que confundes a los desarrolladores de soft para la consola con los que diseñaron la consola misma o partes de ella.

Y no creo que el tema de comprar cosas de segunda mano sea indicativo de nada, ya que yo también gano lo suficiente para comprarme cosas nuevas y no siempre lo hago. Eso es ya directamente un disparate.
17587 respuestas