Hablemos del interior de Xbox One

indigo_rs está baneado por "saltarse el ban con un clon"
Entonces cuando antes de salir la consola se decía que se llamaría Kryptos no ha sido pura casualidad?

internal sources have revealed that Microsoft's next Xbox is is being developed as project "Kryptos"
Claro que no es casualidad igual que PS4 es thebe.
Dx12 esta preparado para multi GPU, para q varías unidades computacionales trabajen en paralelo.

Recordar q Xbox One tiene coprocesadores q están siendo mal utilizados en juegos q utilizan la API Dx11 (imagino q con la API exclusiva les habrán podido dar algo más de uso). Tienen capacidades computacionales q liberan de trabajo tanto a la CPU como la GPU.

Los CPs están altamente modificados para descargar la CPU y mejorar el GPGPU, no tenéis q verlos como unos CPs estándar de PC.

Imagen
La eSRAM es para tener al mismo tiempo en un modelo de memoria unificada RAM de sistema (DDR) y capacidad de mostrar gráficos de alto rendimiento. Funciona a modo de caché y tiene la velocidad justa para alimentar a la GPU que lleva al 100% según dijeron los ingenieros. Lo que pasa es que hay que usarla.
RCMax escribió:El compañero f5inet tiene un post que es magnífico......................


Muy buen recopilatorio de acontecimientos [oki] , los NEGACIONISTAS que defendían a capa y espada el "poder" absoluto del Cell (proyecto desastroso monetariamente para Sony y metido con calzador en Ps3) que se impondría en TODOS los PC´s, son muchos los que en la actualidad sueltan alabanzas y han tenido a GENERACIÓN PASADA que admitir las mejoras y novedades que se metieron en 360 y porque no mencionarla en la Xbox original [rtfm]

Esta historia a muchos nos recuerda lo mismo .......... aunque ya sabemos que los diseños de microsoft los realizan "Ralf y cuatro monos". Realizando ÑAPAS (tirando piezas al aire intentando que se acoplen) en el hard y sin tener presente su Dx futuro que estaba realizando el mismo [facepalm]

Gracias por tanta buena y curiosa INFO
Han matizado que la mejora en Proyect Cars es de entre el 30% y el 40%. En el mejor de los casos si esto es "literal" estaríamos hablando de pasar de de 30 fps a 42 fps, así que va a ser bastante interesante para que salgan juegos estables de una vez por todas y alguna mejora gráfica.

Si eso es ahora, cuando terminen de pulir la API, salgan motores 100% DX12 y aprendan a desarrollar para el "segundo core" o lo que sea que lleva la gpu, pues mejorará aún más ¿no?.

Saludos



Edit: link de la noticia.
indigo_rs está baneado por "saltarse el ban con un clon"
AirdanEL escribió:Han matizado que la mejora en Proyect Cars es de entre el 30% y el 40%. En el mejor de los casos si esto es "literal" estaríamos hablando de pasar de de 30 fps a 42 fps, así que va a ser bastante interesante para que salgan juegos estables de una vez por todas y alguna mejora gráfica.

Si eso es ahora, cuando terminen de pulir la API, salgan motores 100% DX12 y aprendan a desarrollar para el "segundo core" o lo que sea que lleva la gpu, pues mejorará aún más ¿no?.

Saludos



Edit: link de la noticia.


Según han dicho la mejora permitiría mantener los 60fps incluso bajo lluvia. En un juego a 60 fps una mejora de un 40% es una barbaridad, estaríamos hablando de 25fps mas.
Las reglas de tres basadas en los fps o en los pixeles para calcular rendimientos es de las cosas que mas me asombran :P

Es como cuando se cogen los drawcalls para decir el rendimiento extra del dx12.
indigo_rs escribió:
AirdanEL escribió:Han matizado que la mejora en Proyect Cars es de entre el 30% y el 40%. En el mejor de los casos si esto es "literal" estaríamos hablando de pasar de de 30 fps a 42 fps, así que va a ser bastante interesante para que salgan juegos estables de una vez por todas y alguna mejora gráfica.

Si eso es ahora, cuando terminen de pulir la API, salgan motores 100% DX12 y aprendan a desarrollar para el "segundo core" o lo que sea que lleva la gpu, pues mejorará aún más ¿no?.

Saludos



Edit: link de la noticia.


Según han dicho la mejora permitiría mantener los 60fps incluso bajo lluvia. En un juego a 60 fps una mejora de un 40% es una barbaridad, estaríamos hablando de 25fps mas.


Me he colado, no se porque pensaba que eran 30. Pues entonces mejor aún!! [plas] a ver si es verdad.

@nuhar lo dices por la que acabo de hacer? jajaja ... Hombre, yo me imagino que no será literal, pero si ellos ya tienen el rendimiento en DX11 y DX12 y hablan de porcentajes lo harán sobre la diferencia de fps que hayan observado no? :-?
pspskulls escribió:Bueno, creo que hacen falta algunos datos más para entender lo que dije.

Empezaré comentando que Halo MCC lo único que utiliza es un context switch para cambiar del contexto gráfico que dibuja el juego remasterizado al contexto que renderiza el antiguo. El efecto es rápido puesto que es "gratis": la memoria unificada ya contiene toda lo necesario para renderizar ambos juegos, con lo que una vez hecho el switch de contexto simplemente se renderiza el frame de ese contexto, no hay más. Y mientas un contexto dibuja el otro queda dormido (la lógica de juego es la misma, sólo cambia el contexto con el que dibujamos esa lógica).

Añadir que SÓLO, y repito, SÓLO One tiene doble contexto GRÁFICO, y repito, GRÁFICO. PS4 puede tener dobles colas para renderizado y las peticiones de render irán procesándose según la GPU quede libre. Pero eso no es simultáneo, es primero una petición y luego la otra. Esto se realiza en DX12 mediante nuevos objetos llamados bundles, que se preparan por CPU de dos en dos y se mandan simultáneamente a GPU para renderizar. Aquí tenéis a la izquierda el código DX11, y a la derecha DX12:

Imagen

Se puede ver cómo hasta hoy en DX11 preparas y pintas el draw 1 y después preparas y puntas el draw 2. En DX12 preparas los 2 y los 2 los renderiza al mismo tiempo.

Para empezar:
Imagen

Este es un ejemplo CLARO de optimización de CPU. Es una escena en que la GPU no tiene carga ninguna. Simples cajas que tardan cero coma en pasar y renderizarse por la GPU. Es un ejemplo claro de optimización de drawcalls (llamadas a pintar) que son MUY costosas y que siempre parten de la CPU (es el paso en el que la CPU le dice a la GPU: oye, pinta esto). El tiempo en CPU vemos que pasa de 0.74ms en DX11 a 0.09ms en DX12. Aquí vemos que, no es que doble el rendimiento, es que en DX12 la CPU es 8 veces más rápida. Por supuesto esto es CPU para RENDERIZAR, aquí no entran temas de IA, físicas y otras tareas que una CPU desempeña y por supuesto afectan al rendimiento.

Si queréis documentaros algo más, de aquí podéis ver las imagenes que he sacado:
http://www.dualshockers.com/2014/04/07/directx-12-unveiled-by-microsoft-promising-large-boost-impressive-tech-demo-shows-performance-gain/
http://www.pcworld.com/article/2110085/next-gen-directx-12-graphics-tech-revealed-hitting-microsoft-platforms-in-2015.html


Recupero este gran post de pspskulls, para recordar el doble contexto gráfico y añado un rumor antiguo y una fotografía nueva.

VG247 has learned that Microsoft has now detailed Xbox 720 to certain partners and has internally confirmed the machine for a Christmas 2013 release.

The next generation Xbox will have a Blu-ray drive, contrary to a recent report. Multiple sources have confirmed this morning that the machine will have two GPUs. One said: It's like two PCs taped together.

We're waiting for final confirmation of specs, but the graphics cards are thought to be equivalent to AMD's 7000 series GPUs, but "not CrossFire or SLI". The GPUs aren't structured as they are in a normal dual PC set-up, in which the two chips take it in turns to draw lines of the same object: Xbox 720's graphics units will be able to work independently, drawing separate items simultaneously.

There will be "four or six" cores to the Xbox 720 CPU, one of which will be reserved for Kinect and one for the OS. Xbox 720 will require an always-on internet connection as an anti-piracy measure. We've also been told that the next generation of Kinect will be built into the device as standard.

http://www.guru3d.com/news-story/xbox-7 ... uired.html

Veamos q hace Dx12:

Imagen

Fijaros en la foto. Dx11 pintas un draw y preparas otro, pero no los dos a la vez. La foto va completamente en linea con lo dicho con pspskulls. Curiosa coincidencia......
Y añadimos otro interesante título que aparece en tu link :)

Imagen

Que también vendrá para la next gen.
djohny24 escribió:Y añadimos otro interesante título que aparece en tu link :)

Imagen

Que también vendrá para la next gen.


Esos ya se conocían.
Si si, pero no los sacamos estos días aquí asi que para el que no lo sabía, pues...eso jeje.
indigo_rs está baneado por "saltarse el ban con un clon"
Según parece DX12 está muy orientado a trabajar con varias GPUs, pero dudo que haya alguna GPU oculta en X1 como se decía al principio.
djohny24 escribió:Si si, pero no los sacamos estos días aquí asi que para el que no lo sabía, pues...eso jeje.


Si vas a multi te dirán que te olvides, xq Ashes of the singularity no se ha confirmado para XBOX ONE y el dev es un bocachancla que no tiene ni idea.

Si realmente quieres que te informe gente inteligente, completamente objetiva y nada fanboy te puedes pasar por este hilo:

http://www.elotrolado.net/hilo_microsoft-no-hay-hardware-secreto-en-one-la-mejora-de-rendimiento-con-dx12-sera-modesta_2098894

@Indigo_rs No hay ninguna GPU oculta, hay una GPU con dos command procesor y los CU agrupados en dos grupos de 6, como si fueran dos GPU.
No hay doble GPU física. No equivoquéis conceptos. Añado tmb de pspskulls:

"Primero unas preguntas y respuestas rápidas importantes para entender la explicación:
- ¿Tiene Xbox ONE doble GPU?: NO.
- ¿Reserva ONE CPs o CUs para el sistema?: NO.
- ¿Podemos tener una GPU que admita multihilo sin tener doble contexto gráfico?: SI. Podemos tener 2 CP pidiendo tareas a la GPU y la GPU irá realizando las tareas pero no simultáneamente (por ejemplo pensad en un núcleo de CPU de 2 hilos, lo que ejecutan no es simultáneo sino que los hilos cogen la capacidad de proceso según el otro hilo ya no lo necesita). Para que una GPU realice dos tareas GRÁFICAS en paralelo DEBE tener 2 contextos gráficos (no podemos pintar en un lienzo en dos puntos al mismo tiempo si no tenemos dos pinceles). Resalto gráficas porque una GPU puede realizar GPGPU al mismo tiempo que renderiza.

Aquí habláis desde la teoría pero no desde la práctica., y es por eso que no se entiende el porqué de la estructura de One. Para entender la tecnología hay que entender el rendering, el porqué y el cómo se hacen las distintas técnicas actuales y futuras. El factor determinante es el doble contexto gráfico. Ésto es MUY importante, la clave es la palabra "gráfico".

Un ejemplo muy sencillo de renderizado de sombras seria: CPU prepara y pide crear una sombra de un objeto, la GPU entra en juego y la genera. Y así sucesivamente por cada sombra. Hay que tener una cosa MUY clara, renderizar una sombra no necesita PARA NADA los 12 CUs de la consola, ni por tener 12 o 18 va a renderizarla más rápido, una sombra necesita una capacidad de cómputo determinada y que posiblemente con 1 única CU nos bastaría. El problema es que cuando se renderiza se OCUPA la GPU, por lo tanto aunque no necesitemos los 12 CUs, los 12 CUs se van a bloquear para poder pintar la sombra. Obviamente podemos distribuir los CUs, y decir que sólo queremos usar un máximo de CUs para renderizado, y el resto para GPGPU (y aprovechar así el tiempo de renderizado para sacar cómputo). Pero a la hora de renderizar y para los CUs asignados a renderizar TODOS quedan bloqueados.

A partir de aquí C es CPU y G es GPU. Si queremos generar 4 sombras tenemos:
C > G > C > G > C > G > C > G

¿Qué sucede en One?. Que al tener 2 contextos gráficos puede renderizar 2 sombras al mismo tiempo. Con lo que nos queda:

> G > G
C > C
> G > G

Esto es, ni más ni menos, que la mitad del tiempo. ¿Estamos duplicando en este caso el rendimiento gráfico de One?: SÍ. ¿Es One más potente por ello?: NO. La capacidad de cómputo de One es la misma solo que el rendimiento es el doble.

Otro ejemplo seria un engine gráfico basado en tiled forward (http://www.cse.chalmers.se/~olaolss/mai ... ed_shading). Esta implementación se basa en generar el frame final a base de tiles o porciones de pantalla pequeñas (pequeños rectángulos). A parte de las características negativas y positivas de ésta técnica (toda técnica tiene su lado bueno y su lado malo), a dónde quiero ir a parar es en el hecho en el que... teniendo 2 contextos gráficos simultáneos podemos dibujar 2 de esas porciones SIMULTÁNEAMENTE. Con lo que el resultado es que obtenemos el frame en la mitad del tiempo y por tanto doblamos el rendimiento. Aquí también quiero hacer incapié en otra característica única de One: su eSRAM. Dado que esta técnica no requiere de gran ancho de banda, lo que más le beneficia es una memoria RÁPIDA, es decir de bajísima latencia (no confundir RAPIDEZ con ANCHO DE BANDA, no tienen NADA que ver, la rapidez la determina el tiempo para que la memoria vuelva a estar disponible para una nueva petición y ahí importa la latencia, el ancho de banda sólo sirve para MOVER grandes cantidades de memoria de un punto A a un punto B). Quiero decir con esto que de aplicar esta técnica en ambas consolas, One ganaría por absoluta goleada. Pero si aplicamos técnicas más antiguas como un deferred engine PS4 tiene ventaja por su ancho de banda (y de aquí vienen las diferencias en multis hasta ahora en cuanto a resolución o framerate).

A todo esto hay que añadirle que One tiene Full HSA, es decir coherencia total de memoria, algo básico si tenemos más de un contexto gráfico y además GPGPU, porque sí, One puede renderizar dos cosas y hacer GPGPU AL MISMO TIEMPO y compartiendo la MISMA memoria. Y esto es MUY potente y da una serie de posibilidades únicas.

¿Bien... significa todo esto que One doblará su rendimiento?: NO. One doblará su rendimiento GRÁFICO en múltiples tareas gráficas pero el rendimiento GLOBAL de un juego no SÓLO depende de la GPU. Hay muchos otros factores: CPU, memoria, técnicas gráficas utilizadas..."
papatuelo escribió:
djohny24 escribió:Si si, pero no los sacamos estos días aquí asi que para el que no lo sabía, pues...eso jeje.


Si vas a multi te dirán que te olvides, xq Ashes of the singularity no se ha confirmado para XBOX ONE y el dev es un bocachancla que no tiene ni idea.

Si realmente quieres que te informe gente inteligente, completamente objetiva y nada fanboy te puedes pasar por este hilo:

http://www.elotrolado.net/hilo_microsoft-no-hay-hardware-secreto-en-one-la-mejora-de-rendimiento-con-dx12-sera-modesta_2098894

@Indigo_rs No hay ninguna GPU oculta, hay una GPU con dos command procesor y los CU agrupados en dos grupos de 6, como si fueran dos GPU.


Hostia, hay un hilo que puedes decir lo que te de la gana en eol sin que pase nada? Porque he leido los comentarios de la primera pagina y es bilis pura

La verdad que no he llegado a la segunda pagina porque da un poco de asco ese tipo de hilos... Pero vamos, que ya veo que mi propuesta del feedback se ha hecho realidad :)
Nuhar escribió:
papatuelo escribió:
djohny24 escribió:Si si, pero no los sacamos estos días aquí asi que para el que no lo sabía, pues...eso jeje.


Si vas a multi te dirán que te olvides, xq Ashes of the singularity no se ha confirmado para XBOX ONE y el dev es un bocachancla que no tiene ni idea.

Si realmente quieres que te informe gente inteligente, completamente objetiva y nada fanboy te puedes pasar por este hilo:

http://www.elotrolado.net/hilo_microsoft-no-hay-hardware-secreto-en-one-la-mejora-de-rendimiento-con-dx12-sera-modesta_2098894

@Indigo_rs No hay ninguna GPU oculta, hay una GPU con dos command procesor y los CU agrupados en dos grupos de 6, como si fueran dos GPU.


Hostia, hay un hilo que puedes decir lo que te de la gana en eol sin que pase nada? Porque he leido los comentarios de la primera pagina y es bilis pura

La verdad que no he llegado a la segunda pagina porque da un poco de asco ese tipo de hilos... Pero vamos, que ya veo que mi propuesta del feedback se ha hecho realidad :)


No conocías expruebas???

Pues por alli nos conocen bien y raro es el día que no nos tiran besos. Es que somos muy fanboys y estamos hechos de pura bilis, menos mal que ellos son inteligente y objetivos.
indigo_rs está baneado por "saltarse el ban con un clon"
Pues cada vez parece mas claro que X1 se diseñó para DX12. Ian Bell no miente cuando dice que DX12 es un milagro de la optimización.

Bell considera que es "un pequeño milagro de optimización" hacer funcionar a Project Cars a 60 fps en Xbox One, especialmente teniendo que controlar condiciones atmosféricas dinámicas y diferentes horas del día
a mi me gustaría un artículo publicado por B3D como el que hizo de la Xbox 360 en su tiempo, bastante extenso y muy interesante
Si tenéis quejas sobre algún subforo, acudid a feedback, pero no uséis este hilo para atacar a los usuarios de forma no tan velada.
indigo_rs está baneado por "saltarse el ban con un clon"
Szasz escribió:
pspskulls escribió:Bueno, creo que hacen falta algunos datos más para entender lo que dije.

Empezaré comentando que Halo MCC lo único que utiliza es un context switch para cambiar del contexto gráfico que dibuja el juego remasterizado al contexto que renderiza el antiguo. El efecto es rápido puesto que es "gratis": la memoria unificada ya contiene toda lo necesario para renderizar ambos juegos, con lo que una vez hecho el switch de contexto simplemente se renderiza el frame de ese contexto, no hay más. Y mientas un contexto dibuja el otro queda dormido (la lógica de juego es la misma, sólo cambia el contexto con el que dibujamos esa lógica).

Añadir que SÓLO, y repito, SÓLO One tiene doble contexto GRÁFICO, y repito, GRÁFICO. PS4 puede tener dobles colas para renderizado y las peticiones de render irán procesándose según la GPU quede libre. Pero eso no es simultáneo, es primero una petición y luego la otra. Esto se realiza en DX12 mediante nuevos objetos llamados bundles, que se preparan por CPU de dos en dos y se mandan simultáneamente a GPU para renderizar. Aquí tenéis a la izquierda el código DX11, y a la derecha DX12:

Imagen

Se puede ver cómo hasta hoy en DX11 preparas y pintas el draw 1 y después preparas y puntas el draw 2. En DX12 preparas los 2 y los 2 los renderiza al mismo tiempo.

Para empezar:
Imagen

Este es un ejemplo CLARO de optimización de CPU. Es una escena en que la GPU no tiene carga ninguna. Simples cajas que tardan cero coma en pasar y renderizarse por la GPU. Es un ejemplo claro de optimización de drawcalls (llamadas a pintar) que son MUY costosas y que siempre parten de la CPU (es el paso en el que la CPU le dice a la GPU: oye, pinta esto). El tiempo en CPU vemos que pasa de 0.74ms en DX11 a 0.09ms en DX12. Aquí vemos que, no es que doble el rendimiento, es que en DX12 la CPU es 8 veces más rápida. Por supuesto esto es CPU para RENDERIZAR, aquí no entran temas de IA, físicas y otras tareas que una CPU desempeña y por supuesto afectan al rendimiento.

Si queréis documentaros algo más, de aquí podéis ver las imagenes que he sacado:
http://www.dualshockers.com/2014/04/07/directx-12-unveiled-by-microsoft-promising-large-boost-impressive-tech-demo-shows-performance-gain/
http://www.pcworld.com/article/2110085/next-gen-directx-12-graphics-tech-revealed-hitting-microsoft-platforms-in-2015.html


Recupero este gran post de pspskulls, para recordar el doble contexto gráfico y añado un rumor antiguo y una fotografía nueva.

VG247 has learned that Microsoft has now detailed Xbox 720 to certain partners and has internally confirmed the machine for a Christmas 2013 release.

The next generation Xbox will have a Blu-ray drive, contrary to a recent report. Multiple sources have confirmed this morning that the machine will have two GPUs. One said: It's like two PCs taped together.

We're waiting for final confirmation of specs, but the graphics cards are thought to be equivalent to AMD's 7000 series GPUs, but "not CrossFire or SLI". The GPUs aren't structured as they are in a normal dual PC set-up, in which the two chips take it in turns to draw lines of the same object: Xbox 720's graphics units will be able to work independently, drawing separate items simultaneously.

There will be "four or six" cores to the Xbox 720 CPU, one of which will be reserved for Kinect and one for the OS. Xbox 720 will require an always-on internet connection as an anti-piracy measure. We've also been told that the next generation of Kinect will be built into the device as standard.

http://www.guru3d.com/news-story/xbox-7 ... uired.html

Veamos q hace Dx12:

Imagen

Fijaros en la foto. Dx11 pintas un draw y preparas otro, pero no los dos a la vez. La foto va completamente en linea con lo dicho con pspskulls. Curiosa coincidencia......


Esas imágenes que has puesto parecen oficiales de AMD.
.
Editado por ahona. Razón: Offtopic
Si se da un aviso, es para que se pare, no para que sigáis con ese tema ensuciando el hilo.
Como ya he dicho antes, si tenéis problemas con un subforo, exponerlo en feedback, porque yo allí no soy moderador y no pinto nada ni tengo que dar allí ningún aviso. Los doy aquí que es donde me corresponde, pero vamos, que veo que no sirven de nada.

De seguir con el mismo tema, empezamos con los baneos.
indigo_rs escribió:Esas imágenes que has puesto parecen oficiales de AMD.


es que lo son, pero están enfocadas a sus productos
papatuelo escribió:
djohny24 escribió:Si si, pero no los sacamos estos días aquí asi que para el que no lo sabía, pues...eso jeje.


Si vas a multi te dirán que te olvides, xq Ashes of the singularity no se ha confirmado para XBOX ONE y el dev es un bocachancla que no tiene ni idea.

Si realmente quieres que te informe gente inteligente, completamente objetiva y nada fanboy te puedes pasar por este hilo:

http://www.elotrolado.net/hilo_microsoft-no-hay-hardware-secreto-en-one-la-mejora-de-rendimiento-con-dx12-sera-modesta_2098894


@Indigo_rs No hay ninguna GPU oculta, hay una GPU con dos command procesor y los CU agrupados en dos grupos de 6, como si fueran dos GPU.



De ahí que sólo especificase de forma escrita el Deux Ex jeje, la próxima vez me explicaré mejor para no dar lugar a errores.

Por otro lado... Si, tiene dos GCP pero los Compute Units siempre han ido en grupos de múltiples Compute Units, denominándose así, Compute Unit Array.

Pero por el tipo de agrupación parece que esta versión custom esté empleando el de Sea Island, por tanto ya no se denomina Compute Unit Array sino Data-Parallel Processor. Estas unidades DDP Arrays son unidades de cómputo formadas por múltiples CUs, tienen su propia interfaz de memoria y que trabajan con el UTDP (Ultra-Threaded Dispatch Processor) para ser más eficiente en la ejecución simultánea de diferentes tipos de operaciones y cargas de trabajo.

Bueno esto lo he sacado de una pequeña intruducción que hice para una web, pero me ha venido al pelo, asi que la disposición sería:

2 GPC + 2 CP ---> 2x Data Parallel Processor compuesto por 6 CUs en cada uno. Esta es la mayor lógica que le veo a su diagrama, y que es exactamente el que en su día publicaron:

Imagen

Tal como se ve, "Graphics Commands y Compute Commands" que como bien especifica en plural, son dos de cada.
El post de pspskulls es antológico y recuerdo aquellos días tan activos que se vivieron en este hilo.

Con ese post,muchos,por no decir la gran mayoría,entendimos de que iba el tema con una explicación magistral,y pudimos hacernos una idea de unas partes tan importantes para X1 como son DX12 y el multicontexto gráfico.

El tema está en que MS por aquel entonces había MENTIDO diciendo que X1 tenía dos contextos gráficos,pero esa mentira se les vino abajo cuando se filtró el X D K y vimos la verdad.

Que tiene 8 contextos gráficos de los cuales 7 son para juegos.

Con lo que la ganancia con esta cualidad del multicontexto gráfico es impresionante.

En cada acceso a GPU y siguiendo el ejemplo de pspskulls,puedes pintar 7 sombras cada vez.

O como bien explica para que lo entendamos,7 pinceles en cada acceso dibujando.

Este es otro ejemplo clarísimo de que MS MIENTE a la baja,nos dice menos cosas de las que realmente hay.

¿Qué interés puede tener MS al decirnos que tiene 2 contextos cuando en realidad hay 7?

Esta es una gran pregunta para los que no entienden que MS no es la "otra" y que justamente funciona con un hype negativo.

Ya lo dijo Wardell,"Acordamos con Spencer en hablar de hasta un 50% de mejora con DX12,porqué si dijeramos un 300% se reirían de nosotros.No nos creerían."

Hype Control.
alguien tiene algún link al sdk filtrado? es que he estado leyendo en algunas páginas y ninguna menciona nada de todo eso hypeante que se supone que viene en el sdk, ni eurogamer menciona nada, solo leo lo de liberar un core/núcleo (o un 50% de un núcleo) de la CPU, que antes estaba reservado para el sistema, y que esa puede ser la razón de que algunos juegos de finales de 2014 vayan mejor en Xbox One que en PS4.

me interesaría leer el SDK y sacar mis conclusiones

chau!
ElOtroDespistao escribió:alguien tiene algún link al sdk filtrado? es que he estado leyendo en algunas páginas y ninguna menciona nada de todo eso hypeante que se supone que viene en el sdk, ni eurogamer menciona nada, solo leo lo de liberar un core/núcleo (o un 50% de un núcleo) de la CPU, que antes estaba reservado para el sistema, y que esa puede ser la razón de que algunos juegos de finales de 2014 vayan mejor en Xbox One que en PS4.

me interesaría leer el SDK y sacar mis conclusiones

chau!


http://gamingbolt.com/xbox-one-gpu-has-8-graphics-contexts-uses-multiple-gpu-command-streams-to-reduce-cpu-gpu-latency

https://forum.beyond3d.com/threads/xbox-one-november-sdk-leaked.56362/page-5#post-1816426
papatuelo escribió:
ElOtroDespistao escribió:alguien tiene algún link al sdk filtrado? es que he estado leyendo en algunas páginas y ninguna menciona nada de todo eso hypeante que se supone que viene en el sdk, ni eurogamer menciona nada, solo leo lo de liberar un core/núcleo (o un 50% de un núcleo) de la CPU, que antes estaba reservado para el sistema, y que esa puede ser la razón de que algunos juegos de finales de 2014 vayan mejor en Xbox One que en PS4.

me interesaría leer el SDK y sacar mis conclusiones

chau!


http://gamingbolt.com/xbox-one-gpu-has-8-graphics-contexts-uses-multiple-gpu-command-streams-to-reduce-cpu-gpu-latency

https://forum.beyond3d.com/threads/xbox-one-november-sdk-leaked.56362/page-5#post-1816426


vale, gracias, estoy leyendo lo de B3D y al parecer, o lo que algunos dicen, mucho de eso es en si parte de lo "estandar", seguiré leyendo

chau!
ElOtroDespistao escribió:
papatuelo escribió:
ElOtroDespistao escribió:alguien tiene algún link al sdk filtrado? es que he estado leyendo en algunas páginas y ninguna menciona nada de todo eso hypeante que se supone que viene en el sdk, ni eurogamer menciona nada, solo leo lo de liberar un core/núcleo (o un 50% de un núcleo) de la CPU, que antes estaba reservado para el sistema, y que esa puede ser la razón de que algunos juegos de finales de 2014 vayan mejor en Xbox One que en PS4.

me interesaría leer el SDK y sacar mis conclusiones

chau!


http://gamingbolt.com/xbox-one-gpu-has-8-graphics-contexts-uses-multiple-gpu-command-streams-to-reduce-cpu-gpu-latency

https://forum.beyond3d.com/threads/xbox-one-november-sdk-leaked.56362/page-5#post-1816426


vale, gracias, estoy leyendo lo de B3D y al parecer, o lo que algunos dicen, mucho de eso es en si parte de lo "estandar", seguiré leyendo

chau!

Estandar el cambio de contexto???

Claro que sí, a partir de carrizo...

Imagen
indigo_rs está baneado por "saltarse el ban con un clon"
Pues cada vez está mas claro que X1 fue una consola diseñada para ir de menos a más, con el objetivo de que no se quedara anticuada con el paso del tiempo, ahora entiendo porque DX12 no ha salido en el 2013, quieren ir dosificando los cambios.
papatuelo escribió:Estandar el cambio de contexto???

Claro que sí, a partir de carrizo...


perdón, olvidé especificar que se refieren a GCN, que es estándar en la arquitectura de AMD

sería interesante si uno de los entendidos (que domine el inglés), opinase en el hilo de hardware de la Xbox One en Beyond3D, es un hilo donde incluso desarrolladores han participado

este es el hilo por si a alguno os interesa: https://forum.beyond3d.com/threads/xbox ... ion.53537/

chau!
nicaro3 está baneado por "saltarse un ban con un clon"
RCMax escribió:El post de pspskulls es antológico y recuerdo aquellos días tan activos que se vivieron en este hilo.

Con ese post,muchos,por no decir la gran mayoría,entendimos de que iba el tema con una explicación magistral,y pudimos hacernos una idea de unas partes tan importantes para X1 como son DX12 y el multicontexto gráfico.

El tema está en que MS por aquel entonces había MENTIDO diciendo que X1 tenía dos contextos gráficos,pero esa mentira se les vino abajo cuando se filtró el X D K y vimos la verdad.

Que tiene 8 contextos gráficos de los cuales 7 son para juegos.

Con lo que la ganancia con esta cualidad del multicontexto gráfico es impresionante.

En cada acceso a GPU y siguiendo el ejemplo de pspskulls,puedes pintar 7 sombras cada vez.

O como bien explica para que lo entendamos,7 pinceles en cada acceso dibujando.

Este es otro ejemplo clarísimo de que MS MIENTE a la baja,nos dice menos cosas de las que realmente hay.

¿Qué interés puede tener MS al decirnos que tiene 2 contextos cuando en realidad hay 7?

Esta es una gran pregunta para los que no entienden que MS no es la "otra" y que justamente funciona con un hype negativo.

Ya lo dijo Wardell,"Acordamos con Spencer en hablar de hasta un 50% de mejora con DX12,porqué si dijeramos un 300% se reirían de nosotros.No nos creerían."

Hype Control.



Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)
nicaro3 escribió:
RCMax escribió:El post de pspskulls es antológico y recuerdo aquellos días tan activos que se vivieron en este hilo.

Con ese post,muchos,por no decir la gran mayoría,entendimos de que iba el tema con una explicación magistral,y pudimos hacernos una idea de unas partes tan importantes para X1 como son DX12 y el multicontexto gráfico.

El tema está en que MS por aquel entonces había MENTIDO diciendo que X1 tenía dos contextos gráficos,pero esa mentira se les vino abajo cuando se filtró el X D K y vimos la verdad.

Que tiene 8 contextos gráficos de los cuales 7 son para juegos.

Con lo que la ganancia con esta cualidad del multicontexto gráfico es impresionante.

En cada acceso a GPU y siguiendo el ejemplo de pspskulls,puedes pintar 7 sombras cada vez.

O como bien explica para que lo entendamos,7 pinceles en cada acceso dibujando.

Este es otro ejemplo clarísimo de que MS MIENTE a la baja,nos dice menos cosas de las que realmente hay.

¿Qué interés puede tener MS al decirnos que tiene 2 contextos cuando en realidad hay 7?

Esta es una gran pregunta para los que no entienden que MS no es la "otra" y que justamente funciona con un hype negativo.

Ya lo dijo Wardell,"Acordamos con Spencer en hablar de hasta un 50% de mejora con DX12,porqué si dijeramos un 300% se reirían de nosotros.No nos creerían."

Hype Control.



Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)


Estáis obsesionados con que todo esto es acerca de ser más o menos potente que la competencia, y no es así. Lo importante es si realmente, y como se dijo en este hilo desde el principio, estás maquinas Current gen tienen más que ofrecer de lo que se esperaba.

Puede que el mismo salto cualitativo que de una maquina lo de la otra y las diferencias se mantengan.
nicaro3 escribió:

Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)


yo lo que entiendo, y quizás yo esté mal, es que DX12 no es que vaya a hacer a la consola mas potente, sino que la hará trabajar mejor, me explico:

para que la GPU trabaje, necesita alimentarse de información proveniente de la cpu, la GPU ella solita no hace nada, así que mientras la CPU la "alimente" con instrucciones, la gpu estará trabajando ¿qué pasa si en un momento dado la CPU está ocupada haciendo "algo" (cualquier cosa que no sea alimentar a la GPU)? pues que la GPU estará algunos ciclos sin hacer nada.

yo lo que entiendo es que sin directx 12, al menos en Xbox one, de los 6 cores disponibles para juegos (casi 7 desde finales del año pasado), solo un core se encarga de alimentar a la GPU, que es el core donde está el hilo principal del juego (por asi decirlo), con directx 12 se podrá alimentar a la GPU usando todos los cores, así la GPU se mandrá trabajando siempre, o casi siempre, y no habrá momentos ociosos como con DX11.

y eso se puede intuir con lo que comentó el tío de project cars, pues comentó que están usando todos los cores de la PS4 y que la GPU está a full, así que es de suponer que no pasa lo mismo con Xbox One y por eso DirectX 12 ayudará a project cars a mejorar el rendimiento.
nicaro3 escribió:
Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)


Un hard sin software es como un tronco de madera.

Un hard con un mal software,es un mal hardware.

Un software que solo hace trabajar un core de los ocho disponibles no es igual a uno que hace que trabajen todos.

Resulta que el salto a DX12 es mucho mas grande que los anteriores DX porque no es una mejora o una actualización,es un reinicio de la idea.

Es la API 2.0.

No se trata de low-level,es mucho más que eso.

Simplemente el hecho que pueda sumar memorias de video de tarjetas distintas,de fabricantes distintos,ya te dice que lo que viene es un cambio absoluto de enfoque.

La GPU secreta no existe,repites un mantra que quedó obsoleto hace mucho mucho tiempo.

Parece que lo repites para reducir esta cuestión al ridículo.

Lo de la doble GPU viene de los leaks de antes de ser presentada la X1.Que hablaban de dos GPUs pegadas entre sí como si fuese una sola.

Y algo de eso hay.

Penello dice que no hay nada oculto,que ya se ha explicado lo que hay,y así es,se ve perfectamente como la GPU está dividida en dos bloques.

Si la API actual no es capaz de trabajar con todos los cores,imagínate la de cosas que estará dejando de utilizar correctamente en un hardware tan exótico como el de X1.

Si DX12 es DIY,es el escenario idoneo para un hard tan específico.

El software son herramientas,si para transplantar un riñón solo tienes una llave inglesa,ya puedes ser premio Nobel de medicina y el mejor cirujano de la historia,porqué vas a fracasar.

La arquitectura de X1 es ideal para los futuros engines de tileados,sin embargo es algo torpe con los motores deferred.

Y los motores gráficos son software,¿Verdad?

Si el motor gráfico es malo,da igual las Titan que tengas en SLI,el resultado será malo.

El software lo es todo.

Mira los primeros juegos de PS3 y mirate los últimos.

El hardware es el que es¿No?

MS prefirió crear una maquina enfocada en los futuros motores gráficos sabiendo que era lo interesante.

Ahora estamos en el impasse generacional de todo,cuando llegue la implantación de los nuevos,veremos cual es el hardware que sufre más.

Si la "otra" ya sufre con el streaming de texturas en muchos juegos,no me quiero imaginar cuando los nuevos motores de tileado te exijan latencias bajísimas.

Para que veas lo que el software te puede ayudar o putear.

En cuanto a la política de comunicación que esta llevando MS,tan solo te lo voy a resumir con una palabra:NUBE

MS ha hablado sobre la nube y sus tremendas ventajas y lo único que ha recibido como feedback han sido mofas y burlas.

Es normal que no quieran inflar el globo,ya dijeron que hablarán los juegos en su momento y están cumpliendo su hoja de ruta en este aspecto.

Mas ejemplos de como trabaja MS que los de paginas atrás con 360 o con los 8 contextos gráficos,creo que sobran.

Kutaragi en el lugar de Spencer estaría hablando de 120fps a 1080p.

Spencer nos emplaza a ver el resultado y juzgar por nosotros mismos.

Sin duda pienso que cada compañía tiene un carácter distinto y MS tiene el carácter de una empresa adulta y sin las triquiñuelas y mofas de su rival.No entran a comparar directamente y esperan pacientes a que los hechos hablen por ellos.

Otros por el contrario son mas de videos de troleo en los E3 aprovechando que su conferencia es posterior,mostrando gráficos que comparan rendimientos infértiles o vídeos de sus directivos improvisando.

MS en lugar de entrar en esa guerra felicitó a su rival por el lanzamiento de su consola.Moralmente juega en otra liga.

También pienso que la media de edad del target de usuarios de MS es más alta.

No suelen amenazar de muerte a una empresa por no lanzar un juego en su máquina.
RCMax escribió:
nicaro3 escribió:
Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)


Un hard sin software es como un tronco de madera.

Un hard con un mal software,es un mal hardware.

Un software que solo hace trabajar un core de los ocho disponibles no es igual a uno que hace que trabajen todos.

Resulta que el salto a DX12 es mucho mas grande que los anteriores DX porque no es una mejora o una actualización,es un reinicio de la idea.

Es la API 2.0.

No se trata de low-level,es mucho más que eso.

Simplemente el hecho que pueda sumar memorias de video de tarjetas distintas,de fabricantes distintos,ya te dice que lo que viene es un cambio absoluto de enfoque.

La GPU secreta no existe,repites un mantra que quedó obsoleto hace mucho mucho tiempo.

Parece que lo repites para reducir esta cuestión al ridículo.

Lo de la doble GPU viene de los leaks de antes de ser presentada la X1.Que hablaban de dos GPUs pegadas entre sí como si fuese una sola.

Y algo de eso hay.

Penello dice que no hay nada oculto,que ya se ha explicado lo que hay,y así es,se ve perfectamente como la GPU está dividida en dos bloques.

Si la API actual no es capaz de trabajar con todos los cores,imagínate la de cosas que estará dejando de utilizar correctamente en un hardware tan exótico como el de X1.

Si DX12 es DIY,es el escenario idoneo para un hard tan específico.

El software son herramientas,si para transplantar un riñón solo tienes una llave inglesa,ya puedes ser premio Nobel de medicina y el mejor cirujano de la historia,porqué vas a fracasar.

La arquitectura de X1 es ideal para los futuros engines de tileados,sin embargo es algo torpe con los motores deferred.

Y los motores gráficos son software,¿Verdad?

Si el motor gráfico es malo,da igual las Titan que tengas en SLI,el resultado será malo.

El software lo es todo.

Mira los primeros juegos de PS3 y mirate los últimos.

El hardware es el que es¿No?

MS prefirió crear una maquina enfocada en los futuros motores gráficos sabiendo que era lo interesante.

Ahora estamos en el impasse generacional de todo,cuando llegue la implantación de los nuevos,veremos cual es el hardware que sufre más.

Si la "otra" ya sufre con el streaming de texturas en muchos juegos,no me quiero imaginar cuando los nuevos motores de tileado te exijan latencias bajísimas.

Para que veas lo que el software te puede ayudar o putear.

En cuanto a la política de comunicación que esta llevando MS,tan solo te lo voy a resumir con una palabra:NUBE

MS ha hablado sobre la nube y sus tremendas ventajas y lo único que ha recibido como feedback han sido mofas y burlas.

Es normal que no quieran inflar el globo,ya dijeron que hablarán los juegos en su momento y están cumpliendo su hoja de ruta en este aspecto.

Mas ejemplos de como trabaja MS que los de paginas atrás con 360 o con los 8 contextos gráficos,creo que sobran.

Kutaragi en el lugar de Spencer estaría hablando de 120fps a 1080p.

Spencer nos emplaza a ver el resultado y juzgar por nosotros mismos.

Sin duda pienso que cada compañía tiene un carácter distinto y MS tiene el carácter de una empresa adulta y sin las triquiñuelas y mofas de su rival.No entran a comparar directamente y esperan pacientes a que los hechos hablen por ellos.

Otros por el contrario son mas de videos de troleo en los E3 aprovechando que su conferencia es posterior,mostrando gráficos que comparan rendimientos infértiles o vídeos de sus directivos improvisando.

MS en lugar de entrar en esa guerra felicitó a su rival por el lanzamiento de su consola.Moralmente juega en otra liga.

También pienso que la media de edad del target de usuarios de MS es más alta.

No suelen amenazar de muerte a una empresa por no lanzar un juego en su máquina.


No se a nicaro, pero a mi me has convencido. Microsoft tiene todo lo que necesito...

Pd: es broma, por supuesto, pero es que has empezando hablando de temas que mas o menos encajan en el hilo (recordemos que se llama: "Hablemos del interior de Xbox One"), y has acabado hablando de lo majisimos que son estos de MS, y lo cabrones que son los de "La otra"... pareces un politico :D

Un saludo!
argam escribió:
No se a nicaro, pero a mi me has convencido. Microsoft tiene todo lo que necesito...

Pd: es broma, por supuesto, pero es que has empezando hablando de temas que mas o menos encajan en el hilo (recordemos que se llama: "Hablemos del interior de Xbox One"), y has acabado hablando de lo majisimos que son estos de MS, y lo cabrones que son los de "La otra"... pareces un politico :D

Un saludo!


Simplemente intento argumentar lo que pienso,no soy de entrar a un hilo,soltar la frase troll de moda y largarme.

Si te fijas,la primera parte de mi post responde a unas preguntas que me ha hecho y la segunda parte responde a otras.

Para mí,forma parte de sus dudas.

Él espera que MS salga a degüello con su rival y al enfrentamiento directo como suele hacer "la otra",pero no es el estilo de MS.

No han salido a decir,"Tu tienes 18 CUs pero mis 12 son de mejor calidad" o cosas así.Han dicho,el tiempo y los juegos hablarán.

Supongo que a ti te parecerán mas majos los otros y prefieras ese estilo.Yo,a mi edad,prefiero una empresa sobria que una que alimenta el titular fácil y el fanboyismo.

Eso va con cada uno.

Ya que te llama la atención mi forma de argumentar,te invito a hacer lo mismo y así aportamos todos.
RCMax escribió:Un hard sin software es como un tronco de madera.

Un hard con un mal software,es un mal hardware.

He aquí un modesto AMD vapuleando a un Intel.
http://www.tomshardware.com/reviews/amd-a10-7800-kaveri-apu-efficiency,3899-5.html

Imagen

A ver si nos enteramos que las cosas: se deben tener (hardware), se deben desbloquear (DX12), y se deben usar (juegos y apps).

El día que las consolas se programen como consolas con APU AMD y no como PCs con CPU Intel, y usando todas las características de las nuevas API, no van a parecer ni las mismas máquinas. Y no estoy hablando de 1080p, que es la reducción del asunto para los cazurros (el marketing funciona), estoy hablando de que con la CPU a tope de uso, más la GPU a tope de uso, rellenando cada espacio libre en tareas paralelamente, toda esa potencia de proceso da para muchísimo.
eloskuro escribió:Imagen


No lo entiendo. Algo que se hablo el año pasao ?
Simplemente me gusta el titulo de la conferencía [rtfm]
ElOtroDespistao escribió:
nicaro3 escribió:

Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)


yo lo que entiendo, y quizás yo esté mal, es que DX12 no es que vaya a hacer a la consola mas potente, sino que la hará trabajar mejor, me explico:

para que la GPU trabaje, necesita alimentarse de información proveniente de la cpu, la GPU ella solita no hace nada, así que mientras la CPU la "alimente" con instrucciones, la gpu estará trabajando ¿qué pasa si en un momento dado la CPU está ocupada haciendo "algo" (cualquier cosa que no sea alimentar a la GPU)? pues que la GPU estará algunos ciclos sin hacer nada.

yo lo que entiendo es que sin directx 12, al menos en Xbox one, de los 6 cores disponibles para juegos (casi 7 desde finales del año pasado), solo un core se encarga de alimentar a la GPU, que es el core donde está el hilo principal del juego (por asi decirlo), con directx 12 se podrá alimentar a la GPU usando todos los cores, así la GPU se mandrá trabajando siempre, o casi siempre, y no habrá momentos ociosos como con DX11.

y eso se puede intuir con lo que comentó el tío de project cars, pues comentó que están usando todos los cores de la PS4 y que la GPU está a full, así que es de suponer que no pasa lo mismo con Xbox One y por eso DirectX 12 ayudará a project cars a mejorar el rendimiento.

Eso que comentas sobre la comunicacion cpu/gpu ya esta solucionado de hace meses,si ps4 esta utilizando todos los cores y one solo estuviera utilizando uno como crees que los juegos pueden estar casi a la par a dia de hoy?
chris76 escribió:
ElOtroDespistao escribió:
nicaro3 escribió:

Y entonces por qué microsoft dicen que la mejora con direcxt 12 serà modesta?nos estaràn ocultando algo?harà direxct 12 a xboxone màs potente que ps4 y por primera vez en la historia un soft harà algo màs potente que unhard?nos oculta microsoft una gpu secreta?(por lo que os leo parece que si)


yo lo que entiendo, y quizás yo esté mal, es que DX12 no es que vaya a hacer a la consola mas potente, sino que la hará trabajar mejor, me explico:

para que la GPU trabaje, necesita alimentarse de información proveniente de la cpu, la GPU ella solita no hace nada, así que mientras la CPU la "alimente" con instrucciones, la gpu estará trabajando ¿qué pasa si en un momento dado la CPU está ocupada haciendo "algo" (cualquier cosa que no sea alimentar a la GPU)? pues que la GPU estará algunos ciclos sin hacer nada.

yo lo que entiendo es que sin directx 12, al menos en Xbox one, de los 6 cores disponibles para juegos (casi 7 desde finales del año pasado), solo un core se encarga de alimentar a la GPU, que es el core donde está el hilo principal del juego (por asi decirlo), con directx 12 se podrá alimentar a la GPU usando todos los cores, así la GPU se mandrá trabajando siempre, o casi siempre, y no habrá momentos ociosos como con DX11.

y eso se puede intuir con lo que comentó el tío de project cars, pues comentó que están usando todos los cores de la PS4 y que la GPU está a full, así que es de suponer que no pasa lo mismo con Xbox One y por eso DirectX 12 ayudará a project cars a mejorar el rendimiento.

Eso que comentas sobre la comunicacion cpu/gpu ya esta solucionado de hace meses,si ps4 esta utilizando todos los cores y one solo estuviera utilizando uno como crees que los juegos pueden estar casi a la par a dia de hoy?


Esta solucionado hace meses, ¿ah sí?

¿Serías tan amable de decir el mes en que se soluciono y aportar alguna fuente?
Ya la aporto yo (pero al reves de lo q dice):


Quote Originally Posted by Bobbydakid View Post
I don't think it is a case of the Xbox one not being powerful enough, it's simply the game hasn't been optimised for the Xbox one 'yet'. Hopefully the upcoming patches will help.

Sorry, but we've worked the machine to hell and back, optimising for three years. Even Microsoft's own 1st party racers run at 30 FPS if they have weather/day night. The extra 5% was partly us, partly MS finding some optimisation themselves in the SDK.

60 FPS, even if only 'most of the time' with no baking and fully dynamic weather and time of day is a minor miracle of optimisation.


Quote Originally Posted by JKay15 View Post
With Directx 12 round the corner, could this be upgraded with that in mind? Would it make any difference?

Oh yes Our engine loves it also.


Quote Originally Posted by birel View Post
I was going to ask before you answered with the above quote, do you recommend us getting a PS4 to play project cars on.

With DX12 the Xbox will perform extremely well for us.

With the upcoming imminent patches it's already much better.


Quote Originally Posted by JKay15 View Post
Sweet! So potentially whenever Microsoft ever get round to releasing it for the Xbox, Project Cars will be able to utilise it?
We'll need to do some work of course but the way our engine is structured lends itself to the main benefits of DX12.


Quote Originally Posted by Initia1 B View Post
Why so defensive? Wouldn't "dont worry its only going to get better" have sufficed whilst at the same time be more appropriate when addressing a consumer. I understand you've had a lot of stick of late but getting your back up at the smallest hint of negativity towards your creation in my opinion is poor profesionalism for a person in your position as head of studio.

Sorry, you can take over my replies from here on in.

Your assertions are wrong. I'm correcting a wrong. To say we are 'not optimised on Xbox' is clearly that.

Also, what do you expect to gain from the personal abuse here?

Do better please, consumer.

You know what, I've just read through this thread and I've been in my personal opinion, extremely helpful and informative, but you pick this bit out and tell me off about it.

Just because you bought the game doesn't mean you have to act in that way.

It's this underlying antagonistic presumptive behaviour from some that put devs off communicating with their users.


Quote Originally Posted by Roadlayer View Post
Hi Ian, can you please confirm all version of the excellent PCars will be receiving patches to improve performance.

A self proclaimed insider by the name of Parasite76 is claiming on Twitter and across the PCars community updates will only be coming to Xbox One, and (laughably) advising people to sell the title on PS4 and PC. As ridiculous as this sounds some do believe him.

If possible, can you give an outline of how PS4 and PC patches will improve performance. There's enough misconceptions and outright misinformation out there without such people misleading the community.

https://twitter.com/melissa_jduarte/...76042620137473

Nothing I can say will stop the lunatic fringe from giving it their all.

It's all marketing.


Quote Originally Posted by dante View Post
oh good, hope to hear something soon on PS4 performance.

PS4 is pretty good already but there is much more to come.

Let's roll a hypothetical. Say Sony were to emulate in some way the main benefits of DX12 on their machine. Well, we'd see a good improvement as our engine loves it.

Also, and less impressively, the 5ish% improvement we've found on Xbox One also adds a little to PS4.


DX12 talk is very interesting though, i've always dismissed it as being any real improvement for the console other than better cross-platform (win/xbox) porting. It's interesting to hear someone such as Ian clearly be a fan of it's benefits.

It gives us more control over multi-threading which in turn has less CPU overhead. Our engine is massively multi-threaded.

The render team can talk more on the technicalities as it's rocket science to me.


Can we then expect a major update for project cars, whenever microsoft unleashes dx12 on xbox one? pretty please ;-)

If we get it on time, yes.


Quote Originally Posted by D1rty Duck UK View Post
Ian - as you have been quite open about DX12, what would be the benefits for project cars utilising DX12?

About 30-40%


Holy smoke!!!!!!! 30-40%?!

Be wary of posting this info Ian, as i've noticed a reddit thread linking to this topic now, and you'll have everyone going mental on there... Hey, you could be the new Cliffy B. Say something outrageous like girls can't eat pizza or something!

(http://www.reddit.com/r/xboxone/comm...s_performance/)

I'm not exaggerating.

http://m.neogaf.com/showthread.php?t=1052558&page=2
Al perraco se le ha olvidado decir que el de 30 fps 1st party aparte de clima y ciclo del día es mundo abierto (ejem ejem :-| )
@papatuelo,y tu tambien lo sabes,acuerdate de la entrevista de los dev de metro,que no les dio tiempo a implementar estas mejoras por que les llego tarde el ultimo sdk

Seguir inundando el hilo con numeros,slides y teorias absurdas pero la realidad es que mientras que decis que que si no esta funcionando la cpu como toca con todos los cores,micrososoft va mas alla y ya desbloqueo hasta parte del septimo nucleo para ser usado para juegos,y eso es irrefutable...
17587 respuestas