Pagina 1 di 3

Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: mercoledì 22 settembre 2010, 14:01
da Raffaele-Linuxiano
http://www.phoronix.com/scan.php?page=article&item=mesa_gallium3d_d3d11&num=1   (inglese, dettagliato)
http://www.oneopensource.it/22/09/2010/direct3d-11-su-linux-grazie-a-gallium3d/ (italiano)

Allora i link parlano chiaro, Direct3d 10 e 11 su Linux grazie a Gallium. Vi riassumo la cosa in modo semplice:

Questi nuovi driver gallium3d includono un tracker chiamato direct3d1x, che a differenza di molti driver e di Wine non è un interprete di direct3d e opengl, ma un vero supporto che comunica direttamente con software e hardware usando le direct3d. Potranno essere usati anche con i driver proprietari con delle librerie, con Wine ecc.

Vediamo la cosa sia sotto gli aspetti positivi che in quelli negativi:

Positivi


1) Giochi che non avranno problemi di tipo grafico e migliori prestazioni sotto Wine
2) Possibilità di molti più giochi cross-platform dato che il tracker direct3d1x non si limita a Wine
3) Conseguenza del punto 2, più utenti, quindi più quote di mercato
4) Driver ATI decenti (gli Nvidia sono al 90% cross-platform)

Negativi

1) Una vicenda come quella di Mono, che fa più rumore.
2) Microsoft che potrebbe decidere di chiamare gli avvocati per una causa contro Gallium3D.
3) Possibile "uccisione" delle Opengl sotto Linux, almeno per i giochi.
4) Cotretti ad usare un'API non libera.

Precisazioni sui punti negativi

1) La vicenda Mono è già molto famosa per tutto il rumore creato, si creerebbe la stessa cosa, solo che mentre di Mono secondo me se ne poteva fare a meno le direct3d per i giocatori accaniti sono una dipendenza, e poi...

2) ...Microsoft potrebbe decidere di fare causa. Contro Novell non ha fatto nulla poiché di Mono se ne può fare anche a meno, mentre le direct3d sono state un punto di forza di Microsoft da 7 anni fa ad oggi, sanno che il fatto che ci sia un port nativo delle direct3d su Linux per loro potrebbe essere un brutto colpo, quindi potrebbero difendersi con il tribunale.

3) Le Opengl, nonostante nella versione 4 siano quasi allo stesso livello delle direct3d 11, avrebbero solo il mercato dei Mac, e sinceramente mi spiacerebbe tantissimo perché da quando c'è il Khronos Group sono stati fatti tantissimi passi in avanti e i tanti giochi e benchmark di Unigine e non solo ne sono la prova.

4) Non c'è bisogno che mi dilunghi su questo punto.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: mercoledì 22 settembre 2010, 14:08
da Sloteel
Mah... anche Wine doveva togliere respiro allo sviluppo di applicazioni native su  linux, eppure siamo ancora ad un livello piuttosto embrionale.

Sarà un'opportunità in più per rigiocare a certi giochi che già si hanno in casa, ma non penso arriverà mai ad avere le stesse prestazioni di un'opengl nativa.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: mercoledì 22 settembre 2010, 14:23
da Raffaele-Linuxiano
Guarda che questo port è totalmente nativo non è un'interprete come wine, certo non è sviluppato da Microsoft e quindi è inferiore ma comunque sarà possibile fare il port in modo nativo usando le direct3d direttamente senza interpreti in Opengl, come Wine. Questo tracker verrà implementato in Wine ma potrà essere usato anche nativamente.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: mercoledì 22 settembre 2010, 14:33
da Darren
Aspettiamo di vedere come "rendono" realmente i giochi su linux con questo direct3dx.
Probabilmente la microsoft farà la stessa cosa, e se vedrà che il progetto è buono e funziona bene allora potrebbe voler fare causa, altrimenti...

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: mercoledì 22 settembre 2010, 15:00
da maxresti
se c' è una minima possibilità che microsoft faccia causa per brevetti, la farà senza ombra di dubbio.. :(

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: mercoledì 22 settembre 2010, 15:16
da Raffaele-Linuxiano
Prendiamola come una questione Mono 2 solo che Direct3d è sicuramente uno dei piatti forti di Windows, se avranno un solo motivo per fare causa la faranno di certo.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 11:25
da AlexDiste
ma non c' era già il supporto sperimentale al 3d su wine o vbox grazie ad un wrapper che modifica le chiamate DirectX in chiamate OpenGl?

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 11:29
da Darko82
AlexDiste ha scritto: ma non c' era già il supporto sperimentale al 3d su wine o vbox grazie ad un wrapper che modifica le chiamate DirectX in chiamate OpenGl?
Solo che questa è un'implementazione nativa e non un semplice wrapper

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 11:41
da Shishimaru
Detto "in briciole"... quando e come si può usufruire?

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 11:53
da Darko82
Shishimaru ha scritto: Detto "in briciole"... quando e come si può usufruire?
Detto "in briciole": nel normale utilizzo del sistema.
In pratica oltre a poter usufruire di OpenGl si potrà usufruire anche delle directx (vedremo quanto bene, ma la realtà è questa)

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 14:09
da AlexDiste
che però saranno sempre più indietro di quelle originali, quindi i windowsianni avranno la 12 e noi magari ancora la 11

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 14:29
da gdivito
AlexDiste ha scritto: che però saranno sempre più indietro di quelle originali, quindi i windowsianni avranno la 12 e noi magari ancora la 11
vuole dire poco: una marea di giochi va ancora con le 9.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 15:26
da AlexDiste
vuol dire che per l' ennessima volta il pinguino sarà l' eterno secondo con persone che perdono il loro tempo a "copiare" il lavoro di altri, tempo che potrebbe essere impiegato invece a migliorare qualcosa di già pronto e che sia sempre open source.

Se poi davvero Microsoft fa causa cosa otteniamo? Un tempo perso

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 15:45
da zeek
AlexDiste ha scritto: vuol dire che per l' ennessima volta il pinguino sarà l' eterno secondo con persone che perdono il loro tempo a "copiare" il lavoro di altri, tempo che potrebbe essere impiegato invece a migliorare qualcosa di già pronto e che sia sempre open source.

Se poi davvero Microsoft fa causa cosa otteniamo? Un tempo perso
Da una parte hai ragione, il problema è che sviluppando quello che già c'è, resteresti con un pugno di mosche, perchè comunque i giochi (per esempio) non verranno riscritti per funzionare senza directics.. (bad)

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 15:48
da AlexDiste
Sony con playstation usa OpenGl, almeno proviamo prima a fare il porting di quelli ;D

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 15:50
da zeek
AlexDiste ha scritto: Sony con playstation usa OpenGl, almeno proviamo prima a fare il porting di quelli ;D
Già, potremmo installare linux sulla playstation per far girare i giochi con le opengl (rotfl)

no a parte gli scherzi, per computer intendo, la maggior parte dei giochi è in directx... perciò purtroppo mi sa che bisognerà adeguarsi, se ce lo lasceranno fare.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 15:50
da il_muflone
AlexDiste ha scritto: vuol dire che per l' ennessima volta il pinguino sarà l' eterno secondo con persone che perdono il loro tempo a "copiare" il lavoro di altri, tempo che potrebbe essere impiegato invece a migliorare qualcosa di già pronto e che sia sempre open source.

Se poi davvero Microsoft fa causa cosa otteniamo? Un tempo perso
quanto amo i post di questo calibro che prendono di mira chi col suo lavoro VOLONTARIO dedica il proprio tempo a offrire gratuitamente un beneficio a tutte le capre (*) che godranno di questo software, le quali si terranno ben lontane dall'offrire qualche contributo o ringraziamento agli autori, senza però mai perdere il loro diritto di contestare le scelte di come quegli sventurati utilizzano il loro tempo libero.

E poi sento parlare di comunità, ma non fatemi ridere.

(*) chi vuol offendersi si offenda ma solo dopo aver riconosciuto di essere tale.

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 16:09
da zeek
il_muflone ha scritto:
AlexDiste ha scritto: vuol dire che per l' ennessima volta il pinguino sarà l' eterno secondo con persone che perdono il loro tempo a "copiare" il lavoro di altri, tempo che potrebbe essere impiegato invece a migliorare qualcosa di già pronto e che sia sempre open source.

Se poi davvero Microsoft fa causa cosa otteniamo? Un tempo perso
quanto amo i post di questo calibro che prendono di mira chi col suo lavoro VOLONTARIO dedica il proprio tempo a offrire gratuitamente un beneficio a tutte le capre (*) che godranno di questo software, le quali si terranno ben lontane dall'offrire qualche contributo o ringraziamento agli autori, senza però mai perdere il loro diritto di contestare le scelte di come quegli sventurati utilizzano il loro tempo libero.

E poi sento parlare di comunità, ma non fatemi ridere.

(*) chi vuol offendersi si offenda ma solo dopo aver riconosciuto di essere tale.
Hai ragione.

(non intendo giudicare nessuno, sto semplicemente analizzando il post in se)

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 17:11
da AlexDiste
Beh se tu getti il tuo tempo in una cosa dipendente da terzi di cui il terzo detiene tutti i brevetti e il cui tuo adattare quello già fatto da lui è contro legge allora si che ti infamo, semplicemente perché il tuo lavoro è inutile o quanto meno lo diverrà alla prima causa microsoft

Per intendersi non ce la ho assolutamente con te che rilasci molti programmi open source e dedichi il tuo tempo alla community ma se qualcuno perde ore nel programmare DirectX native per Linux, ben sapendo che i brevetti son microsoft e che prima o poi il tuo lavoro potrebbe essere bloccato, è uno spreco di tempo.
Se i programmatori di wine tutti in blocco si fossero dati a programmare altro, che so Open Office avremo un Ooo maggiormente migliore e non sarebbe ancora secondo ad Office (vi sfido a rifare alcune cose che io faccio per lavoro su Office 2010 con Open Office)

Re: Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Inviato: giovedì 23 settembre 2010, 17:21
da il_muflone
bene, adesso io parlo direttamente di te :)

se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' di programmazione e avessi prestato la tua collaborazione al team di OpenOffice.org adesso avremmo avuto un collaboratore in più a un software così importante.

tranquilli, non riprenderò la mia crociata sull'inesistente comunità italiana sempre pronta a parlare e perennemente assente a qualsiasi collaborazione. Ho capito che non ne vale la pena, su questo forum c'è quasi solo terra bruciata e qualità sotto lo zero.