Linux Gaming: Vin vs Cedega vs CrossOver Games
I tidligere innlegg har jeg uthevet noen av de utestående nye innfødte Linux-spillene som kommer ut snart, eller har vært ute, men kan ikke være godt kjent. For mange Linux-spillere er imidlertid bassenget av innfødte Linux-spill fortsatt for lite.
Som de fleste allerede vet, er det mulig å spille noen Windows-spill i Linux ved hjelp av Wine. I tillegg er det to fremtredende kommersielle spin-offs av Wine som begge er designet spesielt for spill: Cedega og CrossOver Games . På en gang var det liten forskjell mellom de tre, bortsett fra de grafiske konfigurasjonsgrensesnittene. Men over tid har hver utviklet sitt eget funksjonssett og, i noen tilfeller, støtte for Windows-funksjonalitet som de andre ikke har.
Vin er helt gratis, og de fleste Linux-distribusjoner gjør det enkelt for brukerne å installere det. Cedega er tilgjengelig for $ 25 for et 6 måneders abonnement. CrossOver Games selger for en engangsavgift på $ 39, 95. Vin og CrossOver-spill er også tilgjengelige for Mac OS X. Produsentene av Cedega selger et lignende produkt som heter Cider for Mac-brukere.
Vin
Vin er et kompatibilitetslag for Linux som lar brukere kjøre Windows-programmer. I motsetning til en emulator, som også må etterligne maskinvare og operativsystemet, åpner Vin Windows-bibliotekene og får dem til å fungere i Linux. Dette gjør vin raskere enn emulatorer og virtuelle maskiner.
Det er et stort antall spill støttet av Wine, og prosjektets nettsted er vert for en betydelig database av støttede og ikke støttede spill, ofte med informasjon om hvordan spillene skal fungere.
Vinens grafiske konfigurasjonsverktøy kalles "winecfg" (Wine Configuration), og det inneholder verktøy for å spesifisere drivere, konfigurere media, grafikkinnstillinger og desktop integrasjon. Som standard er det ingen grafisk frontend for å installere eller kjøre spill, men det finnes gratis tredjepartsprogrammer som kan fungere som frontender.
Vin løper OpenGL-spill veldig bra, og vil også kjøre mange DirectX-spill. Noen spill krever installasjon av ekstra DirectX-biblioteker som er tilgjengelig online. Windows. NET er ikke lett å installere i Wine, men spill som krever det synes å løpe ganske bra. Brukere kan installere mange andre tilleggspakker, for eksempel MS Core Fonts, ved hjelp av et praktisk verktøy kalt winetricks.
CrossOver Games
Developed av et firma kalt Codeweavers, som også gjør CrossOver Office, er CrossOver Games designet for å være spesielt for Linux-spill. Alt styres fra et grafisk grensesnitt der brukerne kan lage "flasker" for å holde flere vinkonfigurasjoner. Dette gir deg fleksibiliteten til å ha drastisk forskjellige konfigurasjoner for spillene dine.
CrossOver Games har et grafisk installasjonsverktøy for spill og for flere biblioteker, inkludert DirectX og .Net. Alle ekstra pakker installeres enkelt, noe som vanligvis gjør installering av spill raskere enn med Wine. For konfigurasjon bruker den samme verktøyet som finnes i Vin.
I likhet med Wine har CrossOver Games en database med fungerende titler, men databasen er langt fra fullført. Brukere ville bedre tjene til å bruke vinens database for å avgjøre om et spill vil fungere i CrossOver.
Cedega
Utviklet av Transgaming, har Cedega et robust grafisk grensesnitt med mange funksjoner for å justere grafikk, lyd og mer. Den er basert på en eldre versjon av Wine og har vesentlig avvik fra Wine's original kode. I noen tilfeller har dette gitt større støtte til pixel shaders og annen teknologi. I andre tilfeller betyr det at noen spill vil fungere i Vin, men ikke i Cedega.
Cedega støtter OpenGL og DirectX-spill og har lagt til noen DirectX-kompatibilitet utover Wine og CrossOver. En betydelig fraværende funksjon er .Net-støtte. Det ser ut til å være umulig å installere .Net i Cedega, noe som gjør det usannsynlig at spill som krever det, vil løpe.
Cedegas nettsted inneholder en stor database med spill, kun tilgjengelig for medlemmer. I de fleste tilfeller vil databasen imidlertid bare si om et spill fungerer eller ikke, og gir lite annen informasjon om den. Nye spill blir vanligvis ikke lagt til umiddelbart, som de ofte er med Vin. Brukere kan oppgradere Cedega så lenge de opprettholder abonnementene sine. Etter at et abonnement utløper, fortsetter programmet å arbeide alene.
Vinneren
Dessverre er det ingen klar vinner. Jeg har testet spill i alle tre applikasjonene og funnet uoverensstemmelse over hele linja. Et spill som fungerer i en kan ikke fungere i de andre. Derfor er den eneste måten å få maksimalt antall Windows-spill som arbeider i Linux, å ha alle tre.
Vinens fellesskapsdata har en betydelig fordel i forhold til de andre, siden det er den eneste måten å vite om et spill som ikke støttes offisielt. CrossOver har den beste støtten for å installere tilleggspakker. Cedegas sterkeste punkt er grafikk konfigurasjonsverktøyet og støtte for avanserte shaders. Brukere kan starte Vin- og CrossOver-spill fra brukermenyen, mens Cedega-spill må startes fra Cedega.
Kompatibilitet med Windows-spill vil aldri være perfekt i Linux, men disse tre løsningene har alle sine positive egenskaper, og en bruker som ønsker å spille et begrenset antall Windows-spill på Linux, blir ikke skuffet over noen av dem.