Wines spillgalleri - del 1
Innhold
- Introduksjon
- Testoppsett
- Fahrenheit
- Installasjon
- Nvidia - Ytelse/Bildekvalitet
- AMD - Ytelse/Bildekvalitet
- Andre feil
- Konklusjon
- Guild Wars: Nightfall
- Installasjon
- Nvidia - Ytelse/Bildekvalitet
- AMD - ytelse/bildekvalitet
- Andre feil
- Konklusjon
- Civilization IV: Warlords
- Installasjon
- Nvidia - ytelse/bildekvalitet
- AMD - ytelse/bildekvalitet
- Andre feil
- Konklusjon
- Oppsummering
Introduksjon
En av de største svakhetene med Linux er at det er få spill tilgjengelig for plattformen. Som vi har vist i en annen artikkelserie er det fullt mulig å spille Windows-spill i Linux ved hjelp av et kompatibilitetslag som for eksempel Wine.
I denne artikkelserien vil vi teste tre spill hver måned i Linux ved hjelp av Wine. Wine er helt gratis og tilgjengelig på de aller fleste Linux-distribusjoner per dags dato. Målet for testen er å finne ut hvilke spill som fungerer i Linux/Wine, og rapportere hvordan det fungerer i forhold til Windows.
Hvis du har noen spill du gjerne vil se testet, tips oss gjerne på e-post eller i denne artikkelens diskusjonstråd.
Testoppsett
| Maskinvare - Nvidia | - |
| Hovedkort | Asus M2N-E |
| Prosessor | AMD Athlon 64 X2 3800+ |
| RAM | Corsair 2x1024 MB CL4 PC2-6400 |
| Skjermkort | Nvidia Geforce 7900 GT 256 MB |
| Harddisk | Maxtor 250 GB SATA, 8 MB cache |
| Maskinvare - ATI | - |
| Hovedkort | Asus P5B-E PLUS |
| Prosessor | Intel Core 2 Duo E6300 |
| RAM | GeIL 2x1024mb CL4 PC2-6400 |
| Skjermkort | ATI Radeon X1900XT 256 MB |
| Harddisk | Western Digital 120 GB SATA, 8 MB cache |
| Programvare | - |
| Operativsystem | Arch Linux |
| Wine | 0.9.44 |
| Drivere | Nvidia 100.14.11 AMD fglrx 8.40.4 |
Som man ser benytter vi oss av to rimelig greie spillmaskiner som bør takle det meste, kanskje med unntak av de aller seneste grafiske perlene.
Vi har valgt å benytte oss av to maskiner, en bruker et skjermkort fra AMD, den andre bruker et skjermkort fra Nvidia. Dette fordi AMD-baserte skjermkort kan by på en god del problemer i Linux i form av grafiske feil og dårlig ytelse, grunnet dårlige drivere.
Merk: AMD har allerede sluppet en kraftig forbedret driver for Radeon HD2000-serien. Det er forventet at den driveren skal være mer optimalisert og stabilisert for eldre skjermkort allerede neste måned - oktober.
Nvidia-skjermkort på den andre siden, har drivere med tilsvarende funksjonalitet og ytelse som i Windows og har vanligvis ikke noen problemer med å kjøre spill i Linux.
Med det sagt er det på tide å avduke testens første spill.
Fahrenheit
Fahrenheit er en spektakulær thriller fra franske Quantic Dreams hvor du spiller Lucas Kane, en mann som nettopp har knivstukket en fremmed mann til døde.
Spillet blir beskrevet av utviklerne som en interaktiv film og spillet benytter seg av en god del Motion Capture animasjoner og split-screen-sekvenser (på lik linje som TV-serien 24). Spillet gjør også en god jobb med å suge deg inn i handlingen med et brukersnitt litt utenom det vanlige og muligheten til å spille opptil 5 karakter, inklusiv Lucas Kane.
Du kan lese Gamer.no sin omtale av spillet her.
Installasjon
Installasjonen fungerer akkurat som i Windows. Du setter inn DVD-en og starter installasjonsprogrammet som ligger der. Å installere oppdateringen var ikke fullt så enkelt.
Å oppdatere Fahrenheit på tradisjonell måte fungerte heller dårlig i Linux på begge testoppsettene våres. Etter en "vellykket" oppdatering opplevde vi nemlig at spillet krasjet til skrivebordet hver gang vi prøvde å laste en profil.
For å løse dette installerte og oppdaterte vi spillet i Windows, og kopierte filene over til Linux.
Wine støtter heller ikke kopibeskyttelsen til Fahrenheit så du er nødt til å installere en "crack" for spillet.
Nvidia - Ytelse/Bildekvalitet
Vi kjørte spillet på de høyeste innstillingene og merket ingen tegn til hakking eller grafiske feil. Det skal dog nevnes at spillet ikke akkurat kan måle seg med spill som Oblivion eller Half-Life 2 når det gjelder grafikk, men det er likevel hyggelig med god ytelse og bildekvalitet i et spill som spilles gjennom Wine.
AMD - Ytelse/Bildekvalitet
AMD-brukere vil få problemer med å kjøre dette spillet med de høyeste innstillingene da dette førte til en ganske stygg grafisk feil (bildet til høyre). Ved å kjøre spillet på de laveste innstillingene var spillet spillbart, men det var fortsatt noen små grafiske feil ute å gikk (bildet til venstre) men ikke noe som hindret oss i å spille spillet.
Andre feil
Her er det ikke stort å nevne, Wine støtter ikke anti-aliasing så vi har ikke muligheten til å stille inn dette i spillet.
Vi får heller ikke muligheten til å bruke gamepad, men dette har fungert i tidligere versjoner av Wine så det er ikke usannsynlig at gamepaden igjen blir støttet i en senere oppdatering.
Konklusjon
Hvis du har lyst å spille Fahrenheit i Linux så skal ikke dette være noe problem uansett om du har et skjermkort fra Nvidia eller AMD. Men pass på at du får installert og oppdatert spillet i et Windows miljø enten gjennom dual-boot eller ved hjelp av en virtuell-PC(som feks Vmware) for å kunne spille seneste versjon av spillet (Det finnes foreløpig kun crack til versjon 1.1).
Guild Wars: Nightfall
Nightfall er den tredje utvidelsen i Guild Wars-serien, et MMO fra ArenaNet som kan minne litt om World of Warcraft.
Nightfall er en uavhengig utvidelse (dvs. du trenger ikke de to tidligere spillene i serien for å spille spillet) men du får selvfølgelig mye mer innhold ved å kjøpe de tidligere utgivelsene. Guild Wars krever heller ingen månedlig betaling slik at din eneste utgift er det du betaler for selve spillet.
Du kan lese Gamer.nos omtale av det opprinnelige spillet her.
Installasjon
Installasjonen fungerer akkurat som i Windows. Du setter inn DVD-en og starter installasjonsprogrammet som ligger der. Når installasjonen er ferdig vil spillet prøve å starte, men her vil det altså henge seg.
For å starte spillet er du nødt til å bruke -dsound flagget i terminalen slik: wine /path/to/guildwars/Gw.exe -dsound.
Nvidia - Ytelse/Bildekvalitet
Vi kjørte spillet på de høyeste innstillingene med en oppløsning på 1920x1200 og merket ingen tegn til hakking, selv om antall bilder i sekundet var lavt i forhold til Windows XP. Av og til ville vi se mindre grafiske feil i form av at en tekstur var fullstendig hvit, men dette hindret oss ikke å spille spillet og ble heller aldri særlig irriterende.
AMD - ytelse/bildekvalitet
AMD-brukere må nok vente til enten en ny versjon av Wine eller en oppdatert skjermkortdriver ettersom dette spillet vil henge seg når den har lastet et område. Å kjøre spillet med annet enn de laveste innstillingene vil også føre til grafiske feil (bildet under).
Andre feil
I tillegg til de allerede grafiske feilene så sliter også spillet av noen andre småfeil som kanskje ikke ødelegger spillbarheten, men som likevel irriterer.
Det mest fremtredende er lyden. Enkelte ganger vil høyttalerne skurre som om du ser på en TV uten signal, dette skjer ofte nok til at det irriterer og ødelegger litt av stemningen i spillet. Heldigvis varer denne skurringen i mindre enn et sekund og skjer svært sjeldent (vår erfaring), men for de fleste så er dette mer enn nok.
Spillet kan også henge seg når du skifter oppløsning eller skifter mellom fullskjerm og vindu, så vær forsiktig.
Når du minimerer spillet så vil det dukke opp en liten svart boks på skjermen nederst til venstre. For å maksimere spillet igjen må du trykke på den svarte boksen og trykke alt+enter. Noen ganger vil det ikke gå an å minimere spillet, og da må du ty til alt+tab-kombinasjonen.
Noen ganger vil musepekeren bli helt usynlig. Den kommer derimot tilbake igjen ved å høyreklikke et par ganger. Hvis musepekeren forsvinner etter at du har endret oppløsning, vil den ikke bli synlig igjen for du har bekreftet at du vil bruke den nye oppløsningen (som du gjør ved å trykke enter).
Konklusjon
Guild Wars
fungerer
i Wine - så lenge du sitter på et Nvidia kort. AMD-brukere må dessverre holde seg til Windows om de vil spille dette spillet, i alle fall foreløpig. Selv med et Nvidia-kort vil du oppleve små irriterende feil, men disse feilene vil forhåpentligvis bli rettet i senere utgaver av Wine.
Civilization IV: Warlords
Warlords er den andre ekspansjonspakken til Civilization IV, den seneste installasjonen i den svært populære Civilization-serien laget av Sid Meier.
I Civilization får du kontroll over en stamme som du skal lede og utvikle gjennom 6000 år i krig og fred med rivaliserende stammer.
Du kan Gamers omtale av spillet her.
Installasjon
Som de tidligere spillene i denne testen så fungerer installasjonen på helt normal måte. Civilization IV har ingen problemer under installasjon og med unntak av en enkel "error dialog" som trygt kan ignoreres, så kan det samme sies om Warlords.
Installasjonen av den aller nyeste ekspansjons pakken - Beyond the Sword - ville derimot ikke fungere, og det er derfor vi kun har fått testet Warlords denne gangen.
Som tidligere må du også "cracke" dette spillet da Wine ikke støtter CD-beskyttelsen her heller.
Videre må du legge inn en DLL-fil i Wines system32 mappe (vanligvis /home/brukernavn/.wine/drive_c/windows/system32). Filen heter msxml3.dll og kan lastes ned her. Du må også slette versjonen av msxml3.dll som følger med Warlords, denne vil du vanligvis finne i /home/brukernavn/.wine/drive_c/Programfiler/Firaxis Games/Sid Meier's Civilization 4/Warlords.
Du må også skru av vertex- og pixel shader-effektene i winecfg (under "grafikk" tabben i Direct3D boksen) for å unngå grafiske feil som den vist nedenfor.
For å starte spillet er du nødt til å bruke denne kommandoen i terminal: WINEDLLOVERRIDES="msxml3=n" wine /adressen/til/Civ4Warlords.exe.
Du vil nok legge merke til at musikken ikke vil avspilles, for å fikse dette må du endre verdien av EnableVoice til 0 i CivilizationIV.ini, som du finner i /home/brukernavn/My Games/Warlords/.
Nvidia - ytelse/bildekvalitet
Vi kjørte spillet med de høyeste innstillingene som var mulig som fungerte rimelig greit. Vi la merke til litt hakking når vi "beveget" oss rundt på kartet, men aldri så mye at det ble irriterende. Siden pixel- og vertex-shaderne ikke er på, så ser ikke spillet like pent ut som i en Windows-installasjon, men spillet kan fortsatt ikke stemples som stygt.
AMD - ytelse/bildekvalitet
På vårt testoppsett så spillet ut til å fungere på samme måte som Nvidia-oppsettet. Men spillet avsluttet plutselig sekunder etter at vi hadde lastet et brett. Om dette er et problem med driveren eller Wine er vi ikke sikre på.
Andre feil
Som i Fahrenheit, så er det få feil som kan nevnes her.
Å sette oppløsningen i selve spillet vil få spillet til å henge seg. For å bruke en annen oppløsning en standard må du endre noen variabler i den allerede nevnte CivilizationIV.ini-fila.
Skjermbilder tatt med Shift+Print Screen vil lagre tomme/svarte skjermbilder.
Og selvfølgelig, ingen anti-aliasing.
Konklusjon
Civilization IV: Warlords har en litt knotete installasjon i Linux, men er likevel fullt spillbart. AMD-brukere vil nok ergre seg over at spillet
kan
krasje (vi har tross alt kun testet med ett kort og den offisielle driveren) med en gang du kommer inn i selve spillet, og vi håper at denne feilen vil fikses snart. Vi håper også at Beyond the Sword snart blir installerbart, når det skjer vil vi selvfølgelig inkludere det i neste del av artikkelserien.
Oppsummering
Som vi nå har vist så er det fullt mulig å kjøre gode spill i Linux, hvis du ikke har noe imot litt knoting i enkelte tilfeller.
De som sitter på et ATI-basert skjermkort vil kanskje føle seg litt snytt, men vi minner på at det ikke er lenge til AMD slipper en ny og kraftig forbedret Radeon-driver noe som kan rette en del av problemene vi har nevnt i denne artikkelen.
Neste måned vil vi teste ytterligere tre spill. Forhåpentligvis vil vi få til en liten sammenligning mellom Wine 0.9.44 og Wine 0.9.45, for å se hvor stor forskjell det kan være mellom to Wine-versjoner.
Helt til slutt har vi noen tips som sikkert vil falle i smak for de som bruker Wine aktivt til å spille i Linux:
- Bruk WINEDEBUG="-all" foran wine-kommandoen i terminalen. Dette får Wine til å spytte ut færre feilmeldinger eller advarsler, som vil øke ytelsen en liten tanke. Eksempel: WINEDEBUG="-all" wine Civ4Warlords.exe
- Lag snarvei til spillet. Ved å bruke wine-kommandoen i en snarvei slipper du å skrive inn wine-kommandoer i en terminal hver gang du vil spille. Å lage en snarvei kan gjøres på forskjellige måter. For å gjøre dette i Gnome høyreklikker du på en ledig plass og velger "Lag oppstarter...", deretter skriver du inn navn og i "kommando" feltet skriver du wine kommandoen. Feks: WINEDEBUG="-all" wine /home/brukernavn/.wine/drive_c/Programfiler/Guild Wars/Gw.exe.
- Istedenfor å skrive /home/brukernavn/.wine/drive_c/Programfiler/Guild Wars/Gw.exe kan du bruke "C:\Programfiler\Guild Wars\Gw.exe" (med anførselstegn) etter wine kommandoen. For å forkorte vår overnevnte snarvei på denne måten skriver vi: WINEDEBUG="-all" wine "C:\Programfiler\Guild Wars\Gw.exe".
Hvis du har noen flere nyttige tips er du velkommen til å dele dem med oss andre i diskusjonstråden under eller sende det til oss på e-post.