Pues por casualidad descubrí esto, y la verdad esque se nota la diferencia.
Wine-stagging es una versión parcheada de wine añadiendo algunas cosas, y la que nos interesa es: CSMT. Que es un parcheado a la librería directx:
When an application makes use of Direct3D on Windows, DirectX will implicitly create threads to decouple the actual drawing from the rest of the program. Vanilla Wine does not implement such a logic and instead directly executes the OpenGL calls without waiting for the call to be executed on the graphic card. This provides a somewhat similar performance but has the disadvantage that the order of drawing commands is no longer guaranteed to be correct.
In most of the games and programs you won't notice a difference between Windows and Wine, but in some applications you will encounter bugs like flickering geometry. This is caused by the changing drawing order in each frame. To solve this problem Stefan Dösinger worked on a feature called CSMT (command stream multi-threading) which implements the same logic as on Windows and additionally causes a performance boost. Wine Staging added this feature in version 1.7.33.
Y la verdad esque se nota la diferencia de rendimiento, Starcraft 2 ha pasado de 35 fps a 70 fps
Pero la verdad no sé la verdad solo juego a emuladores de wii, ps2, mame, etc. Algunas veces he tratado de correr algún juego con wine pero no pasa nada ninguno me ha funcionado. Y he tratado con eso de playonlinux y nada así que solo emuladores.
Tengo un portatil con una Nvidia 720m pero nunca le he usado
amchacon
Revolinuxnario
18.359 mensajes desde nov 2008 en /kernel/fork.c:330
Editado 1 vez. Última: 4/08/2015 - 12:02:48 por amchacon.
Es una lotería, los juegos de blizzard por ejemplo van muyyy bien bajo wine.
Una cosa que puedes hacer si tienes problemas de instalación, es instalarlo en un pc con windows (o en una maquina virtual) y hacer copy&paste de la carpeta.
amchacon escribió:Es una lotería, los juegos de blizzard por ejemplo van muyyy bien bajo wine.
Una cosa que puedes hacer si tienes problemas de instalación, es instalarlo en un pc con windows (o en una maquina virtual) y hacer copy&paste de la carpeta.
Pero las VM he probado con KVM y Vbox dan problemas con el acelerador grafico, como es generico.. Y me gustaría haber intentado hacer el vga passthrough pero con nvidia optimus no se puede por lo que he leído así que o jugar en consolas o utilizar windows
amchacon
Revolinuxnario
18.359 mensajes desde nov 2008 en /kernel/fork.c:330
amchacon escribió:Es una lotería, los juegos de blizzard por ejemplo van muyyy bien bajo wine.
Una cosa que puedes hacer si tienes problemas de instalación, es instalarlo en un pc con windows (o en una maquina virtual) y hacer copy&paste de la carpeta.
Pero las VM he probado con KVM y Vbox dan problemas con el acelerador grafico, como es generico..
No me has entendido.
Instalas el juego en la VM y después copias la carpeta a tu linux normal y lo arrancas desde wine. De esa forma te quitas muchos problemas de instalación.
amchacon escribió:Es una lotería, los juegos de blizzard por ejemplo van muyyy bien bajo wine.
Una cosa que puedes hacer si tienes problemas de instalación, es instalarlo en un pc con windows (o en una maquina virtual) y hacer copy&paste de la carpeta.
Pero las VM he probado con KVM y Vbox dan problemas con el acelerador grafico, como es generico..
No me has entendido.
Instalas el juego en la VM y después copias la carpeta a tu linux normal y lo arrancas desde wine. De esa forma te quitas muchos problemas de instalación.
Eso es lo que hize con el Warcraft 3
jajajajaajaja ok (no se me habia ocurrido)
pero me surgio un pero de inmediato... Y quizás solo funciona con algunos juegos porque por eje, tengo las instalaciones de juegos y las ejecuto con wine por eje KOF2k2UM o 98UM (ver de steam) y nada de nada, pero si funciona USF4 pero los fps son muy bajos, en fin no he probado con wine-stagging y recien lo vi en AUR así que probaré y contaré que tal.
Un saludo
amchacon
Revolinuxnario
18.359 mensajes desde nov 2008 en /kernel/fork.c:330
Gracias por dar a conocer esto, aunque la verdad yo al igual que @kyo2009 estoy en el mismo problema, ningún juego me arranca. Incluso juegos antiguos tipo Call of duty 1 o GTA SAn Andreas que hace años me arrancaban y funcionaban mejor con mi anterior PC, algo castañero, y ahora con mi PC (el de la firma) ni abren cosa más que nada seguramente de soft... quien sabe. Bueno, si por algún casual la suerte me acompaña y alguna distribución "decente" funciona en mi ordenador, probaré esto.
amchacon
Revolinuxnario
18.359 mensajes desde nov 2008 en /kernel/fork.c:330
noentiendero escribió:Gracias por dar a conocer esto, aunque la verdad yo al igual que @kyo2009 estoy en el mismo problema, ningún juego me arranca. Incluso juegos antiguos tipo Call of duty 1 o GTA SAn Andreas que hace años me arrancaban y funcionaban mejor con mi anterior PC, algo castañero, y ahora con mi PC (el de la firma) ni abren cosa más que nada seguramente de soft... quien sabe. Bueno, si por algún casual la suerte me acompaña y alguna distribución "decente" funciona en mi ordenador, probaré esto.
Voy a intentar arrancar esos juegos y ahora te digo.
Aprovecho el hilo para preguntar si alguien ha conseguido hacer funcionar el Mafia 2 bajo Wine.
Lo intenté y no hay manera por el tema de PhysX. Hace poco he encontrado esto https://github.com/wine-compholio/wine- ... wiki/PhysX pero no he tenido tiempo de probar y además me da un poco de pereza volver a enmierdar el sistema.
noentiendero escribió:Gracias por dar a conocer esto, aunque la verdad yo al igual que @kyo2009 estoy en el mismo problema, ningún juego me arranca. Incluso juegos antiguos tipo Call of duty 1 o GTA SAn Andreas que hace años me arrancaban y funcionaban mejor con mi anterior PC, algo castañero, y ahora con mi PC (el de la firma) ni abren cosa más que nada seguramente de soft... quien sabe. Bueno, si por algún casual la suerte me acompaña y alguna distribución "decente" funciona en mi ordenador, probaré esto.
Voy a intentar arrancar esos juegos y ahora te digo.
Posiblemente te funcione, ya te digo, con mi antiguo PC que era un athlon 64 mononúcleo y una gráfica Nvidia cutrísima integrada, jugué al San Andreas y al COD1 online en Linux Mint la versión 11 o 12 creo recordar. Ahora, en el pc de mi firma, tengo la penúltima de Linux Mint Debian Edition (la única que me funcionó en mi ordenador en su día), y no me arrancan. Supongo que será por la distribución, que le faltará algo, o quien sabe lo qué. Si fuese ese el único problema... por poder no puedo ni arrancar Steam por una librería que es incompatible o no se qué. Cuando tenga tiempo y ganas probaré a instalar (más) distribuciones, a ver si alguna funciona.
amchacon
Revolinuxnario
18.359 mensajes desde nov 2008 en /kernel/fork.c:330
Editado 1 vez. Última: 5/08/2015 - 12:42:09 por amchacon.
noentiendero escribió:Gracias por dar a conocer esto, aunque la verdad yo al igual que @kyo2009 estoy en el mismo problema, ningún juego me arranca. Incluso juegos antiguos tipo Call of duty 1 o GTA SAn Andreas que hace años me arrancaban y funcionaban mejor con mi anterior PC, algo castañero, y ahora con mi PC (el de la firma) ni abren cosa más que nada seguramente de soft... quien sabe. Bueno, si por algún casual la suerte me acompaña y alguna distribución "decente" funciona en mi ordenador, probaré esto.
Actualizo:
- El call of duty tiene un bug con los últimos drivers de nvidia, ejecutando el juego así:
__GL_ExtensionStringVersion=17700 wine CoDSP.exe
Me ha funcionado perfecto.
- GTA San Andres: Después el splash de nvidia hay un vídeo que no reproduce y se queda como "colgado", pero es tan fácil como pulsar la barra espaciadora. Después el juego funciona con normalidad.
No suelo jugar en linux quitando 4 indis, pero he de reconocer que el salto es espectacular. En TB es de unos 26 fps de media la ganancia algo que si no es refinando la emulación jamas se conseguiría via drivers como sugieren algunos... muy buen aporte.
amchacon
Revolinuxnario
18.359 mensajes desde nov 2008 en /kernel/fork.c:330