Steam en Linux

Instalacion Steam en Kubuntu (KDE):

Kubuntu se instala de manera prácticamente automática y requiere muy poca participación del usuario, no solo eso sinó que trae mucho menos problemas a la hora de su utilización, es mas similar a Windows en su aspecto y a nuestro criterio personal se encuentra muchisimo mejor pulido por el momento.  Tanto Ubuntu como Unity nos arrojaron toneladas de pantallas con errores a lo largo de su utilización mientras que bajo Kubuntu recibimos un total de zero problemas, sin lugar a dudas para el fanático de Steam en Windows la interface de KDE es algo mucho mas familiar, mas configurable y mucho mas suave en cuanto a utilización.

steamlinux-10

Dejando de lado el hecho de que todos los efectos 3D corren mucho mas fluídos en KDE que en Ubuntu con Unity y que personalmente lo detestamos justamente por ello, KDE ademas posee la posibilidad de auto-desactivar por completo la composición de escritorio 3D ni bien detecte una aplicación en OpenGL en pantalla completa, algo que sinceramente es la moneda de oro de KDE y que le permite convertirse en el sistema ideal para jugar bajo Linux con Steam, la opción se encuentra en el panel de control en la parte de efectos visuales.

steamlinux-11

Instalar los drivers de NVIDIA o ATI es incluso mas simple ya que buscando «drivers» en el menu de inicio nos arroja directamente la ventana de instalación, una vez reiniciada la computadora procedemos a descargar Steam desde la web.

steamlinux-12

El menu de control de paquetes es tanto mas sencillo en Kubuntu que simplemente nos arroja una ventana de ejecutar e instalar paquete, toda la instalación de Steam bajo Linux en Kubuntu es tanto mas rapida que en Windows que sencillamente asusta.

Bien, aquí se pueden apreciar paso a paso como se instala Steam en Kubuntu.

Lo primero que podemos hacer con Steam tanto en Ubuntu como en Kubuntu es definir la carpeta de libreria de Steam, esto se hace en el menu del usuario en el mismo Steam. Aconsejamos crear un directorio «SteamLibrary» en el mismo directorio «/home/usuario».  Si en la instalación de Ubuntu/Kubuntu tienes un disco rígido especial para juegos, te aconsejamos montarlo en la carpeta /home separado del disco de booteo, esto te permitirá ubicar la carpeta de libreria de Steam en /home y así poder instalar todo en ese disco por separado.

Atención:  Si ya descargaste los juegos en otra carpeta, no podrás moverlos o apuntar a esa carpeta desde Steam si lo has reinstalado, los juegos no se ejecutarán, incluso cuando Steam los detecte, esto parece mas bien un Bug pero si quieres guardar tus juegos es aconsejable realizar como en Windows, un Backup con la opción de Steam y recuperar los juegos desde ese backup,  apuntar a la carpeta de libreria no parece funcionar si estas reinstalando Steam.

Porque Kubuntu y no Ubuntu:

Antes de pasar a explicar porque mejor Kubuntu y no Ubuntu te explicaremos en detalle que es cada cosa de la cual hablaremos:

  • Tanto Ubuntu como Kubuntu son distribuciones de Linux basadas en el mismo Kernel con diferencias en sus escritorios y programas usados.
  • Gnome es un entorno de escritorio utilizado como base para crear Unity en Ubuntu
  • Unity es un entorno de escritorio separado creado para Ubuntu basado en Gnome, ambos comparten estructuras.
  • KDE es un entorno de escritorio con composición que maneja la distribución Kubuntu.
  • En su momento Gnome y KDE eran rivales como lo podría ser el entorno de escritorio de Mac vs Windows.
  • Ambos, Kubuntu y Ubuntu 12.10 están basados en el mismo Kernel de linux versión 3.5.0-17

Tenemos varias razones para no estar de acuerdo con Valve en lo que respecta a Ubuntu como plataforma de juegos y te las damos una por una para que saques tus propias conclusiones. 

 

Porque no Ubuntu:

  • Ubuntu está basado en Unity que a su vez está basado en Gnome que a su vez depende de GTK2 & 3 y Compiz para composición.
  • Todo el escritorio de Ubuntu depende de múltiples paquetes y programas manejados por diversos grupos lo cual crea mas problemas de mantenimiento.
  • Unity es muy joven, nació desde Gnome 3 hace muy pocos años y demuestra ser algo inestable en su operación y extredamente limitado en customización.
  • Unity se encarga de manejar el escritorio mientras que Compiz se encarga de realizar la composición, ambos separados.
  • Compiz no puede sincronizar correctamente con el barrido vertical provocando micro-cortes.
  • Compiz no puede ser desactivado cuando una aplicación asume el control de pantalla completa, perdiendo performance al compartir recursos.
  • Unity es bastante distinto al entorno de Windows y a su vez mucho menos customizable.

Porque si Kubuntu:

  • Kubuntu está basado en KDE que corre con su propio gestor de composición KWin y librerías QT, todo bajo el mismo entorno KDE.
  • Todo el entorno de Kubuntu corre bajo KDE que es mantenido desde QT hasta Kwin por el mismo equipo de trabajo lo cual mantiene una estructura mas unificada.
  • KDE lleva varios años de desarrollo y actualmente se encuentra súmamente pulido a nivel performance e increíblemente flexible para su customización.
  • KDE maneja desde el escritorio hasta la composición de manera unificada, por lo tanto propenso a menos fallas y mejor performance.
  • KWin el gestor de composición de KDE maneja a la perfección el barrido vertical, permitiendo que sus efectos corran de manera perfectamente fluída.
  • KWin desactiva de manera automática la composición 3D cuando detecta una aplicación a pantalla completa, liberando los recursos de manera considerable.
  • KDE es muy similar a Windows y a su vez mas customizable que este.

Te convencimos?.  Si no nos crees haz lo siguiente,  instala Ubuntu y Kubuntu, prueba ambos y luego nos cuentas tus experiencias.

En accion:

Bien, cual es el resultado!

steamlinux-20

Aquí tenemos uno de los juegos mas interesantes en acción, el Anomaly Warzone Earth corriendo en ventana.  Su performance es sencillamente estupenda, corriendo de manera aceptable cuando se encuentra la composición activada (en modo ventana) y corriendo de manera increible cuando lo hacemos en pantalla completa. No hemos podido encontrar ni un solo corte a lo largo de todo el juego, la PC parece sobrarle.

steamlinux-21

Lo cierto es que corriendo este juego bajo Ubuntu y Kubuntu nos permitió detectar y confirmar nuestras sospechas, Unity provoca ligeros micro-cortes en el juego que no se encuentran presentes cuando corremos bajo KDE.  De hecho, bajo Kubuntu la performance es tal que estamos hablando incluso de misma o mejor performance que su contraparte en Windows, como veremos mas adelante en los benchmarks que prepararemos en nuestro próximo artículo comparando ambas plataformas.

steamlinux-22

No hay nada que a nivel gráfico se pueda envidiar a Windows desde Linux, lo único que se necesita es mas programadores convirtiendo los juegos y lo que sí notamos es una facilidad enorme para agregar juegos a nuestra librería que cargan mas rapido, los Backups de juegos también parecen realizarme mas rapidamente, quizas relacionado con la forma en que ext4 (el sistema de archivos que maneja ubuntu por defecto) maneja los archivos en comparación a NTFS, lo cierto es que Steam bajo linux se siente mas rapido que en Windows.

steamlinux-23Linux siempre se destacó por la forma impecable en que maneja sus recursos, podemos ver como alterna de manera casi perfecta entre todos los cores disponibles en el sistema y ha usado un total de no mas de 1Gb de RAM con el sistema operativo, Steam y Anomaly Warzone Earth cargado en memoria, sencillamente insuperable.

Conclusion:

Steam para Linux es un verdadero deleite, no hemos podido encontrar fallas significativas de su funcionamiento en comparación a Windows, todo lo contrario, hemos visto como se mueve mas rapido, se siente con mejor respuesta y parece ser mas veloz a la hora de realizar la instalación y backup de los juegos. Además de todo esto, Linux parece pasarla muy bien corriendo juegos, maneja los recursos de manera estupenda y podría llegar a ser una increíble plataforma de Gaming si los desarrolladores le dan una oportunidad. OpenGL no parece estar atrás en cuanto a DirectX al menos no visualmente ni a nivel performance y gracias a Valve, esto podría ser la puerta de entrada para una nueva plataforma de Gaming.  Aquí en TecnoGaming estamos muy contentos de esta inclusión y les daremos muy pronto reviews de juegos bajo esta misma plataforma para que puedan observar las diferencias con Windows y comenzar a probar a Linux en esta nueva tarea. 

Tenes algun comentario?, probaste Linux?, ya probaste Steam?, que te ha parecido?, te invitamos a que nos dejes tus opiniones. 

Alex Vojacek
Alex Vojacek
Fundador, System Arquitect y diseñador para TecnoGaming. Apasionado de la tecnología y los videojuegos. Fan de la naturaleza y la familia. Vive actualmente en Boquete, Panama.