Direct3d 10/11 su Linux nativamente grazie a Gallium3D.

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

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

Messaggio da gdivito »

AlexDiste ha scritto: 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)
Sono cose completamente differenti, uno che sa programmare un driver non è detto che abbia competenze per creare un foglio elettronico e viceversa. Ognuno fa quel che sa e quel che gli piace.

Inoltre va detto che i brevetti non sono validi fuori dagli USA e pochi altri paesi, quindi comunque un'utilità per le DX su Linux potrebbe esserci.

E comunque ripeto, ognuno fa ciò che vuole, non hai diritto di dire ai programmatori del progetto Mesa di fare quello che vuoi tu.

E infine ...omissis... evitiamo di scadere grazie con questa discussione su OOo. Io ti sfido a fare con MS Office quel che faccio io con OOo.
Ultima modifica di Pixel il giovedì 23 settembre 2010, 18:00, modificato 1 volta in totale.
It's a UNIX system! I know this! (Jurassic Park)
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

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

Messaggio da AlexDiste »

Beh si ma tanto vedrai sarà l' ennesimo fuoco di paglia, ok hai D3d nativo su linux e allora?

Sarai sempre a rincorrere D3d originale di microsoft. Se te lo fanno fare comunque sei l' eterno secondo su quel punto di vista. Se avessimo spinto invece su OpenGl magari avremmo raggiunto in esse la facilità di programmazione presente in DirectX e quindi potremmo sviluppare altro.

Quanto ai miei contributi al mondo dell open source li ho dati come e nei modi prestabiliti rilasciando qualche progetto in GPL, ciò non toglie che possa reputare uno spreco impegnare il proprio tempo a copiare qualcosa prodotto da altri e farne backport anche nativi quando c' è ancora molto lavoro da fare su Gnu/linux stesso
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

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

Messaggio da gdivito »

Con questa logica, non si sarebbe mai dovuto iniziare a creare GNU/Linux visto che è un clone di un sistema operativo proprietario (Unix).
It's a UNIX system! I know this! (Jurassic Park)
Avatar utente
Pixel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2719
Iscrizione: lunedì 29 maggio 2006, 14:24
Sesso: Maschile
Località: Forlimpopoli

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

Messaggio da Pixel »

Siete fantastici, non ho parole..
Sabato ero a Perugia insieme a molti componenti delle comunità italiane di Debian e Ubuntu, si parlava di collaborazione e di come contribuire ai vari gruppi di lavoro.
Se ognuno di noi dedicasse 10 minuti al giorno per qualsiasi attività di interesse comune avremmo una "forza lavoro" di oltre 16 ore.
Invece da un rapido calcolo abbiamo una forza lavoro negativa di oltre 64 ore..
Anche se con toni meno accesi condivido il pensiero del muflone.
E smettiamola di controbattere con i soliti discorsi che il mio è più lungo del tuo (parlavo del naso ovviamente ;D).
Volete fare? Vi ritenete capaci e preparati? Ottimo INIZIATE DA QUI.
Ubuntu User 4683 Comunità Italiana Gambas  
Non chiedetevi cosa Ubuntu-it può fare per voi ma chiedetevi cosa potete fare voi per Ubuntu-it
Avatar utente
Ipnorospo
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3685
Iscrizione: venerdì 5 gennaio 2007, 1:57

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

Messaggio da Ipnorospo »

ma ora la domanda e': ci gira crysis su ubuntu?
They see me trollin
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

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

Messaggio da AlexDiste »

no che non ci gira, è ancora tutto molto embrionale e alle prime fasi e poi in un programma realizzato per windows non cambia solo OpenGl o directX (è forse la cosa più complessa), ma c' è anche il fatto che i programmi per windows spesso si appoggiano a regdit,%appdata% a api di windows che non sono presenti su linux
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

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

Messaggio da gdivito »

AlexDiste ha scritto: ma c' è anche il fatto che i programmi per windows spesso si appoggiano a regdit,%appdata% a api di windows che non sono presenti su linux
Ci sono in wine però.
It's a UNIX system! I know this! (Jurassic Park)
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

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

Messaggio da telperion »

Comunque leggendo ulteriori info:

Al momento il lavoro - svolto dal'italiano Luca Barbieri e altri sviluppatori - è allo stadio iniziale, ma sembra si possano già far girare alcune texturing demo DirectX10/11 su Linux. Trattandosi dell'implementazione di Direct3D e non dell'intera libreria DirectX (composta da altri componenti come DirectSound e DirectInput) non è pensabile aspettarsi i giochi Windows su Linux - attraverso Wine - in tempi brevi.

fonte

quindi:
c'è la solita tendenza nel dare una cosa appena in embrione, come già fatta finita e funzionante, mentre c'è ancora un mare di lavoro da fare, ed è tutto da dimostrare se il progetto andrà a buon fine o se gli sviluppatori ad un certo punto molleranno il tutto che finirà nell'oblio. Ormai si vive solo sugli annunci preliminari e non sulla sostanza.

Detto questo, se sarà finalizzato, meglio una cosa in più su gnu/linux, che una in meno.
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

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

Messaggio da AlexDiste »

Inoltre spiego che se io ho deciso di programmare un gioco solo per windows, non c' è solo lo scalino Dx/OpenGl, perché  sicuramente:

mi appoggerò a SDK già fatti che usano funzioni in librerie sia DLL che (.h se programmo in C) che su linux non sono presenti

mi appoggerei al sistema in uso quindi farei largo uso di metachiavi (o quelli che in linux si chiamano percorsi virtuali) tipo %APPDATA% o %USER%

userei le funzioni AERO non presenti in Linux

e solo infine userei Dx al posto di OpenGl ma ricordiamo che DirectX comprende anche DirectDraw,DirectAudio,Direct3D

il C può essere multipiattaforma se si segue gli standard ma se non si seguono non lo è.
Anche avessimo nativo DirectX completo (sempre ammesso la microsoft non faccia ritorsioni legali) ci manca comunque il supporto a librerie (dll) di sistema o API presenti solo in windows, a quel punto servirà comunque wine e allora tanto vale dare più supporto alla community di wine
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

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

Messaggio da telperion »

ma, il tutto è molto ambiguo:

in wine directX non c'è (mi pare), tant'è che (mi pare) devi installare il redistribuibile per giocare.
Se non possiedi una regolare licenza di windows il redist non lo puoi installare e già sei nel torto.
A riprova, i vari tool wine che per ogni gioco windows installano diverse versioni di librerie MS in cartelle wine diverse.

In ogni caso se wine invece di tradurre Direct3D -> OpenGL trova gia una libreria Direct3D compatibile nel sistema, fa un passaggio in meno con probabile vantaggi di prestazioni (se gallium3d funzione bene con l'hw).

Per le questioni legali, le medesime valgono per tutto wine, e per directx redist come detto che comunque devi installare.
Quindi mi sembra il bue che da del cornuto all'asino ...
Ultima modifica di telperion il venerdì 24 settembre 2010, 12:52, modificato 1 volta in totale.
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

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

Messaggio da AlexDiste »

In Wine e Vbox abbiamo il supporto sperimentale Direct3D

Wine forse fa un passaggio in meno a non fare: Direct3D -->Wrapper-->OpenGl, ma chi deve svillupare invece la libreria D3d compatibile ha molto più lavoro considerando parte da un livello inferiore a quello in cui è Wine (e Vbox ora)

Ah inoltre una cosa, se Microsoft intentasse causa contro chi gestisce Wine e Vbox per i suoi brevetti violati, che fine faranno questi due sistemi? Secondo me chiuderebbero (specie wine) e quando i Linuxxiani si troveranno senza wine come faranno girare le applicazioni windows? Con il dual boot, quindi comprando licenze. Se per voi Microsoft è male non converebbe renderebbe Linux totalmente indipendente e quindi di fatto far si che gli utenti non usino wine, non ne avrebbero bisogno

A molti qua piace riempirsi la bocca di paroloni altrui, di ideali, etc..
Ma chi usa wine viola brevetti Microsoft e non aiuta (o almeno non del tutto) la causa Linux. Non lo aiuta a crescere e renderlo totalmente fruibile e indipendente da altri sistemi, per cui rimane l' eterno secondo (in alcuni campi)
PS: io sui miei linux non uso ne vbox ne wine, ho un dual boot con un sistema operativo Microsoft con tanto di licenza originale
Ultima modifica di AlexDiste il venerdì 24 settembre 2010, 12:53, modificato 1 volta in totale.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

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

Messaggio da telperion »

AlexDiste ha scritto:
Se per voi Microsoft è male non converebbe renderebbe Linux totalmente indipendente e quindi di fatto far si che gli utenti non usino wine, non ne avrebbero bisogno
Visto che i giochi TOP non li faranno MAI per linux (per via dei costi li fanno sempre meno anche per windows a favore delle console), o ti adegui, oppure su linux rinunci e giochi solo a robetta.

Io personalmente gli "idealismi" li riservo a cose ben più importanti, un computer è solo un (azz di) computer, non è mica la vita.
;)
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

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

Messaggio da AlexDiste »

Tu si infatti trovo il tuo blog molto di ispirazione per me, tuttavia visto che qui si fanno spesso crociate idealistiche:

Microsoft è male, microsoft è merda per una volta ho voluto dimostrare che tra gli ubuntiani stessi c' è chi rema contro a tutto Linux più o meno consapevolmente e che violano la legge, il diritto di autore di copia
gdivito
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1007
Iscrizione: venerdì 4 giugno 2010, 11:53

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

Messaggio da gdivito »

telperion ha scritto: in wine directX non c'è (mi pare), tant'è che (mi pare) devi installare il redistribuibile per giocare.
e ti pare male, ci sono, per quanto non complete ma ci sono.
It's a UNIX system! I know this! (Jurassic Park)
Avatar utente
gv78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 5 novembre 2008, 20:07

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

Messaggio da gv78 »

il_muflone ha scritto: 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.
Anche a te sarà capitato di commentare gli ultimi avvenimenti sulle frane dovute alle piogge..., se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' d'ingegneria geotecnica e avessi prestato la tua collaborazione al team della protezione civile, adesso avremmo avuto un collaboratore in più a progetti così importanti...
Secondo me non è una risposta valida quella data da muflone, altrimenti per ogni cosa dovrebbero parlare solo gli addetti ai lavori e senza mai dover dare spiegazione o chiarimento alcuno.
zeek
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1331
Iscrizione: domenica 19 ottobre 2008, 18:37
Località: Italia

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

Messaggio da zeek »

gv78 ha scritto:
il_muflone ha scritto: 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.
Anche a te sarà capitato di commentare gli ultimi avvenimenti sulle frane dovute alle piogge..., se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' d'ingegneria geotecnica e avessi prestato la tua collaborazione al team della protezione civile, adesso avremmo avuto un collaboratore in più a progetti così importanti...
Secondo me non è una risposta valida quella data da muflone, altrimenti per ogni cosa dovrebbero parlare solo gli addetti ai lavori e senza mai dover dare spiegazione o chiarimento alcuno.
Quello che in soldoni voleva dire il muflone è che quando c'è gente che lavora gratuitamente per te sarebbe carino mostrare almeno un po' di riconoscenza, ed almeno non dire che è "tempo buttato".

Vorrei vedere come ti sentiresti tu se dopo aver lavorato "una vita" per offrire qualcosa al mondo, ottenessi per tutta risposta un bel "hai perso tempo".
Imagine all the people sharing all the world!
... I wonder if you can.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

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

Messaggio da il_muflone »

gv78 ha scritto: Anche a te sarà capitato di commentare gli ultimi avvenimenti sulle frane dovute alle piogge..., se invece di perdere tempo su questo forum a denigrare il lavoro altrui ti fossi studiato un po' d'ingegneria geotecnica e avessi prestato la tua collaborazione al team della protezione civile, adesso avremmo avuto un collaboratore in più a progetti così importanti...
io non sono così svitato da permettermi di dire che i volontari che ci sono nella protezione civile stanno sprecando tempo. AlexDiste invece si permette di farlo degli sviluppatori Mesa.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
gv78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 5 novembre 2008, 20:07

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

Messaggio da gv78 »

S'era capito cosa voleva intendere ma non per questo può dire alle persone non competenti in materia di non parlare!
Ovviamente un poco di riconoscenza non fa mai male, ma non si può pretendere che tutti quelli che usano quel programma o quell'applicazione mandino una mail di ringraziamento al "creatore"; in questi casi il miglior ringraziamento è l'utilizzo dell'applicativo stesso.
Non sapevo che si parlasse del lavoro di una vita, ma a chiunque è capitato di sentirsi dire "hai perso tempo": anche a me e sono sopravvissuto.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

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

Messaggio da il_muflone »

gv78 ha scritto: S'era capito cosa voleva intendere ma non per questo può dire alle persone non competenti in materia di non parlare!
Prima di intervenire ti sei letto almeno il topic?
gv78 ha scritto: Ovviamente un poco di riconoscenza non fa mai male, ma non si può pretendere che tutti quelli che usano quel programma o quell'applicazione mandino una mail di ringraziamento al "creatore"; in questi casi il miglior ringraziamento è l'utilizzo dell'applicativo stesso.
I toni sono stati quelli dell'"invece del perdere tempo a sviluppare Direct3D e Wine non potrebbero dedicarsi a OpenOffice.org?", altro che ringraziare. Si tratta di mera denigrazione.

Se AlexDiste può permettersi di dire a terzi di lavorare a OO.o perché non posso farlo pure io?

ripeto: ti sei letto l'interno topic prima di intervenire?
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

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

Messaggio da AlexDiste »

Io ho detto e lo ridico chiaro che trovo sciocco, futile e inutile sprecare tempo a correre dietro un prodotto microsoft che è software proprietario e protetto da brevetti e quindi invito caldamente gli sviluppatori di driver mesa o qualsiasi cosa essi siano a smettere di copiare (o fare un port) un qualcosa che è chiuso!!

Lo dico e lo ripeto: smettete di copiare microsoft!!

Tutti a dire microsoft fa schifo, microsoft qui, microsoft la e poi cosa fanno? Copiano dei loro prodotti o ne fanno un port (quando per licenza ciò è ILLEGALE) e noi bisognerebbe dirli anche bravi?
In questo caso mi sembra ci sia ipocrisia di fondo...

Fossi io uno sviluppatore driver mesa non spenderei il mio tempo così, rischio che dall' oggi al domani mi trovo con una causa intentata da Microsoft, che la vincerebbe (vuoi per maggiori soldi da spendere in avvocato, vuoi perché abbia ragione) e io getto il mio lavoro.
In ogni caso anche ci riuscissi sarei sempre a inseguire un qualcosa prodotto da altri quindi su quel fronte sarei l' eterno secondo, è uno spreco di tempo. Tempo e risorse che potrebbero essere usate altrimenti
Ultima modifica di AlexDiste il venerdì 24 settembre 2010, 17:54, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], corradoventu e 3 ospiti