Archive for November, 2007

Il Beta SDK di Quake Wars, solo per Windows. Il Wiki online

Friday, November 23rd, 2007

Il Software Development Kit di Quake Wars è stato distribuito due giorni fa con un archivio in formato EXE e, a meno di avere Windows oppure Wine per decomprimerlo, non è possibile farci nulla con Linux. A dire il vero, qualcuno ha tentato di compilarlo, ma senza successo. Comunque, nel Wiki messo online dagli sviluppatori di Splash Damage si può trovare già ora il riferimento alla pagina che dovrà contenere appunto le istruzioni per la compilazione delle modifiche con Linux, chiamata Linux Code Notes. Almeno questo è un buon segno!
I contenuti (programmi, texture, suoni e codice sorgente) li avevo elencati in un precedente articolo.

Quake Wars Wiki!

Update: ci sono novità, una bella e una brutta. Prima la bella notizia: Duck di Splash Damage ha scritto un messaggio ai lettori del forum di Quake Wars dicendo che il codice sorgente si può compilare con Linux; ora la brutta… l’editor di livelli e gli altri strumenti non saranno portati a Linux.

Quake Wars 1.2 R5, nVidia GeForce 7300 Go e Linux From Scratch 6.3. Nuovo bench

Monday, November 19th, 2007

Propongo in questo articolo i risultati del benchmark effettuato tra ieri e oggi sul mio portatile con il driver beta 169.04 per schede nVidia e il gioco Quake Wars.

NVIDIA X Server Settings Non posso dire con assoluta certezza se questa versione incrementa le prestazioni di Quake Wars, perché i dati relativi al timeNetdemo che ho in mano non superano nettamente quelli rilevati all’inizio di novembre. C’è stato un progresso, ecco.
Il problema di stabilità riscontrato con i driver della serie 100.XX durante l’ultimo test con LFS 6.3 non si è piu` ripresentato, per esempio. Non potendo usare il driver 1.0-9755 a causa del kernel installato, a questo punto il “169.04″ è, fra tutti quelli disponibili, il driver che devo preferire per giocare. Tra l’altro è stata aggiunta, nel pannello di controllo della scheda video, una interfaccia alla tecnologia PowerMizer per monitorare lo stato della GPU (vedasi immagine a lato). PowerMizer è una peculiarità delle GeForce per mobile computing (Go 7300, 8600M). Essa gestisce efficientemente la potenza richiesta dalla GPU nei vari task.

Ma nemmeno passando da Quake Wars 1.2-11401 a 1.2-11663 con la release 5 (R5) del client di gioco, il frame rate medio è migliorato. E’ proprio giunto il momento di esaminare un sistema hardware alternativo.

Bench con Quake Wars a 640x480 e LFS 6.3
Anche stavolta ho considerato per la prova tre livelli di dettaglio, corrispondenti alle denominazioni: “low quality”, “medium quality”, “high quality”; essi si determinano opportunamente variando i parametri principali della grafica, nella scheda delle impostazioni video del gioco. Ho usato la mappa Salvage, registrata tempo fa durante una partita online, per il timeNetDemo.

GF7300go-bench800x600

Sta Quake Wars sfruttando pienamente le capacità multithreading della CPU Dual Core montata sul portatile A6Tc? Probabilmente no. La variabile r_useThreadedRenderer ha internamente valore 0 ed è impossibile cambiarlo. A proposito di questo, spero di raccogliere maggiori informazioni per il prossimo articolo sul tweaking.
Alla risoluzione di 1280×1024 pixels e dettagli minimi ho rilevato 24.1 FPS. Qui mi fermo, perché nemmenno con i dettagli alti a 800×600 ho potuto far girare il timeNetDemo, purtroppo.

Obiettivo: 200€ per giocare (1)

Wednesday, November 14th, 2007

Premessa - Il mio scopo è poter montare un PC che mi permetta di giocare con Linux ai giochi di quest’anno, per esempio: Quake Wars, Unreal Tournament 3, Savage 2, ma senza spendere più di 200€. E’ una impresa che ritengo possibile, a patto di avere componenti hardware da riciclare, ovvero una scheda madre con bus AGP, CPU per socket 754 (o equivalenti Intel), disco rigido, masterizzatore DVD e Cabinet. Naturalmente non mi illudo di ottenere prestazioni da urlo, io mi limito ad aggiornare un computer vecchio di due o tre anni per eseguire i suddetti giochi e sto già considerando di fare il tweaking con il software. D’altronde il proverbio dice “chi si accontenta… gode”, no? Con un budget così non si può pretendere di più. Questa è la prima parte della serie di articoli “Giocare con 200€” che concluderò a dicembre. Dopo aver “saggiato” le capacità del portatile Asus A6Tc e constatato che non era all’altezza per Quake Wars, vediamo se riesco a fare meglio stavolta comprando una scheda video adeguata e memoria di sistema in quantità sufficiente. In altre parole, potrà il prossimo PC battere il laptop con 60 FPS costanti a una risoluzione video di 800×600?

ATI o nVidia? - In “ATI’s New Drivers: Did The Paradise Come? Hakan Bayindir racconta le sue vicissitudini con l’ultimo driver per schede video ATI rilasciato a fine ottobre. L’articolo dunque casca a fagiolo. Sarei intenzionato a prendere una Sapphire HD 2600 XT, ma di fronte ai problemi da lui riscontrati, comincio ad essere titubante e forse farei meglio a spendere 100€ per un modello completamente diverso, per esempio il GeForce 7600 GS che costerebber però alcune decine di euro extra. Andrei così a colpo sicuro perché le nVidia funzionano benissimo da anni con Linux, anche se immaginando di mettere a confronto le due schede, la Sapphire potrebbe prevalere tanto nel 2D quanto nel 3D.
Radeon HD 2600 XT
Ma ho imposto una spesa non superiore a duecento euro, per cui rinuncio per il momento al playback AVIVO dei filmati e punto invece tutto sull’accellerazione 3D del Radeon che, è stato più volte detto, il driver 8.42.3 porta finalmente ai massimi livelli (pur con i suoi difetti). Le caratteristiche dopotutto sono talmente interessanti, da non poterci rinunciare: pieno supporto OpenGL 2.0 e HDMI, clock elevati (800MHz la GPU, 1400MHz la memoria), 256 MB di memoria, tipologia GDDR3 a 128-bit, il bus AGP 8x che è indispensabile per il PC in questione.

Scheda madre e CPU - Credo di aver già parlato in passato di queste due componenti. Per un breve periodo di tempo le avevo usate in congiunta ad una GeForce FX 5600U di marca Gainward. Giocavo a Quake 4, ma con modesti risultati così passai a un sistema più robusto basato su PCIe. Il chipset nForce 3 250Gb della scheda madre DFI LanParty UT era ed è tutt’oggi perfettamente funzionante con le distribuzioni Linux a 32bit, mentre per quanto riguarda il sonoro ricordo di aver usato senza problemi tanto Alsa quanto OSS con i giochi più famosi. La CPU Sempron 64 ha un clock di 2.0GHz (3000+).
Sempron logo

Memoria di sistema - Ormai un modulo da 1GB DDR 400 (PC 3200) si può trovare anche a 50€. Quanta memoria acquistare? Almeno 2GB. Dato che: 1) la CPU che userò, ha un singolo core; 2) sia Quake Wars che Unreal Tournament 3 ne usano davvero tanta. Nell’ultimo test fatto con il portatile, avevo notato lo swapping sul disco rigido già a una risoluzione di 800×600 con dettagli medi disponendo di 1GB di memoria DDR2, swapping causato probabilmente dalla tecnologia Megatexture. Non c’è una marca da preferire in questo caso, perché inevitabilmente salirebbe il prezzo puntando su Crossair o Kingston. Le S3+ sono convenienti e altrettanto affidabili.

PC 2007/2008

  • Cabinet AOpen
  • Mobo: DFI LanParty UT 250Gb
  • CPU AMD Sempron 64 3000+
  • Scheda video Sapphire Radeon HD 2600 XT
  • Memoria di sistema: 2 x PC3200 DDR 400
  • Hard disk 200GB SATA
  • Masterizzatore Philips