En Linux los Zombies no corren, ¡Vuelan!

Vengo leyendo en CHW el artículo sobre el éxito que acaba de tener Valve con el port de Left 4 Dead 2 en Linux.

La cosa va de que hace poco lograron hacer el port exitoso del juego, osea, oficialmente ya corría en su totalidad en Linux, pero a 6 FPS (frames per second) cosa que para un port, a nivel de desarrollo es perfecto porque generalmente a la primera ni siquiera se dignan a correr; este a la primera corrió y a 6 FPS, genial.

Una vez logrado esto necesitaban empezar a hacer pruebas y comparaciones, ya saben, el tradicional Benchmarking. La primera corrida se realizó en una pc con un Intel Core i7 3930k, NVIDIA GeForce GTX 680, 32 GB de RAM, de esas maquinas que necesitan Slitaz para correr xD…

Luego tuvieron que dar tres pasos importantes para mejorar el rendimiento del juego:

  • Mejorar la integración con el Kernel
  • Trabajar en la integración con la API de OpenGL
  • Mejorar los Drivers de las tarjetas de video

Los primeros dos pasos los lograron exitosamente, pero el tercero no depende de ellos sino de los dueños de los drivers, aunque eso no fue problema porque inmediatamente luego de la petición de Valve para tener ingenieros de AMD, Intel y Nvidia dentro del centro de trabajo, las empresas respondieron, según sus palabras, con la mejor disposición posible y fue muy rápido el proceso de mejora y eliminación de bugs en los drivers de las tres empresas.

Todo esto dio sus resultados, con la plataforma mentada anteriormente en Windows 7 servipack 1 64 bits, L4D2 corrió a 276.6 FPS, osea cero lag y delay, el sueño de todo Gamer. En Ubuntu 12.04 32 bits, sin optimizar, 6 FPS… luego de las optimizaciones: ¡315 FPS! … ¡BOOM HEADSHOT!

Todo esto nos demuestra algo: es posible que OpenGL corra juegos en Linux a altísimas velocidades y que los drivers propietarios en Linux si tienen verdadero potencial, sólo se necesitaba un verdadero incentivo para ellos…


11 comentarios

  1.   elMor3no dijo

    Lo que mas me gusto….es que esta maquinista necesita nada menos que Slitaz para correr…jajajajaaja

    1. jajaja, muy buena la observación xD

  2.   v3on dijo

    esto es bueno para todos, crees tu que con juegos corriendo a esas velocidades en linux los otros sistemas operativos se quedaran de manos cruzadas viendo como se les va esa pequeña cuota del mercado llamada Gamers (yo también puedo hacer bromas xD), no, definitivamente no, y sin temor a equivocarme, veo venir juegos con excelente calidad gráfica para todos las plataformas, para maquinas no tan nuevas

  3.   shiba87 dijo

    La diferencia es todavía mayor, en Windows fueron 270,6
    45 FPS de diferencia y según lo que han comentado en el blog, los controladores eran “los de siempre”, no han empezado a trabajar con nVidia para optimizarlos.

  4.   croto dijo

    La verdad que increible como lograron optimizarlo. igual, puede correr a 500 fps con esa PC, el tema es que corra a 60 fps en una PC normal. Felicitaciones a la gente de Valve por la apuesta. Todo esto sumado al Fakiu de Linus inicie una nueva era entre los desarroladores de Hardware y Linux. Esperemos.

  5.   nano dijo

    Lo interesante de la propuesta Linux para los juegos es que los desarrolladores pueden tranquilamente adaptar sus juegos al Kernel y a las API’s sin problema alguno, esa es la cosa de todo esto, la adaptación. A tal punto llega que en el blog oficial comentan que les encantaría tener una versión de L4D corriendo bajo OpenGL en Windows con tales capacidades.

  6.   tavo dijo

    Una deuda pendiente de las empresas que desarrollan chips de video es una mejora en la calidad de sus drivers ,que si bien Intel es la que tiene un mayor compromiso en este sentido,no obstante sus drivers en Windows superan a los de Linux.Ahora así como estamos con drivers en inferioridad de condiciones y un desarrollo siquiera en pañales ,en esta situación se logró superar el rendimiento de la plataforma gamer de toda la vida……bueno señores si con esto no se ponen las pilas ,no imagino con que otra cosa podrían hacerlo

  7.   Xykyz dijo

    Y eso que usaron un Ubuntu de 32bits frente a W7 de 64bits, no me quiero imaginar como irá en un Arch de 64bits xD

  8.   William_uy dijo

    …más y más hype…

  9.   HOMERO TURON dijo

    ¿existen casos reales cuando a yu Pc le pondrias 32 GB de Ram como lo es con micro Intel i7 o AMD X8?

  10.   anu92 dijo

    el juego sera gratis o no y donde se puede descargar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *