Gaming con Linux

di Raffaele Fanizzi , pubblicato il 09 Dicembre 2004 nel canale Sistemi Operativi

“Può Linux essere una valida alternativa a Windows in ambito gaming? A questa domanda tentiamo di dare una risposta, proponendo un’analisi delle prestazioni dei chip NV40 e R420 sotto Gentoo, una distribuzione Linux che si sta diffondendo rapidamente nel mondo dei sistemi operativi opensource.”

Conclusioni

Il primo elemento che intendiamo definire con chiarezza riguarda il confronto Windows vs Linux. Molta è la curiosità da parte degli utenti al riguardo anche perché di fatto l’assenza di un supporto gaming esteso può essere definito uno dei pochissimi mattoni mancanti affinché Linux possa essere utilizzato senza particolari rinunce nei sistemi desktop. Il responso di questo confronto è assolutamente privo di ogni dubbio: non esiste un vincitore, ma le prestazioni dipendono essenzialmente dal grado di ottimizzazione dei driver.

La maggiore velocità di Linux o Windows nei nostri test, quindi, non riteniamo sia dovuta all’architettura dei due sistemi operativi. Se restringiamo i nostri test a quelli di NV40 osserviamo che Linux, rispetto a Windows XP, offre le stesse prestazioni con Doom III e risultati leggermente migliori con Enemy Territory. Solo Unreal Tournament 2004 vede un vantaggio della piattaforma Microsoft abilitando i filtri. Si tratta di un risultato di notevole interesse considerando che NVIDIA ha senza ombra di dubbio posto una cura superiore nell’ottimizzazione delle performance per la piattaforma Microsoft, essendo quella maggiormente utilizzata dai videogiocatori.

Quest’ultimo punto risulta essere notevolmente amplificato con le schede ATI. Innanzitutto i nostri test con Unreal Tournament 2004 hanno evidenziato che l’ottimizzazione dei driver OpenGL per le schede Radeon è leggermente inferiore rispetto alla controparte Direct 3D anche con Windows XP. Passando a Linux questa penalizzazione è ancora più evidente al punto che con una scheda come la Radeon X800 XT PE non possono essere abilitati l’antialiasing ed il filtro anisotropico senza assistere ad un pesante abbattimento delle prestazioni. A tal proposito ricordiamo che i driver 3.14.6 sono i primi a supportare Doom III. Eseguendo i test con la precedente versione 3.14.1 il titolo Id Software mostrava evidenti artefatti seguiti da un blocco irreversibile del sistema. Naturalmente la posizione dell’azienda canadese è del tutto comprensibile dal punto di vista commerciale: il supporto maggiore ed il superiore numero di risorse viene investito nella piattaforma più diffusa. ATI ha, comunque, espresso la sua volontà di migliorare il supporto a Linux e pertanto ci auspichiamo di vedere entro breve un miglioramento della situazione.

Anche se attualmente non riteniamo che Linux possa essere considerato una reale alternativa a Windows in ambito gaming vista la scarsa disponibilità di titoli, possiamo affermare con certezza che per gli utenti Linux interessati ai videogames la soluzione migliore è rappresentata dai processori grafici NVIDIA.

Articoli correlati

ATI Radeon X850: il restyling invernale

ATI Radeon X850: il restyling invernale

Aggiornamenti importanti per la famiglia di schede video ATI di fascia alta: sono 5 le schede lanciate quest'oggi, basate sui nuovi chip R480 e R430. Resta invariata l'architettura di base, ma aumentano le prestazioni complessive grazie a incrementi nelle frequenze di clock
NVIDIA GeForce 6600 GT AGP

NVIDIA GeForce 6600 GT AGP

Dopo aver testato la versione nativa di NV43 dotata di connessione PCI Express 16x, NVIDIA ha presentato anche la sua controparte AGP 8x. Questo faciliterà la diffusione nel mercato retail di fascia media, facendo la felicità di coloro che non hanno intenzione di cambiare scheda madre nell’immediato futuro.



Commenti (141)

Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - Info
Per contattare l'autore del pezzo, così da avere una risposta rapida, si prega di utilizzare l'email personale (vedere in alto sotto il titolo). Non è detto che una domanda diretta inserita nei commenti venga verificata in tempi rapidi. In alternativa contattare la redazione a questo indirizzo email.
Commento # 1 di: cagnaluia pubblicato il 09 Dicembre 2004, 14:58
simpatica recensione...

speriamo in driver piu affinati per linux allora! specie da ATI...

grande Gentoo! lo speravo proprio un test con la gentoo..

Commento # 2 di: Dark Schneider pubblicato il 09 Dicembre 2004, 14:59
Bell'articolo Raffaele.

Ovviamente sulla differenza prestazionale tra Ati e nVidia non c'erano dubbi che le schede nVidia erano diversi gradini su.

Molto più interessante a mio avviso vedere il comportamento di NV40 in entrambi i sistemi operativi.
Commento # 3 di: LASCO pubblicato il 09 Dicembre 2004, 15:03
Alcuni grafici li avete troncati male (attenzione a troncare i grafici, ciò può comportare una lettura non imparziale se fatta superficialmente. Vedere qui) come ad esempio il seguente:

Link ad immagine (click per visualizzarla)

Sarebbe proprio il caso che ATI migliori il supporto per linux. Speriamo mantenga l'impegno. Anche da qui (o soprattutto?) passa una maggiore diffusione di linux.
Commento # 4 di: Vifani pubblicato il 09 Dicembre 2004, 15:13
Originariamente inviato da LASCO
Alcuni grafici li avete troncati male (attenzione a troncare i grafici, ciò può comportare una lettura non imparziale se fatta superficialmente. Vedere qui) come ad esempio il seguente:

Link ad immagine (click per visualizzarla)

Sarebbe proprio il caso che ATI migliori il supporto per linux. Speriamo mantenga l'impegno. Anche da qui (o soprattutto?) passa una maggiore diffusione di linux.


Si, si tratta di un disguido di impaginazione. Verrà corretto al + presto.
Commento # 5 di: fek pubblicato il 09 Dicembre 2004, 15:18
So che scatenera' un vespaio e so che il vespaio sara' soprattutto causato dal sapere che la realta' e' l'opposto delle speranze di molti.
Mi permetto di commentare solo questo passo dell'articolo:

Anche se attualmente non riteniamo che Linux possa essere considerato una reale alternativa a Windows in ambito gaming vista la scarsa disponibilità di titoli, possiamo affermare con certezza che per gli utenti Linux interessati ai videogames la soluzione migliore è rappresentata dai processori grafici NVIDIA.


A meno di catastrofi che non sono mai prevedibili, nei prossimi anni non c'e' alcuna possibilita' che Linux diventi una piattaforma di sviluppo giochi per PC appetibile da un punto di vista economico per due motivi, uno commerciale e l'altro tecnico:

1) Il motivo commerciale. Linux rappresenta molto meno dell'1% del mercato, un gioco che ha l'aspettativa di vendere 1.000.000 di copie per Win32 avrebbe un'aspettativa, stimata molto per eccesso, di 50.000 copie su Linux. Questi sono dati di fatto che possono essere trovati su qualunque rivista che tratti l'Industry dal punto di vista economico.

2) Il motivo tecnico. OpenGL e' uno strumento inferiore a Direct3D per lo sviluppo di un motore 3d per un videogioco. Anche nella versione 2.0 che ha corretto parecchi problemi (GLSL in primis), rimane estremamente piu' complicato da usare, fornisce meno strumenti e librerire d'appoggio, richiede, in sintasi, piu' tempo per scrivere codice equivalente. Su Linux e' disponibile solo OpenGL.

Alla luce di questi due punti, non vedo alcun motivo (se non religioso) per il quale uno sviluppatore che non abbia soldi da buttare, e in questo periodo nessuno ha piu' soldi da buttare, debba investire in una conversione per Linux oppure in una versione che supporti entrambe le piattaforme. L'operazione avrebbe troppe complicazioni tecniche, richiederebbe troppe risorse, per un ritorno economico previsto praticamente nulla.

Linux va benissimo per i server, che sono anche piu' importanti dei videogiochi.
Commento # 6 di: prova pubblicato il 09 Dicembre 2004, 15:18
Articolo gradevolissimo: complimenti per l'idea
Commento # 7 di: LASCO pubblicato il 09 Dicembre 2004, 15:18
Originariamente inviato da Vifani
Si, si tratta di un disguido di impaginazione. Verrà corretto al + presto.
E' vero in tal caso si tratta di un errore d'impaginazione e non di una troncatura con nel link che ho inserito nel post precedente.

Secondo voi si dovrebbero ottenere gli stessi risultati a parità di kernel al cambiare delle distribuzioni?
Commento # 8 di: sirus pubblicato il 09 Dicembre 2004, 15:20
bellissimo articolo, mi piacerebbe che se potesse passare a linux un tutto e per tutto ma i giochi che escono anche per il pinguino sono ancora pochissimi...che roba i driver nvidia, sono nettamente superiori a quelli della controparte ati
Commento # 9 di: Ciocco@256 pubblicato il 09 Dicembre 2004, 15:29
Articolo bello e "innovativo",complimenti!

Però
La Radeon X800 XT PE, invece, non propone nessuna significativa differenza nella resa confrontando la versione Linux e Windows di Doom III.


osservando le immagini della Radeon fatte con anisotropico 8x attivato, la qualità su linux è devisamente minore che su windows (basta osservare le mani).

Speriamo ottimizzino questi driver in fretta!
Commento # 10 di: Vifani pubblicato il 09 Dicembre 2004, 15:35
Per le mani ho osservato che sono un elemento in movimento e quindi l'angolazione non è la stessa (e sappiamo bene che l'applicazione dell'anisotropico varia a seconda dell'angolazione poligonale). Per il resto mi sembra che l'anisotropico venga applicato allo stesso modo tra Windows e Linux nelle superfici statiche.
« Pagina Precedente     Pagina Successiva »