domenica 17 luglio 2011

I'm here again. Since the beginning of my UGP gameplay videos series on youtube (Youtube UGP channel), i never did a comparison between Ubuntu, Windows and another linux distro. So i decided, now, to do this. The reason of the long time between this and the last post, is that i had to install also Windows 7 (such a weird experience...) and Chakra (Arch Linux). Why Chakra? Simple. Because Chakra seems to perform better in playing games. Thanks to Jeff for his benchmarks that made me do this choice! (http://jeffhoogland.blogspot.com/2010/09/best-linux-distro-for-3d-performance.html). Are you ready? Let's start with a beautiful game from Lionhead Studios... Black & White 2!

A hard choice!

The first thing to ask yourself is: which program should i use for this game? I have the answer. Let's take a look to all the differences between Crossover Games, PlayOnLinux and GameTree Linux.

Black & White 2 on GameTree Linux:

Unfortunately (really?) our game will never install using Gametree Linux, neither you can install it with another program and try to run it under GameTree Linux. Don't waste your time, the game just doesn't work on it (shame on Transgaming!).

Black & White 2 on Crossover Games (10.1 version):

Now we're talking seriously. The game works very well with Crossover Games, either the installation and the running. It can be also patched to the latest official patch (v1.2), but it needs a noDVD crack. There's only a little mouse lag bug, which is a bit annoying. To avoid this, follow the steps described below. So:

As this said, i played about six maps and i never encountered a crash, a problem... Nothing! The game just runs well!

Black & White 2 on PlayOnLinux (1.3.24 wine version):

Alright. It's almost the same as Crossover Games, but there's no mouse lag bug. Cool, huh? Check your wine version because with older versions of wine you could encounter several graphical glitches. The newest versions of wine (use 1.3.24 to be sure) do not show those graphical glitches. So:

- Can be patched to 1.2 version (and it's also suggested).

- Needs a noDVD crack.

The game works better than Crossover, because of a little FPS boost (continue reading for further details).

Talking about performances...

First of all, my hardware:

agp_aperture_size: 256

cpu: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+

cpu_ghz: 2.40

distro: Ubuntu 11.04 natty

kernel: 2.6.38-10-generic

machine_bitness: 64

memory: 2007

soundcard: NVidia CK804 with ALC850 at irq 22

soundcard_driver: ALSA Version 1.0.23

videocard_direct: True

videocard_driver_version: 3.3.0 NVIDIA 275.09.07

videocard_manufacturer: NVIDIA Corporation

videocard_ram: 256

videocard_type: GeForce 8600 GTS/PCI/SSE2

x_version: X.Org X Server 1.10.1

I think i made a great job for you all. I installed three operative systems on my PC only for making some performance comparisons. I used a loooooooot of my free time, but the results are, honestly, very good. What did i do? I played the game with various combinations of graphic options, in various operative systems, in various in-game situations, tracking the FPS (Frames Per Second). So i took each result and i put it in a graph. The game has been tested on Ubuntu 11.04 64-bit (with no Compiz), on Chakra 2011.04-r2 (with no graphical effects) and on Windows 7 64-bit. Let's go:

Analyzing these results, my conclusions are that in every single situation (max details-min load, min details-min load, max details-max load, min details-max load), Windows can handle the game better than the other 2 OS, and that's obvious. But, there are 2 relevant things: the first one is that at the highest load (blue and red in the graph), even Windows does low FPS (still playable, though) so i suppose it's caused by a combination of my hardware and a bad scalability of the game; the second thing is that, talking about linux, Chakra does always better than Ubuntu, especially at mininum details (red and green).

It seems that the game works better on wine, providing 15-20% more FPS than Crossover.

Conclusion: use PlayOnLinux/Wine.

Installation

The following process works with both Crossover and PlayOnLinux. It works like a simple installation process:

Now type your cd-key, then:

The installation process takes about 5 minutes. The next step is to install patch 1.1 and patch 1.2 (in this order):

Be careful: apply the patches BEFORE playing the game for the first time, since savegames with the original version of the game do not work with newest patches (1.1 and 1.2).

This process takes about 30-40 seconds. And so it is for the second patch.

What's this?

If you play videogames and you use Ubuntu as main O.S. of your PC, this is the place for you. In this blog you will find tips, tricks, trials and infos and everything else about Linux gaming. I do tests about native Linux games (with own package or using a program like "Desura") and non-native games (using programs like Wine, PlayOnLinux (a GUI front-end for Wine), Crossover Linux and GameTree Linux).