Windows 7 vs. Kubuntu 9.10


Uvod

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. Testiral pa sem tudi kako se obnese Wine preko katerega lahko poganjate Windows programe.

Specifikacije sistema

Matična plošča: GA-M55S-S3 z nForce 550 chipsetom, vgrajena 8 kanalna zvočna kartica, socket 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 swap particijo in gonilnike Catalyst 9.10. Igre sem namestil na particijo, ki je sledila sistemoma in sicer tako, da sta si sistema datoteke delila, Windows verzijo sem enostavno namestil čez Linux verzijo in je delovalo :). Uporabil sem identične nastavitve - identične konfiguracijske datoteke.

Seznam iger

  • Nexuiz - uporablja močno modificiran 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 modificiran Quake 1 pogon (Quake je izšla leta 1996!) DarkPlaces. Ker DarkPlaces bazira 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 resolucijo 1024x768, nastavitve pa nastavil na najvišje možne. Nastavitve lahko vidite v konfiguracijski 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 maksimalnem številu sličic na sekundo.

OpenArena

OpenArena je odprtokodni klon 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

Resolucija je bila 1024x768, ostale nastavitve sem povečal na maksimalne možne. Za testiranje sem uporabil dva demota (oasago2 in ps37ctf), ki sem ju posnel sam in sicer sem ju pognal 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

Resolucija je bila 1024x768, ostale nastavitve pa so bile maksimirane. Vidite jih lahko v konfiguracijski 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 testu sta se Windows 7 in Ubuntu 9.10 odrezala identično.

Unigine Tropics

Unigine je grafični pogon, ki 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 testu 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, popularni Counter Strike: Source, Left 4 Dead itd. Testiral sem tehnološki demo Half-Life: Lost Coast, ki ima vgrajen benchmark in podpira tudi HDR osvetljevanje. Ker nativnega Linux porta Source pogon še nima, sem testiral 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 nativni port, 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


Copyright 2002-2012 Andrej Mernik, vsa vprašanja na e-mail. Pa še Posebna zahvala. Stran je bojda narejena v skladu s XHTML standardi. Za spremljanje novosti lahko uporabite tudi RSS.