Windows 7 vs. Kubuntu 9.10

Dostikrat se kot glavni razlog proti prehodu na Linux omenja pomanjkanje iger. To seveda ni res, ampak ker je dandanašnja otročad razvajena, bi radi vsi igrali grafično napumpane 3D streljanke. Vse lepo in prav, ampak ko jim pokažeš, da obstajajo tudi take igre za Linux, je kojci argument, da tečejo na Linuxu precej slabše kot na Windows (za kar nimajo nobenega dokaza, pač govorijo na pamet). Uporabniki Linuxa dobro vemo, da gonilniki večkrat prav klavrno zatajijo, ampak ali obstaja možnost, da pa kaka igra teče dovolj dobro tudi na Linuxu oz. ali obstaja možnost, da kaka igra teče bolje na Linuxu kot na Windows? (pekel že zmrzuje =).

Za tokratno zmogljivostno primerjavo sem izbral 3D zmogljivosti v nativnih igrah in pogonih, ki so na voljo tako za Linux kot Windows. Preizkusil pa sem tudi kako se obnese Wine preko katerega lahko poganjate Windows programe.

Specifikacije sistema

Osnovna plošča:
GA-M55S-S3 z nForce 550 chipsetom, vgrajena 8 kanalna zvočna kartica, podnožje AM2
Procesor:
AMD Athlon X2 4850e AM2 @ 2,8GHz
Pomnilnik:
PATRIOT DDR2 ram 2 x 1GB PC2-6400 800MHZ s hladilnikom
Trdi disk
Hitachi Deskstar 7K160 160GB SATA z 8MB predpomnilnika
Grafična kartica:
Gainward HD 4670 512MB PCI-E (800 MHz, 2200MHz) (grafična je bila navita le v Windows 7!)

Več na podstrani moj računalnik

Operacijska sistema in gonilniki

Nameščeno sem imel končno različico Windows 7 Ultimate (RTM) - deluje 30 dni brez aktivacije, nameščeno na prvih 20 GB prostora na disku, Kubuntu 9.10 z 2 GB izmenjevalnim razdelkom in gonilnike Catalyst 9.10. Igre sem namestil na razdelek, ki je sledil sistemoma in sicer tako, da sta si sistema datoteke delila. Različico za Windows sem enostavno namestil čez različico za Linux in je delovalo :). Uporabil sem identične nastavitve - identične nastavitvene datoteke.

Seznam preizkušenih iger

  • Nexuiz - uporablja močno spremenjen Quake pogon - DarkPlaces
  • OpenArena - uporablja na id tech 3 pogonu temelječ pogon - ioquake3
  • Quake 4 - uporablja id tech 4 pogon
  • Unigine Tropics - uporablja Unigine pogon
  • Half-Life 2: Lost Coast - uporablja Source pogon, igro sem pognal v Wine 1.1.13

Nexuiz

Nexuiz je večigralska streljačina, ki uporablja močno spremenjen Quake 1 pogon (Quake je izšla leta 1996!) DarkPlaces. Ker DarkPlaces temelji na zelo starem pogonu in poskuša v igro dodati čimveč grafičnih poslastic, seveda močno obremeni sistem.

Windows 7 vs. Ubuntu 9.10 - Nexuiz

Nastavitve in rezultati

Uporabil sem ločljivost 1024x768, nastavitve pa nastavil na najvišje možne. Nastavitve lahko vidite v nastavitveni datoteki. Pognal sem vgrajena demo1 in demo2 in sicer oba dvakrat. Rezultate si lahko ogledate v .log datotekah: Windows in Ubuntu

Windows 7 vs. Ubuntu 9.10 - Nexuiz, rezultat demo 1
Windows 7 vs. Ubuntu 9.10 - Nexuiz, rezultat demo 2

V obeh testih je Ubuntu 9.10 boljši od Windows 7. Še največja razlika je pri največjem številu sličic na sekundo.

OpenArena

OpenArena je odprtokodni dvojnik popularne večigralske streljačine Quake 3 Arena. Uporablja na id tech 3 pogonu temelječ pogon ioquake 3.

Windows 7 vs. Ubuntu 9.10 - OpenArena

Nastavitve in rezultati

Ločljivost je bila 1024x768, ostale nastavitve sem povečal na najvišje možne. Za testiranje sem uporabil dva lastna demota, posneta v mapah oasago2 in ps37ctf. Zagnal pa sem ju preko demo.cfg kot:

./openarena.i386 +exec demo 2<&1 | egrep -e '[0-9]+ frames'

v Linuxu, rezultati so bili v konzoli in

openarena.exe +exec demo

v Windows, rezultati so bili v stderr.txt. Rezultate lahko vidite v .log datotekah: Windows in Ubuntu.

Windows 7 vs. Ubuntu 9.10 - OpenArena

Čeprav Ubuntu v mapi PS37CTF pomete (s kar 125 FPS več!) z Windows 7, je slednji v mapi OAsago za odtenek boljši.

Quake 4

Quake 4 uporablja najnovejši id tech 4 pogon. Ta pogon se uporablja v več aktualnih igrah (Wolfenstein, Enemy Territory: Quake Wars) in bo temelj prihajajočih iger.

Windows 7 vs. Ubuntu 9.10 - Quake 4

Nastavitve in rezultati

Ločljivost je bila 1024x768, ostale nastavitve pa so bile najvišje možne. Vidite jih lahko v nastavitveni datoteki. Po petkrat sem pognal

playNetworkTimeDemo id_perftest

In rezultate shranil v .log datoteki: Windows in Ubuntu

Windows 7 vs. Ubuntu 9.10 - Quake 4

V tem preizkusu sta se Windows 7 in Ubuntu 9.10 odrezala identično.

Unigine Tropics

Unigine je grafični pogon, ki teče tako na Windows kot na Linuxu, tako na PCju kot tudi Playstation 3. Vizualno izgleda zelo lepo in poleg OpenGL podpira tudi DirectX 9, 10 in 10.1 (Unigine Heaven tudi DirectX 11).

Windows 7 vs. Ubuntu 9.10 - Unigine Tropics

Nastavitve in rezultati

Render
opengl
Mode
1024x768 fullscreen
Shaders
high
Textures
high
Filter
trilinear
Anisotropy
16x
Occlusion
enabled
Reflection
enabled
Refraction
enabled
Volumetric
enabled

Rezultate pogon shrani v .html datoteki: Windows in Ubuntu

Windows 7 vs. Ubuntu 9.10 - Unigine Tropics

Windows 7 v tem preizkusu zmaga z zanemarljivo prednostjo.

Half-Life 2: Lost Coast

Meni osebno najboljši pogon vseh časov, Source Engine, poganja številne igre podjetja Valve. Med drugim eno izmed najboljših steljačin Half-Life 2, priljubljeni Counter Strike: Source, Left 4 Dead itd. Preizkusil sem tehnološki demo Half-Life: Lost Coast, ki ima vgrajen benchmark in podpira tudi HDR osvetljevanje. Ker nativne Linux predelave Source pogon še nima, sem preizkusil zmogljivost v Wine 1.1.13.

Windows 7 vs. Ubuntu 9.10 - Half-Life: Lost Coast

Nastavitve in rezultati

Shadow, Model, Texture, Shader
High
Water
Reflect All
AntiAliasing
0x
Filtering
Anisotropic 16x
HDR
Full if Available
Resolucija
1024x768
Windows 7 vs. Ubuntu 9.10 - OpenArena

Rezultati so bili pričakovani. Ker igra teče skozi Wine, je zmogljivost le četrtina zmogljivosti igre na Windows 7.

Zaključek

V igrah, ki imajo nativno predelavo, se Ubuntu 9.10 odreže bolje (v nekaterih primerih precej bolje) ali vsaj enakovredno Windows 7. To je vsekakor zanimivo, saj je splet poln Linux sovražnikov, ki želijo na vsak način razširiti floskule, da pač nobena igra ne more teči bolje na Linuxu kot na Windows (najbolj glasni so seveda tisti, ki imajo piratsko kopijo Windows). Druga pesem pa je seveda Wine. Žal je igranje zahtevnejših iger v Wine vse prej kot pa optimalno.

Vse grafe si lahko ogledate tudi v .pdf datoteki


Vam je vsebina všeč? Delite jo na: