Diferencia de rendimiento de juego entre Windows y Ubuntu

42

¿Cuáles son las ventajas y desventajas de cambiar de Windows 7/8 a Ubuntu?

Principalmente desarrollo software y juego.

Obviamente no juego en mi computadora portátil, por eso pruebo Ubuntu. Pero todo el sistema operativo se ve muy bien y recientemente descubrí PlayOnLinux.

¿Qué tan grande es el rendimiento de los juegos de Windows? ¿Qué sucede si el juego es compatible con DX11 y tiene teselación? ¿PlayOnLinux traduce DX11 a OpenGL?

Maik Klein
fuente
Contestaré a continuación por experiencia, pero no sé si esta es una pregunta adecuada para Ubuntu. Traté de poner en el título lo que quería pero lo dejo a los moderadores para que decidan
Luis Alvarado
Es posible que desee leer las preguntas relacionadas ---->
Uri Herrera

Respuestas:

75

De una experiencia de más de 7 años puedo decir lo siguiente:

Probé Wine desde 2005-2006. También probé Cedega (Dead for me after Wine 1.2) y PlayOnLinux (PoL para abreviar). También he visto cómo el proceso de desarrollo en Wine bajo Ubuntu se ha puesto al día rápidamente con los últimos juegos. Para la instalación y configuración de Wine, consulte ¿Cómo instalar y configurar Wine?

Hace unos 4 años, si alguien se me acercaba y quería cambiar a Ubuntu, una de las preguntas que harían sería: ¿Puedo jugar al juego X en Ubuntu? Si la respuesta fuera positiva para ese juego, la siguiente pregunta sería algo similar a: ¿Tendrá el mismo rendimiento?

Hace 4 años mi respuesta normal fue no en la mayoría de los casos. Después del lanzamiento de Wine 1.2 y en este año 1.4, había cambiado mi respuesta para varios juegos y, por primera vez, estaba más en el lado positivo de decirle a un nuevo usuario que realmente podían jugar el juego.

Casos como Deep Space 2, que es / fue uno de los últimos juegos que pude jugar. Alicia en el país de las maravillas (quiero decir la nueva), Los Sims 3, World of Warcraft, Amnesia y otros. Incluso Skyrim podría ser jugado. Estos son juegos que exigen gráficos potentes y puedes jugarlos con pocas o ninguna configuración adicional aparte de los pasos normales de instalación y reproducción.

Se puede encontrar una forma rápida de saber qué juegos se pueden o no jugar en Wine (en Ubuntu) en la base de datos de la aplicación Wine: http://appdb.winehq.org/ que contiene más de 11000 juegos (más de 5000 en litte hace años que). Esto también incluye información para la mayoría de los juegos sobre el rendimiento, que no es lo mismo para cada juego que se puede jugar en Linux. Esto ayuda a saber si un juego es jugable y tiene el mismo rendimiento confirmado sobre el mismo juego en Windows.

Wine también ofrece algo llamado Ranking que ayuda a determinar qué juegos se pueden jugar con menos configuración y una mayor probabilidad de que funcionen de forma inmediata. Si ves un juego con una clasificación de platino, significa que tienes un 99% de posibilidades de que funcione sin problemas, de principio a fin. Si ve uno con la clasificación Gold, puede que se encuentre configurando un poco, pero al final todo saldrá bien. En la mayoría de los casos, el estado Gold funcionará de inmediato. Se muestran como Gold porque no se han actualizado con la última versión de Wine. Por supuesto, si tienes un juego con el rango de Basura, significa que nunca funcionará o solo funcionará si Superman comienza a comer cereal kriptoniano por la mañana.

Hace un par de años, la cantidad de juegos de platino era inferior a 50. En agosto de 2012 (la primera vez que escribí esta respuesta) podía encontrar más de 1500 juegos , de los cuales casi 200 estaban en los últimos títulos . Hoy hay más de 5800 juegos, de los cuales más de 1800 son platino. Y esto es solo en la fase de desarrollo de la 1.5.x. Solo puedo imaginar la cantidad que alcanzará la calificación Platinum una vez que se lance 1.6. La única necesidad aquí es que más personas participen y prueben los juegos en Wine (si corresponde) o Steam (que es nuevo en este momento).

Con esto en mente, siempre recomendaré usar el PPA de Wine que se encuentra aquí . Esto se debe a que los oficiales como la serie 1.4.x, después de varios meses, están desactualizados en comparación con la serie de desarrollo 1.5.x, que para mí es muy estable, tiene muchas mejoras y resuelve muchos problemas.

Simplemente ejecute lo siguiente en la terminal: sudo add-apt-repository ppa:ubuntu-wine/ppa

Entonces corre sudo apt-get update. Luego instale la última versión (a partir de este escrito es el 1.5.23). Para verificar la versión que ha instalado, escriba wine --versionen el terminal.

¿CUÁN GRANDE ES EL GOLPE DE RENDIMIENTO?

Ya que el desarrollo de Wine está dando grandes saltos (especialmente en los departamentos DX10 y DX11) y puedo decir lo siguiente por experiencia:

  • Los juegos como World of Warcraft funcionan mucho mejor en las PC más antiguas. De alguna manera usan MENOS MEMORIA que en su escenario de Windows y logran mejores FPS en las PC más antiguas. Esto lo probé en 8 PC para amigos que querían probar Ubuntu pero también jugaban WoW. Todos los casos mencionaron el mismo resultado positivo. En la configuración DX11 gxApi, en realidad podía jugar WoW con gráficos muy impresionantes. Pero para obtener mejores resultados, OpenGL es mejor. Esto no es lo mismo para las PC de alta especificación, donde puedes disfrutar de mejores gráficos con las de alta gama hasta que Wine se ponga al día con estas tecnologías gráficas.

  • Los juegos con DX10 o DX11 funcionarán de fábrica. En este momento la respuesta es NO, no lo harán. ¿Trabajarán en el futuro? Sí. La velocidad a la que Wine ha demostrado ser un desarrollo inn lo sugiere. Especialmente para los últimos juegos y soporte DirectX 10/11.

  • La cantidad de juegos que están funcionando fuera de la caja (Grandes juegos gráficos en este caso) ha crecido exponencialmente solo en el último año. Esto le da una idea de cómo se verán las cosas a finales de 2012 o principios de 2013 para Wine. Para darle una idea de fondo, jugué en Wine Deep Space 2, 3 días después de su lanzamiento oficial. Ni siquiera estaba pensando que funcionaría y aquí me sorprendió cómo todo funciona muy bien desde la primera vez. También pude jugar a Dishonored un día después del lanzamiento sin ningún problema. Otros como Portal 2, Skyrim y Trine 1 y 2 se pueden jugar sin problemas.

  • Wine no solo se enfoca en una aplicación a la vez, sino también en bibliotecas o DLL. Esto significa que si 100 juegos usan el tipo X de biblioteca, todos se beneficiarán de una simple mejora que se le haga. Es por eso que, cuando sale cada actualización de vino, puede cambiar muchas cosas con respecto a una solución única. Como ejemplo, aún podemos recordar la famosa pequeña solución sobre Mouse y Audio que terminó arreglando más de 100 juegos.

PLAYONLINUX : PoL para abreviar, funciona con Wine uno al lado del otro. Intentan (de una manera muy eficiente) hacerlo para que cuando instales un programa / juego salga de la caja. pueden usar una versión antigua de vino que funcione perfectamente para un juego en particular o pueden agregar algunos scripts, archivos dlls o archivos adicionales para que el juego funcione. PoL no necesita Wine instalado, pero sería aconsejable que se instale de la misma manera. Puedes encontrar la última versión aquí .

Por ejemplo, instalar un juego con Wine podría hacer que hagas varios pasos adicionales para que funcione. Con PoL a solo un clic de distancia, PoL se encargará de que el juego se instale y funcione como debería, agregando una capa que lea qué programa o juego está instalando y ejecutando un script para asegurarse de que todas las DLL y componentes adicionales que la aplicación necesita están instalados (por ejemplo, DirectX o .NET). Eso es a lo que apunta PoL, para que "juegues en Linux". Tenga en cuenta que se basa en la tecnología que ofrece Wine. En realidad, se actualiza bastante rápido en comparación para agregar nuevos scripts de instalación.

Muchas de estas aplicaciones se pueden encontrar en la larga lista de aplicaciones compatibles .

Dicho esto, PoL no hace nada fuera de este mundo que Wine no tiene, por ejemplo, traducir DX11 a OpenGL. Esto sería más en el área del vino.

Lo que recomendaría como lo hago normalmente, es hacer algunas pruebas con varios juegos y ayudar a la comunidad de Wine con sus comentarios. Al hacer esto, acelerarías el proceso para que ese juego en particular funcione correctamente.

CRUCES DE CODEWEAVERS

Esto es similar a PoL pero se paga. De hecho, obtienes mucho apoyo e incluso hay una lista superior ordenada de las aplicaciones más votadas

VAPOR

El movimiento de Valve para ofrecer Steam en Linux (especialmente en Ubuntu) solo muestra el potencial que Linux está teniendo sobre los juegos. También debo mencionar que Valve no es el único que busca desarrollar juegos para Ubuntu. Muchos otros también lo ven como una alternativa a Windows (especialmente Windows 8).

NVIDIA / INTEL / ATI

Incluso las compañías de tarjetas gráficas se están centrando cada vez más en mejorar su rendimiento en Linux. Con los enormes saltos que hemos tenido hasta ahora después de cada actualización, un aumento significativo del rendimiento.

UBUNTU

Para acabar. El rendimiento que Ubuntu ha recibido en todas las versiones desde que salió Unity ha sido positivo. Para cada nueva versión, Unity ha consumido menos recursos, ha tenido menos errores y ha mejorado el rendimiento hasta el punto de ser excelente para jugar cualquier juego, basado en Wine o nativo como Steam.

El rendimiento que muchos usuarios notaron en 12.04, luego nuevamente en 12.10 y aún más en 13.04 es solo un pequeño ejemplo de hacia dónde se dirige Unity y qué tipo de mejoras podemos esperar recibir, no solo para el rendimiento de Gráficos sino para uno más general . Por mi parte, he realizado muchas evaluaciones sobre el uso de recursos y el rendimiento de video desde 11.10 y para cada nueva versión, especialmente desde 12.04, el uso de recursos ha comenzado a disminuir significativamente y el recuento de FPS ha aumentado.

Probado hace un par de días fue Dead Space 3 y Dishonored con ambos contenidos DLC. Me sorprendió el hecho de que ambos funcionaron sin problemas y detectaron mi tarjeta de video, CPU y memoria correctamente. Podría seleccionar las configuraciones de video más altas posibles y reproducir perfectamente.

RENDIMIENTO DE UBUNTU

Tengo que decirte que cuando salió, Unity fue posiblemente el peor DE para juegos. Estaba hinchado, pesado y se estrelló mucho. Pero tenía un objetivo establecido y una forma de trabajar que era excelente para muchas tareas productivas. Las mejoras sobre cada nueva versión trajeron muchos cambios al Unity DE hasta el punto de que para cada nueva versión, el usuario final podría ver muchas mejoras y correcciones de rendimiento.

12.04 marcó un punto tan mejorado donde muchos usuarios finales que criticaron a Unity se vieron abrumados por la funcionalidad y la velocidad de Unity. Es a partir de esta versión en la que mostraré algunos puntos de referencia que creo que deberían señalarse para dar una idea de cómo se destaca Unity en los juegos. Así que aquí hay varios enlaces (ordenados cronológicamente) sobre el rendimiento de Unity:

Agregué los 2 enlaces de rendimiento de Windows para probar un punto. Si observa los puntos de referencia, verá que hay saltos entre el rendimiento en 12.10 y 13.04. Muchas correcciones y mejoras realizadas a Unity / Compiz le han dado a Unity la ventaja cuando se trata de 3D.

Y tenga en cuenta que todos estos puntos de referencia están utilizando Unity de la serie 6.x. El de 13.04 en este momento es la serie 7.x. También hay algunos parches muy impresionantes que llegarán a 13.04 en las próximas semanas que reducirán aún más el uso de memoria, el uso de la CPU y aumentarán el rendimiento de los gráficos. Además, aquí hay algunas respuestas que lo ayudarán cuando el rendimiento o la compatibilidad sean un problema:

ESTADÍSTICAS DE LA UBUNTU

Pero, ¿por qué tanto enfoque de Steam y otras compañías? Bueno, se han realizado muchas encuestas y en la mayoría (si no todas) se ha demostrado que la mayoría de los usuarios de Linux usan Ubuntu o un derivado de él. Como muestra la última encuesta de G + , con un total de más de 14000 votos hasta ahora, la mayoría de los usuarios usa Ubuntu (más del 50%) y la mayoría usa el escritorio de Unity (más del 50%). Esto les da una idea a las compañías de juegos de dónde enfocarse, en qué DE trabajar y cómo adaptar su juego a esta plataforma de juego emergente.

CONSEJOS : Hay varios consejos que puedo dejar para cualquiera que lea esto relacionado con Wine, el uso de Wine, la configuración y sugerencias en general para alguien nuevo o viejo, estos son:

¿Cómo instalo Half-Life 1 y 2? - Cubiertas Winetricks

Ajuste de resolución para programas de Wine individuales : maneje varias aplicaciones (diferentes ventanas / resoluciones).

Para algunos de los que puedo garantizar que funcionan después de probarlos en al menos 3 computadoras con los requisitos de hardware correctos (incluyendo actualizaciones y DLC) son:

  • Far Cry y Far Cry 2
  • Dead Island y Dead Island: Riptide
  • Deshonrado
  • Hitman 1 ... 4 (dinero de sangre)
  • Trígono y Trígono 2
  • GTA3, VC & SA
  • Dead Space 1 ... 3
  • Mundo de Warcraft
  • Pergaminos antiguos 3 ... 5
  • Colección Penumbra
  • Y muchos más...

Espero que esto ayude y te dé una idea de cómo se mueven las cosas.

Luis Alvarado
fuente
3
Citando: "Superman comienza a comer cereal kriptoniano en la mañana". Jajaja
Akshit Baunthiyal
1
La última vez que jugué un juego en Wine fue hace mucho tiempo, pero funcionó bien, y también noté que la latencia de la red era consistentemente mejor que en Windows (XP en ese momento, no he probado versiones posteriores). ~ 90ms vs 150-300ms.
Kurtosis
3

Soy el mantenedor de dos juegos en Wine HQ. Entonces puedo decir por experiencia.

Gaming Under Wine no es tan malo. Mantengo NFS Hot Pursuit y NFS Most Wanted en Wine HQ y la mayoría de las críticas son positivas en Wine.

Como mantenedor del juego, puedo entender lo que Wine puede y no puede hacer. La mayoría de los juegos que tienen más de 4-5 años tienen una alta probabilidad de funcionar bien con el vino

Rajat Pandita
fuente
1

Mi PC anterior:

FPS de Minecraft en Windows 7 con los mejores gráficos: 20-30

en Ubuntu: 80-120 fps!

Happylinuxubuntu
fuente
¿Está utilizando WINE o lo está ejecutando de forma nativa
Suici Doga
@SuiciDoga Minecraft es Java, así que no sé por qué alguna vez ejecutaría Java Runtime para Windows en Wine, en lugar de ejecutar Java Runtime para Linux de forma nativa.
Tooniis
1

A pesar de algunos de los comentarios hechos aquí, el vino no está a la altura de los juegos modernos. Consulte esta base de datos: https://appdb.winehq.org/ para ver los títulos que le gustaría jugar. Recomiendo el arranque dual, no sin falta de intentar lo contrario.

James Hill
fuente
1
Nada más que lo que se ha dicho una y otra vez aquí.
muru
-3

Puedes tener suerte si los juegos se ejecutan, la mayoría no. Consulte la AppDB para más detalles:

En términos generales, a menos que use su computadora solo para navegar un poco y enviar un correo electrónico, realmente no desea cambiar a Ubuntu, desea configurar un arranque dual para tener Windows a mano cuando Ubuntu simplemente no puede hacer lo que quiero hacer.

Grumbel
fuente
55
Estoy totalmente en desacuerdo, la mayoría de los juegos de los más de 5000 juegos que Winehq ha registrado en appdb, más de la mitad son oro o superior. Y esto no cuenta 2 problemas con la lista, primero los juegos que funcionan fuera de la caja y no se encuentran en la lista de aplicaciones y el segundo, los juegos que funcionan fuera de la caja, pero nadie ha actualizado aún la calificación. Demuestra que trabajan ahora. Varias de las actualizaciones o arreglos que Wine hace para un juego específico, en realidad arreglan otros juegos con un problema similar. Puedo recordar el famoso problema del audio y el cursor del mouse que solo se mostró fijo para un juego, pero se corrigió más de 100.
Luis Alvarado
En serio, durante un año he estado usando Ubuntu para jugar, todos mis juegos de Windows funcionan bien.
w4etwetewtwet
Sin embargo, estoy de acuerdo con esta respuesta. Los resultados serios de los juegos no deberían enfrentarse a los "juegos de prueba". Votado Pero estoy de acuerdo solo en el tema de los juegos.
Geppettvs D'Constanzo
Navegación y correo electrónico? De Verdad? No he arrancado una máquina con Windows en cinco años. Todo lo que siempre he necesitado hacer, desde la edición de videos y fotos hasta el diseño web, está disponible en Ubuntu. No soy un gran jugador real, pero incluso allí, lo que he intentado ha funcionado.
Marc
1
Estoy de acuerdo ... todo esto depende en gran medida de los juegos que juegues y en gran medida de la configuración de tu hardware. Juego TF2, WoW y Borderlands 2. TF2 funciona peor en Ubuntu. Ejecuto WoW con WINE y es significativamente más lento, pero jugable. Borderlands 2 se bloquea a pesar de seguir varias guías, no se pudo ejecutar. Muchos lo informan como nivel 'Gold', pero luego mencionan que solo se bloqueó UNA O DOS VECES en sus dos horas de prueba.
Rob P.