Cuando hace unos días pasaba por aquí a contar mi experiencia con el salto de consolas a PC y las agradables sorpresas con las que me había encontrado, probablemente más de uno pensó que me estaba centrando demasiado en lo bueno dejando de lado los problemas que implica jugar en PC. Ahora, tras los problemas con el port de Batman: Arkham Knight de Rocksteady Studios, ese debate al que sí o sí debíamos volver, ya es inaplazable.
El juego que promete rivalizar con The Witcher 3 en la lucha por la categoría de Juego del Año de 2015, el que ha amasado notas excelentes y recomendaciones que podrían resumirse en un “cómpralo, para ayer”, cuanta ahora mismo con una nota de usuario de 6,9 en Metacritic y las críticas negativas en Steam se cuentan por decenas. ¿Qué se esconde tras ese abismo de diferencia? Una optimización que deja mucho que desear.
El drama de Batman: Arkham Knight
El pasado mes de abril el equipo de Rocksteady daba a conocer los requisitos de la versión de PC de Batman: Arkham Knight sin ofrecer demasiadas sorpresas: i5 y GTX 660 para los mínimos y un i7 y GTX 980 para los ultra, nada que se vaya de las manos respecto a lo que otros triple A han demandado recientemente. Los datos completos los tenéis justo a continuación.
Requisitos mínimos
- Sistema Operativo: Win 7 SP1, Win 8.1 (64-bit)
- Procesador: Intel Core i5-750, 2.67 GHz | AMD Phenom II X4 965, 3.4 GHz
- Memoria: 6 GB RAM
- Tarjeta gráfica: NVIDIA GeForce GTX 660 2 GB o AMD Radeon HD 7950
- Memoria gráfica: 2 GB
- DirectX 11
- Disco duro: 45 GB
Requisitos recomendados
- Sistema Operativo: Win 7 SP1, Win 8.1 (64-bit)
- Procesador: Intel Core i7-3770, 3.4 GHz | AMD FX-8350, 4.0 GHz
- Memoria: 8 GB RAM
- Tarjeta gráfica: NVIDIA GeForce GTX 760
- Memoria gráfica: 3 GB
- DirectX 11
- Disco duro: 55 GB
Requisitos ULTRA
- Sistema Operativo: Win 7 SP1, Win 8.1 (64-bit)
- Procesador: Intel Core i7-3770, 3.4 GHz | AMD FX-8350, 4.0 GHz
- Memoria: 8 GB RAM
- Tarjeta gráfica: NVIDIA GeForce GTX 980
- Memoria gráfica: 3 GB
- DirectX 11
- Disco duro: 55 GB
Tras el anuncio lo único que podría preocupar de cara al lanzamiento del juego es cómo acabaría afectando el acuerdo con NVIDIA al rendimiento de las gráficas AMD. Ya hemos hablado por aquí en alguna ocasión de los problemas derivados por estos choques de compañías persiguiendo una relevancia que no siempre es todo lo justa (ya no entro en términos legales) que debería.
Podría ser esa la raíz del problema de no ser porque lo peor de Batman: Arkham Knight es que hasta los PC de la NASA tienen problemas para moverlo a pleno rendimiento. Esos problemas en tope de gama incluso podrían llegar a obviarse a estas alturas de la película, cuando la necesidad de una actualización posterior se ha convertido en nuestro pan de cada día, pero estamos hablando de un desastre de proporciones catastróficas.
Crashes continuos, caídas de frames que podrían confundirse con pantallas congeladas y una conducción del Batmóvil que podría catalogarse de imposible cuando el juego reduce su tasa de imágenes por debajo de las 10 imágenes por segundo.
Más de uno pensará que cosas así pueden deberse a no tener el equipo adecuado, pero los comentarios de Steam hablan de configuraciones I7 4790K , Gtx970 y 16Gb de ram con todas las cucamonadas de NVIDIA desactivadas (alisado, efectos de humo, lluvia y partículas) y pruebas de rendimiento capaces de llegar a los 59fps cuando en realidad el juego está continuamente capado a 30.
La respuesta de Rocksteady a la espera de una actualización que consiga solucionar semejante entuerto pasa por recomendar a aquellos que hiciesen la predescarga del juego que vuelvan a descargarlo para mejorar el rendimiento y, sobre todo, que se ciñan a estas instrucciones para evitar problemas mayores.
Para equipos de gama media o baja
- Resolución: 1280x720
- V-Sync: no
- Anti-Aliasing: no
- Resolución de texturas: baja
- Calidad de las sombras: baja
- Nivel de detalle: bajo
- Humo/Niebla interactiva: no
- Restos de papel interactivos: no
- Lluvia mejorada: no
- Ejes de luz mejorados: no
Para equipos de gama alta
- Resolución: 1920x1080
- V-Sync: sí
- Anti-Aliasing: sí
- Resolución de texturas: normal
- Calidad de las sombras: normal
- Nivel de detalle: normal
- Humo/Niebla interactiva: no
- Restos de papel interactivos: no
- Lluvia mejorada: no
- Ejes de luz mejorados: no
Normal que la gente esté que se sube por las paredes, más aún cuando equipos notablemente más potentes que una PS4 o Xbox One se chocan de frente contra un rendimiento que, al menos a día de hoy, es mucho mejor en consola. En mi caso, jugando en PS4, aún no me he cruzado con algo que me haga pensar que este Batman: Arkham Knight no se va a llevar todos los premios habidos y por haber. El juego es el que es, y Batman nos presenta su mejor cara, pero el port de PC le ha partido la espalda.
El problema de los ports de PC
La necesidad de un equipo constantemente actualizado y este tipo de inconvenientes promulgados por una industria que sigue mirando con mejores ojos las ventas en consola que las de PC son los detonantes de un debate que parece no tener fin. Los juegos con este tipo de problemas se cuentan por decenas y, como es lógico, noticias como la de Batman: Arkham Knight a menudo merman las bondades del juego en PC frente a plataformas más cerradas.
¿Pero cómo es esto posible? Es decir, estamos hablando de una plataforma capaz de ofrecer un rendimiento mucho mayor que el de una consola de nueva generación, y sin embargo son sistemas como PS4 o Xbox One los que ofrecen menos problemas en ese sentido, a veces incluso superando a las versiones de PC.
La culpa está en cómo se enfoca el desarrollo, mirando primero a la versión de consolas, que a priori va a ser la más rentable, y trabajando desde ese tope de calidad para lanzar una edición para PC con cuatro arreglos de cara a que no se note demasiado la falta de atención a otra gran familia de usuarios.
Sobre la dificultad de los ports de consolas a PC podríamos contar mil y una historias, algunas realmente interesantes de la mano de compañías como BlitWorks que se dedican a esto de los port: librerías no compatibles, procesos de certificación que pueden convertirse en toda una odisea, códigos escritos en lenguajes que deben rehacerse desde cero para que un juego de Xbox 360 pueda funcionar en PC…
"Sin la competencia entre AMD y NVIDIA las gráficas no serían los monstruos que son hoy"

Para que aquellos menos duchos en características técnicas y problemas de rendimiento podamos entender qué se esconde detrás de estos problemas de la forma más fácil posible, hemos contactado con Eric Verdalet (@Elendow), desarrollador y programador que actualmente trabaja realizando optimizaciones y ports de juegos de una plataforma a otra.
Eres desarrollador y ya has trabajado en llevar juegos de una plataforma a otra tocando consolas de nueva generación, móviles y, por descontado, también a PC.
¿Podrías contarnos brevemente en qué consiste ese proceso?
Podríamos decir que cada plataforma es como un niño pequeño con sus caprichos. Aunque muchas de ellas sean igual de potentes de cara al usuario, a la hora de desarrollar para ellas hay muchas cosas que van cambiando.
El proceso del porting consiste en conocer dichas necesidades y adaptar el juego para que la plataforma aguante bien el juego. A veces para ello hay que renunciar a algunas cosas, como efectos de postprocesado o calidad gráfica. Otras veces se puede encontrar una alternativa que ofrece el mismo resultado.
Lo ideal sería que todas las versiones de los juegos fueran exactamente iguales, pero dependiendo de como se haya desarrollado el juego a veces es inevitable algún cambio.
Si cada consola es un chiquillo con sus caprichos, en el mundo del PC cada ordenador es una consola nueva.
Probablemente estés al tanto de todos los problemas que han surgido con la versión para PC de Batman: Arkham Knight, un problema bastante recurrente en el mundo del gaming que parece no entender de grandes presupuestos. ¿Por qué siguen ocurriendo cosas así?
El mundo del PC para desarrollar es muy bonito e infernal a la vez. Si cada consola es un chiquillo con sus caprichos, en el mundo del PC cada ordenador es una consola nueva. Hay infinidad de componentes diferentes que afectan directamente a los juegos y es muy complicado hacer que funcione bien el juego en cada uno de ellos.
En el caso de juegos como Batman: Arkham Knight, con una experiencia gráfica tan bestia, es todavía más complicado. Hay muchos efectos para mejorar la calidad gráfica de los juegos que se hacen específicamente para PC, y normalmente suelen ser lo que provoca que no funcionen como se espera.
Estos efectos se realizan para mantener las expectativas de la conocida “PC Master Race”, que suele buscar juegos de una calidad gráfica mucho mayor.

Mucho se ha hablado de la lucha entre AMD y NVIDIA ¿te has encontrado alguna vez con barreras en este sentido? ¿qué solución verías a esta lucha de gallos desde la óptica de un programador y jugador que ha tenido que lidiar con problemas de requisitos?
Aunque al trabajar con motores esto es algo con lo que se tiene que lidiar menos, es inevitable encontrarse con problemas en este campo.
Igual que en las consolas, cada tipo de gráfica tiene sus problemas y hay que saber tratarlos. Por suerte, la diferencia no es tan grande como hacer un juego para diferentes plataformas.
Por suerte, tanto AMD como nVidia viven de que los usuarios puedan exprimir sus gráficas tanto com puedan, así que suelen estar al tanto de todos los problemas que tienen los juegos e intentan mejorar esos aspectos por lo que a ellos respecta.
Sin su competencia seguramente las gráficas de hoy no serían los monstruos que son, así que eso, en el fondo, beneficia a los usuarios.
A nivel de desarrollo, hay librerías que permiten trabajar con ambas. El problema es que no se pueden exprimir las dos. Para exprimir una u otra, debes usar su material.
Con la llegada de Unity y motores abiertos que anuncian a los cuatro vientos la facilidad de lanzar desarrollos para plataformas distintas con relativa facilidad, este problema debería tener una fecha de caducidad ¿pero qué hay de publicidad en esa afirmación y cuál es la realidad con la que te has encontrado? ¿realmente es tan fácil hacer un port de una plataforma a otra desde estas herramientas?
Realmente es muy fácil hacer un port con estas herramientas. Con Unity, que es con lo que más he trabajado, es tan simple como apretar un botón para cambiar de plataforma. El problema es el que he comentado anteriormente, no todo funciona igual en cada plataforma.
Toda la publicidad de los motores multiplataforma viene siempre de abajo hacía arriba. Se podría llevar un juego de móviles a cualquier plataforma sin hacerle absolutamente ningún cambio más que de controles. Esa es la trampa. No es lo mismo llevar un juego de Xbox One a Android que viceversa.
Por suerte, entre plataformas de una potencia parecida, los cambios suelen ser bastante ligeros. Por ejemplo, con unos pequeños cambios gráficos, un juego puede verse exactamente igual en PS4 o Xbox One.
Los problemas con los port tienen solución
La solución a este tipo de problemas pasa por dos caminos, el de rezar y esperar, o el de empezar a patear internet de cabo a rabo buscando una varita mágica capaz de hacer que el juego vuelva a despegar como debería. En ese sentido páginas como PC Gaming Wiki son de gran ayuda. Ya con la versión de PC de Batman: Arkham City, otra que no llegó exenta de problemas, podemos encontrar una nutrida lista de problemas y soluciones que no pasan por actualizaciones, sino por retocar archivos del juego.
Lo ideal antes de tener que llegar a ese punto es informarnos bien de la situación del juego, pero eso siempre es un problema cuando queremos realizar una precompra para empezar a jugar lo antes posible o estamos ante títulos menores que no alcanzan a levantar la nube de críticas que consiguen los lanzamientos triple A cuando los port no se hacen con cariño.
Steam ya nos permite devolver el juego si encontramos problemas de rendimiento o no acaba siendo lo que esperábamos encontrarnos
Por suerte ahí está el recientemente anunciado servicio de devoluciones de Steam para solucionarnos la papeleta, permitiéndonos devolver el juego si nos hemos encontrado con un problema de rendimiento o, simplemente, si después de una hora jugada no hemos encontrado lo que esperábamos. Es un sistema que genera debate entre los desarrolladores independientes, pero ese es otro tema del que ya hablaremos con más calma.
La última opción para evitar dolores de cabeza en este sentido es cortar el problema antes incluso de que llegue a producirse, informándonos de la mano de los análisis de Steam, y especialmente de mentores encargados de sacar a la luz estos problemas como es el caso de Bad Port, para ahorrarnos males mayores. Y es que el número de ports chungos de PC no es baladí.
Ejemplos de ports que ni tocarías con un palo
El año pasado, con desarrollos que llegaban a la nueva generación de consolas sin tener controlado al dedillo qué les esperaba, fue especialmente prolífico en lo que a problemas de ports se refiere. Estos son sólo algunos ejemplos de lo que puede salir mal cuando se encara un port de consola a PC sin todo el mimo que requiere el proceso.
Ver 46 comentarios
46 comentarios
oscargeek
Yo lo siento pero como programador y aficionado a los videojuegos este artículo no tiene sentido de principio a fin.
Claro que hay juegos que van a tener problemas cuando se pasan a PC como también hay programas y juegos que se hacen directamente para PC y tienen fallos, se les llama bugs y es lo que ocurre cuando un port se hace en dos meses como es lo que ha ocurrido con Batman Arkham Knight.
Ahora espero que publiquéis un artículo diciendo que las consolas tienen un grave problema porque los mismos juegos que pones que dan problemas en PC les ocurría lo mismo en consola, porque hasta la fecha no he visto a nadie alabando el Assassin's Creed Unity de PS4.
No sé si el artículo lo habéis escrito con ánimo de crear polémica o simplemente por desconocimiento pero una web como esta debería de tener artículos con un poco más de calidad, aunque pueda no parecerlo, lo digo sin ningún tipo de acritud.
Saludos.
armonich
Yo, desde que nació la palabra DLC, he perdido totalmente la fe en la industria del videojuego.
googlade
Un poquito de optimismo, digo.... de optimización, por favor!
samuel2113
Para el que diga que este articulo no tiene sentido, le digo que esta muy equivocado. El articulo tiene todo el sentido del mundo y es que "Los grandes des arrolladores están dejando a un lado la PC".
soy usuario de PC desde hace mas de 10 años, Y no se si sentirme feliz o no. Por un lado se le cae todo el juego sucio a Nvidia tratando de crear una especia de monopolio pasando por desastres como "Project cars" donde capo hasta sus propias tarjetas de gama media solo para ir en contra de AMD , y AMD logra que la gente sienta la necesidad de pasarse a las consolas, donde ellos son los proveedores de hardware, y esto es algo paradójico pues es el mismo AMD quien ha impulsado el desarrollo para PC con todas sus políticas de desarrollo en ambientes de software libre.
Pero siente que el futuro de la PC ya lo vio AMD y Steam , y no es un futuro oscuro, es simplemente un cambio, el futuro del juego en la PC esta en el software libre así no lo crean, y en los juegos indie.
dgdav
Siempre he dicho que Steam y Origin deberían ofrecer una categoría de "Console Ports" para no perder mi tiempo con ellos como me paso con Aliens Isolation y Wolfestein, donde tuve que pasar 1 mes para que me resuelvan mi devolución en Steam.
SoyYo
A mí lo que me hace gracia es la posición fundamentalista que adopta la gente para tonterías como PC/Consolas, Android/Apple, etc. Yo soy de PC mil veces antes que las consolas, de Android mil veces antes que Apple y de Windows que de MacOS, por poner unos ejemplos. Como todo el mundo, tengo mis preferencias. Pero a partir de ahí defender "tu" opción como perfecta y que no tiene ningún problema o defecto me parece simplemente talibán. Me compré hace años una PS3 y la vendí al siguiente porque me aburría. En cambio juego con el PC desde los 10 años y ahora tengo 35. Así que está claro cual es mi plataforma favorita. Pero de ahí a decir que el PC no tiene sus inconvenientes (sean por responsabilidad propia o ajena a la plataforma) es no tener criterio.
machi366
Watchdogs con todo en Ultra me va de 50 a 60 fps el 90% del tiempo con una GTX 780 con overclock y 4770k a velocidad de serie. Lo de los 7 nucleos puede que fuera al principio. No hubo un movimiento porque Ubisoft downgradeo los graficos de Watchdogs?. Sinceramente pienso que muchas de estas quejas de los downgrades o bajones de gráficos con respecto al trailer aunque posiblemente justificados y pueda empatizar con ellos son exagerados. ¿Por que? Vamos a ver porque con mi GTX 780 puedo mover en ultra con overclock el 90% de los titulos en una pantallas 2560x1400, que espera la gente? mejores graficos (como los del trailer) con una tarjeta gráfica peor que la mía que cuesta y costaba lo suyo cuando salió? Creo que si así fuera la gente estaría tan acostumbrada a gastar pasta en GPUs que no habría habido ninguna queja por las GTX 970 porque absolutamente nadie hubiera optado por ellas frente a las 980 o 980 Ti actualmennte. Aceptemos que esto de la Master Race tiene su truco y que no todo esta bien, ni tiene que estarlo tanto como algunas quejas nos quieren hacer creer pero ni que fuera un desastre. Yo estoy encantado.
brown_brown
... y por esto es por lo que me ahorro una pasta y dolores de cabeza comprando a precio de saldo la version GOTY un año -o mas- despues. ¡¡Todo ventajas!!
Y, oye, no me importa esperar porque como media mi tiempo semanal de juego son 2-3 horas la biblioteca de steam me dura la tira.
lahuevo
Nada de esto me extraña, sabiendo que el negocio está en las oonsolas (quieran o no reconocerlo) y se le dé por tanto un trato preferencial a tales (que no siempre el caso), en cuanto a salidas más tempranas de contenidos (previo pago claro) y demás, de cierta forma para "contentar\atraer" a los fabricantes(de graficas, patricinadores,étc.) y usuarios respectivamente, se lanza la versión para PC.
Con esto me refiero que los desarrolladores de juegos saben que no le es rentable crear la versión para PC(si el juego va más orientado a llegar a un público más amplio), pero la amortización de la inversión para crear la versión de PC la recuperan mayormente gracias a los fabricantes de tarjetas gráficas porque estos les dan "incentivos" a los desarrolladores de videojuegos para que así los usuarios "hardcore" se sientan atraídos a actualizar sus componentes de PC para jugar el último juego "guay" lanzado al mercado con detalles más realistas que los de la vida misma.
También tiene que ver que el mercado de los videojuegos de PC es más pequeño en comparación con el de las consolas por el simple hecho de la inversión inicial para jugar los videojuegos es "menor" (si si el tema del online, ofertas y demás para PC, pero un usuario "común" no le interesa nada de eso, solo quiere\sabe meter disco y jugar). El tema sobre la optimización y demás es otro asunto que me da pereza explicar y solo quiero destacar una frase: "Por darle gusto a todos no se complace a nadie"...
Usuario desactivado
Que curioso, yo jugue a Far Cry 4 en diciembre y funcionaba de lujo, sin ningun cuelgue ni "artefacto".
silfredo
El problema del batman es incluso peor, ya que se podria decir que es publicidad engañosa, ya que nvidia lo uso para vender tarjetas, las cuales resultan que si mueven esos efectos tienen que activar direct x 10 en lugar del 11, o que warner no dijo que los de pc tendria un port hecho por los que hicieron el desastre del Borderlands 2 de vita en vez de que lo hiciera la propia rocksteady, y encima para colmo lo que ocurrio en las primeras horas negando el problema hace que el cabreo aumente.
La buena noticia es que si lo pillaste en la propia steam puedes devolverlo, es mas hay ya una tienda de keys que ha anunciado una campaña de devolucion del juego (no se si fue gamersgate o gmg), eso sin contar que hay un huevo de peña que ahora mismo esta comprando el juego, lo prueba, lo puntua bajo y luego pide la devolucion en steam para mandar un mensaje claro a Warner, no mas cutreports, que ya hace mes y medio dieron tambien la nota con el Mortal kombat. Eso sin contar que Mad Max podria pagar los platos rotos de este desaguizado ya que hay un par de campañas en firme para que la gente no hagan pre-order de este juego.
sr_hyde
lo dije en vidaextra y me llevé negativos, pero la verdad de hoy en día es que el pc está lastrado por culpa de las consolas y los ports. Parece que ya no hacen juegos exclusivos en pc y que luego se portean a consola... los hacen primero en consola y luego los pasan al pc. Soy usuario de consola y de pc y la tendencia que veo es que los usuarios de consola creen ciégamente que es más económico una consola "poner y jugar", pero la mayoría de mis conocidos se compran los juegos el día de salida a 60 y 70€, hay meses que compran hasta tres juegos, por lo que a mí forma de ver las cosas, las consolas son igual de caras o más que un pc, pero dan mucho más dinero a las compañías.
stanjov
El artículo tendría algo de sentido si todos los juegos no fueran igual o peor que en consola. Que en PC seamos mucho más exigentes, se nos escuche más y pidamos que se arreglen las cosas no significa nada. De hecho finalmente casi todos los juegos terminan bien parcheados y funcionales, mientras que en consola tenemos un caso tras otro de juego que no hay por dónde cogerlo porque sus premisas iniciales ya dan pena por sí mismas y debido a su hardware no hay mucho más que rascar.
drlove
El artículo no puede ser más manipulador, cuando la realidad es que los juegos que nombráis van peor en consola que en PC con hardware equivalente.
Batman es una excepción y para nada es la norma como lo pintáis.
peri95
Lo que puedo leer y entender de tu articulo es que solo eres un muchacho sin experiencia alguna en video juegos, llamese pc, consola, recreativas, son solo eso juegos programados por humanos con probadores peresosos que solo quieren que sus problemas los soluciones otros, no te mates la cabeza tratando de entender que es mejor entre plataformas, la verdad disfruto mucho del pc desde hace mas de 15 años, tengo ambas consolas y varios de los mismos juegos en cada plataforma, y puedo decirte con conocimiento de causa que si quieres una experiencia visual exquisita quedate con pc, ten en cuenta que las consolas actuales requiere de la instalacion del juego en el disco duro, nada diferente a pc, solo que en pc lo optimizo como me plasca y no como me toque, solo disfruta y no crees articulos que obliguen a la gente a comprar algo solo por que a ti te parece, deja que la gente indague con su bolsillo y escoja lo que bien crea le funcionara.
hyperz
Es simple aqui el que pierde es nvidia, primero no estan en ninguna consola que venda, este titulo sobre todo tiene la mancha verde nvidia que por querer imponer sus tecnologias que son 2 o 3 efectos cutres que ellos llaman fisicas que van contra toda ley de la fisica, el mundo de los juegos se ve dividido, y lo otro y mas importante es que en las consolas la pirateria es minima, este juego esta en paginas para descargar incluso antes de su estreno. Los de PC que se vengan a arañar y hacer berrinche esta demas, yo odie cuando hicieron el port de silent hill tenia un pc por encima de los requisitos maximos y era una lagrima se paraba colgando a cada rato, foree buscando parches y no encontre nada hasta que aparecio el dichoso termino ports y desde ahi solo juego los que salen para PC y el multiplayer free to play me hizo olvidar, pero con tanto troll me refugio en algun juego de rol y pasarlo en paz.
Ahora tambien estan los juegos para PC con calidad super grafica todo muy bonito pero son un desastre en historia y sus graficos solo quedan como benchmark.
gordonfreeman
Vaya tela de web. xD. Seguid así.
SigsegV
La calidad de los ports ha mejorado exponencialmente con el paso de los años. Siempre habrá ovejas negras, ports hechos muy mal, donde por cierto, no mencionáis el rey que es el Dark Souls I/II.
Lo que no es justo es decir que un port de Batman sea una mierda porque no puedas ponerlo todo a tope en una 970 GTX. Claro que no. En los juegos que venden calidad gráfica extrema siempre ha hecho falta un SLI de los mas caro para moverlo (todavía recuerdo el Crysis 1). Compara qué hace falta para moverlo igual/algo mejor que en la consola, misma resolución, mismos fps, y hablaremos de justicia.