¿Cuáles son las principales diferencias de hardware y software entre una consola y una PC?

El lado del hardware :

Las consolas de la generación actual (8a generación) utilizan los mismos sistemas basados ​​en conjuntos de instrucciones x86-x64 que la PC tradicional y son muy similares . Ambas consolas principales utilizan una APU (CPU + GPU en un mismo chip) hecha a medida por AMD.

  1. Hay una CPU de 8 núcleos en ambos sistemas, uno es Xbox tiene una velocidad de 1,75 Ghz y el otro es PS a 1,6 GHz.
  2. En el lado de la GPU, ambos funcionan con la oferta de arquitectura GCN (muy similar a Radeon 7790 / R7 260X), la de PS es notablemente más rápida.
  3. Xbox usa memoria DDR3 tradicional de 8GB compartida entre CPU y GPU, mientras que PS usa una GDDR5 de 8GB considerablemente más rápida. Xbox tiene una memoria RAM más lenta de 32 MB (similar a la caché del procesador), que de hecho es un dolor de cabeza para optimizar para los desarrolladores.

En resumen, ambas consolas son muy similares a una PC tradicional. Puede construir una PC con configuraciones similares, pero no creo que haya un emulador adecuado para ejecutar juegos de PS4 y Xbox One en la PC, hay algunos, pero no los he probado por su estabilidad.

Además, el rendimiento incluso con un emulador adecuado con un hardware similar no será similar a las consolas mientras emula un juego, se necesitará un hardware de nivel superior.

La mejor opción es construir una buena PC y jugar la versión de PC en sí misma, que hoy en día es una optimización mediocre de la que tanto las consolas como la piratería tienen la culpa.

PD: Cualquier PC de construcción decente hoy en día es notablemente más rápida que estas consolas en rendimiento de cómputo directo, pero son los juegos que se nos ofrecen los que no están optimizados. Inicialmente están diseñados para consolas (la mayoría de ellos) y luego se apresuraron a PC (Hello Arkham Knight) antes del lanzamiento. Si se hace correctamente, las versiones para PC de estos juegos podrían verse y sentirse mucho mejor. Un buen ejemplo sería GTA 4 vs GTA 5.

Realmente son notablemente similares en cuanto a hardware. De hecho, en lo que respecta a Xbox, el software también se está moviendo juntos: juegos en Windows 10 | Xbox

Durante años, los jugadores de PC han tenido acceso a máquinas virtuales que ejecutan títulos de consola de última generación y anteriores, pero tienes razón sobre la falta de soporte nativo. Francamente, lleva un tiempo desarrollar incluso la tecnología VM que puede acomodar títulos de consolas, y hay cada vez más obstáculos que impiden que las cosas funcionen como se esperaba, como los controles de estilo touchpad agregados a la PS4. Sin embargo, probablemente sea principalmente el hecho de que las compañías de consolas están luchando para evitar que eso suceda, lo que ha estado ralentizando a las personas, ya que, obviamente, ¿por qué tener una consola cuando literalmente puede obtener todo lo que desea de una consola con una PC modificada o VM? software.

Me imagino que hay diferencias significativas para que sea imposible que una PC ejecute juegos de Xbox o PS4 de forma nativa, y mucho menos las consolas más antiguas. Por un lado, Krishan K Khichar señaló el uso de GDDR5 por la PS4 como su memoria principal; actualmente ninguna PC puede utilizar eso excepto como memoria gráfica dedicada. Las consolas están diseñadas de tal manera que producen exactamente la potencia necesaria para sus juegos compatibles y apenas un gramo más, por lo que hay muchas consideraciones de diseño al hacerlo.

Xbox One funciona con AMD dual y parece tener componentes similares a los de un escritorio promedio

Casi idéntico, de hecho. El componente de GPU de esa APU tiene exactamente los mismos parámetros que R7 260X, con la diferencia principal de que dos núcleos están desactivados (esto “mejora el rendimiento” en el sentido de que los chips con no más de dos núcleos de GPU defectuosos pueden venderse como completamente funcionales producto) y el cuello de botella de rendimiento resultante de la dependencia de una RAM DDR3 más lenta en lugar de GDDR5 utilizada por la mayoría de las tarjetas de video dedicadas en el mercado.

¿Qué nos impide construir una Xbox casera?

Casi todo está en el software: si busca información sobre el devkit XBox One, encontrará que es solo una PC que ejecuta algún software patentado.