Index · · Forum (søg) · Blogs · Artikler · IRC · Billeder · Video · HWP · Spiki Wed, 5 Feb 2025 09:44 
 Seneste indlæg: [Andet] Ny Stationær - [16c]UdgaardsLoke (d. 27 April 2023)
Reklamer
Søg
Resultater (2):
#1 - [Tuning af cedega/point2play og cs/dod] (bs) - Wednesday 09-03-2005 kl. 00:00


Jeg ville egentlig have skrevet lidt om tuning[1] og benchmarking af cs og dod, men testen blev lidt rodet..

Der er nogle generelle tips for at få spil til at køre bedre med cedega:


  • Giv agpporten mere ram.. (min var kun sat til 64, sÃ¥ jeg satte den op til 128) og fortæl cedega/point2play hvor meget ram dit gfxkort har, samt hvordan den skal mappe agp-rammen; For best results using Cedega you should set your AGP aperture to at least 128MB (this can be done in your bios) and set AGPVertexRam to 64.

  • Hav en cd i cdrom-drevet. Nogle mener der er en bug, der gør at cedega/point2play leder efter en cd hvis ikke der sidder én i..

  • Brug en minimalistisk windowmanager og kør i samme opløsning som du spiller i. Det sidste har jeg svært ved at se fornuften i, men se "minitest" længere nede.




Yderligere er de opengl drivere der er indbygget i steam åbenbart stærkt forældede, så det kan godt svare sig at erstatte dem med nye specifikt til dit gfxkort. Til mit var det filen atioglxx.dll, nvidia skal bruge nvopengl.dll og andre kan bruge opengl32.dll. Filen burde følge med windowsdriveren til dit gfxkort. Man bør også nedprioritere wineserveren (et flueben i point2play..). Se mere om hvordan man gør begge dele under punkt [1].



Det ville jeg jo så teste, men det blev en lidt rodet affære, så lad være med at lægge for meget i tallene. Den primære årsag til artiklen var at kommunikere tuningstips;



(cs på de_dust, dod på dod_anzio, begge 800x600x32)

(fps opnået ved cl_showfps 1 i steam konsollen)

I gnome:

-atioglxx.dll -wineserver_reniced res1200x1024

cs: 20-30, min 10-20

dod: 20-30, min 10-20 (kun mig på serveren..)

-atioglxx.dll +wineserver_reniced res1200x1024

cs: 20-30+, min 10-20

dod: 12, min 8 max 25+ (mange spillere)

+atioglxx.dll +wineserver_reniced res1200x1024

cs: 25+, min 15 max 40+

dod: 15, min 8 max 25+ (mange spillere)

+atioglxx.dll +wineserver_reniced res800x600

cs: 30-40+, min 20 max 50+

dod: 15, min 8 max 25 (mange spillere)

I blackbox:

+atioglxx.dll +wineserver_reniced +res800x600

cs: 35-45, min 25 max 60

dod: 15, min 8 max 25 (mange spillere)





Der er småforbedringer ved de fleste ting, men det mest markante var da jeg skiftede opløsning (underligt?) og da jeg skiftede wm (forståeligt). Well... Mange ting kan være gået galt og jeg var ikke særlig motiveret til at udføre testen.. Så måske en anden gang i en ny artikel i en anden galakse? :)

Ses!



[1]Tuningstips - Lidt tips til at få skub i cedega/point2play (post 2).
#2 - [Spil på Linux] (bs) - Sunday 06-03-2005 kl. 00:00


Det er lang tid siden jeg rigtig har spillet computerspil. Hvorfor ved jeg egentlig ikke rigtig, men jeg havde aldrig rigtig råd til at opgradere mit hw og jeg syntes jeg havde for mange andre ting om ørerne. Well.. Nu efter et par år skal det være slut - Jeg vil have mine spil tilbage!



Der er faktisk en del spil der kan køre native i (dvs de er skrevet direkte til) linux. De fleste kender: Doom 3, Unreal Tournament 3 & 4, Neverwinter Nights, Return to Castle Wolfenstein og der findes endnu flere rundt omkring[1]. Enemy Territory, der er ganske gratis, er også skrevet til linux. Udover disse crossover-spil er der selvfølgelig også spil udelukkende til linux. Fælles for de fleste af disse er at de er gratis, open source og ikke særlig avancerede af natur. Der er dog enkelte rigtig sjove imellem [2].

Det de fleste (her ihvertfald) nok gerne vil vide er om alle deres fede win-only spil vil køre på linux - cs/dod anyone? Der findes masser af howtos[3] og beretninger[4] om spilleoplevelser med linux. Jeg vil fokusere lidt på cedega (ikke gratis).



[1]tuxgames.com - Sælger linuxspil.

[2]Games for linux - En ganske god oversigt over små linuxspil.

[3]howto 1 og howto 2nederst - Måder at få wine (Wine Is Not an Emulator) til at køre cs.

[4]Linux Gaming - Artikel om en lanspiller der bruger linux. Læs den hvis du er i tvivl om spil på linux!



Det første jeg skulle have styr på var mit gfxkort. Jeg har et radeon 9500pro og desværre er ati endnu ikke særlig godt understøttet under linux. De har ændret strategi og meldt ud at linuxunderstøttelse er en prioritet for dem, men det er stadig i opstartsfasen. Nvidia har på den anden side i lang tid været positive overfor linux og deres drivere er en del bedre. Well, det hjælper jo ikke mig, så jeg installerede atis proprietære driver (der er hurtigere end den fri version) fglrx. Da jeg kører ubuntu var det så let som at vælge pakkerne xorg-driver-fglrx og linux-restricted-modules, vælge fglrx istedet for radeon driveren og slå dga fra. Det lyder måske meget besværligt, men det er det ikke. Se mere teknisk beskrivelse her og her.



Og nu til spillene: Først prøvede jeg Enemy Territory. Det var så nemt som at hente den gratis udgave her og køre installationen. Så skulle jeg prøve Return to Castle Wolfenstein. Det var lidt mere besværligt og kræver selvfølgelig at du i forvejen har spillet. Jeg hentede installeren her, brugte den og kopierede de nødvendige filer fra min rtcw-cd (HOWTO). Scary game! - synes jeg..



Men nu til win-only spillene og cedega[5]. Jeg skrev mig op til et abonnement på cedega (tidligere wineX) for et par måneder siden, men har aldrig rigtig fået brugt det. Det koster 5$ om måneden - min 3 måneder - og de udgaver af cedega du henter bliver selvfølgelig ved med at virke selvom du afmelder dit abonnement. Du kan få gratis cvs-udgaver, men det mangler point2play og proprietære elementer. Der er også etiske overvejelser, googl hvis du vil vide mere..



Jeg installerede Point2Play[6] (small; fordi python styrer! ;) ), som er en gui til cedega. Det virker rimeligt overskueligt og let at gå til. Så ville jeg have Diablo 2 : Lord of Destruction installeret. Ifølge transgaming (der laver cedega) er spillet "supported" og skulle virke uden problemer. Det gjorde det selvfølgelig ikke for mig... Jeg fandt hurtigt ud af at der tilsyneladende er problemer i forhold til de nyeste linuxkerner*. Der er åbenbart sikkerhedselementer windowsspil ikke er vant til - Naaj... virkelig?? :) Nå, men jeg fandt ud af hvilke der var specielt problematiske og hvordan man slog dem fra. Se mere her. Det eneste jeg behøvede at gøre var at aktivere legacy_va_layout, men jeg kører som sagt også ubuntu og der skulle være mere arbejde for de uheldige med fedora eller mandrake..



Og nu kørte det. Jeg installerede Diablo 2 og uvidelsen LOD samt de sidste nye patches. Her fandt jeg så også ud af at hvis du skal opgradere eller patche et allerede installeret spil skal du huske at spil titlen skal være den samme. Det virker fint skal jeg hilse og sige :) Så til warcraft 3. Heller ingen problemer her, men jeg kunne nu godt tænke mig noget nyere hw.. Og nu til det de fleste måske har ventet på; STEAM og hvad dertil hører. Hvad kan jeg sige.. Til min store overraskelse virker det fint![7] Fontene i steam er lidt små og grimme*, men det kan man vist gøre noget ved og jeg skal passe på ikke rode alt for meget med X mens den henter et nyt spil ned..



[5]Transgaming - Her købes cedega.



[6]

Point2Play i aktion



[7]

Og her bruger jeg så steam til at hente dod :)





Selve spillene virker fint og jeg kan ikke lige komme på nogen problemer (men jeg er også på første dag..). Mht performance har jeg ikke så meget at sammenligne med. Diablo 2 kører fint (som i windows), Warcraft 3 hakker lidt irriterende i 800x600x32 (som i windows) og halflife svinger mellem 20+ og 60+ fps (?). Jeg tror nu nok at det kan optimeres, men det er vist primært min cpu den er gal med (amd750Mhz)..



Alt i alt må jeg sige at det er imponerende at spil der reelt er skrevet kun til windows kan komme til at køre så godt i linux! :)



Enjoy..





*UPDATE 9/3-2005: Siden sidst har jeg opdaget at Warcraft 3 slet ikke kørte så godt som under windows alligevel (huskede forkert med opløsningen), så jeg tænkte jeg lige ville lave en update for at give lidt dårlig kritik til cedega. Men forgæves..

Jeg fandt nemlig ud af at Warcraft 3 kørte med d3d istedet for opengl. Så et hurtigt commandline option -opengl og SÅ kørte Warcraft 3 som i windows (dvs acceptabelt i 800x600x32 med medium indstillinger, glem alt derover). Hvorfor i alverden cedega ikke automatisk sørger for det fatter jeg ikke..



Yderligere så jeg at der netop var kommet nye udgaver af cedega (4.3) og point2play (1.3.3). Dem hentede jeg og fandt at ovenstående problem med at skulle slå visse sikkerhedselementer fra i kernen er løst. Cedega har fundet en måde at omgå det, så det er en ting mindre man skal tænke på som stakkels linuxbruger med win-only spil :)

Mine fontproblemer med steam er også forsvundet[8], men jeg tror nu primært det er på grund af at jeg hentede cedega igennem point2play, så den nu kigger i det rigtige dir efter fontene (før hentede jeg cedega for sig selv og fuskede point2play til at kende den).





[8]

Fontene i steam er blevet normale :)





Resultater (2):
Reklamer