Newsgroup: it.comp.hardware.video-3d
Titolo: DirectX 11 video : Dirt 2

http://www.eurogamer.net/videos/colin-mcrae-dirt-2-directx-11
IMHO il problema delle DirectX 11 sarà solo uno: NVidia.
Ritengo probabile che paghi gli sviluppatori per NON supportare queste
librerie, esattamente come ha fatto in passato con le DX10.1
Ciao
Doc

 librerie, esattamente come ha fatto in passato con le DX10.1
Chi � stato pagato?
Non inventiamo fregnacce a vuoto, suvvia.
-- 
Ing. Danilo Pianini
"DanySK"
MSN: danysk_AT_alientech_DOT_it
Skype: 
dany.sk

 
le patch che tolgono il path Dx 10.1 su giochi che lo supportavano? mai 
sentito?
Andrea

 ha scritto nel messaggio 
news:hbrue3$85c$3...@aioe.org...



Si ma tra qualche mese anche nvidia esce con schede dx11 dunque sarebbe uno 
spreco di denaro, tanto non credo che vedremo presto i giochi dx11 in massa 
invadere il mercato almeno 6/10 mesi di attesa ci vorranno e per quel tempo 
nvidia sar� arrivata!!!!
BAndit72 

 1.2 non pi�. Misterooooo....
E risulta che nVidia abbia pagato o si va per supposizioni? Ci sono 
altri casi?


 spreco di denaro,
Dipende dalle prestazioni di Fermi quando il gioco userà il
tessellation, visto che questa GPU è priva di un'unità dedicata.
Se questa ipotesi si rivelerà fondata Nvidia avrà un ottimo motivo per
disencentivare gli sviluppatori ad usare le DX11, *esattamente* come è
avvenuto per le DX10.1.
Ciao
Doc

 altri casi?
In effetti hai ragione, esistono ipotesi più plausibili, i
programmatori potrebbero essere stati colpiti in massa da una nuova
forma di Alzheimer fulminante, ed essersi dimenticati che il loro
gioco supportava le DX 10.1.
Ciao
Doc

 gioco supportava le DX 10.1.
Vedo con molto piacere che non parli di fatti ma di IPOTESI. Finch� mi 
dici che di certo non va ad incentivare una tecnologia che non supporta 
ti do ragione, ma per passare a fare DANNO (pagare per non utilizzare 
librerie) bisogna avere uno straccio di fondamento. Peraltro nel caso 
fosse successo l'antitrust americana non sarebbe stata certo ferma.


> Vedo con molto piacere che non parli di fatti ma di IPOTESI. Finch� mi
non sono i tuoi amichetti della nVidia che hanno bloccato l' uso di physX a 
chi usava schede ATI?
blocco che si poteva togliere semplicemente con una patch amatoriale?

 ha scritto nel messaggio 
news:4ae197ad$0$1101$4faf...@reader3.news.tin.it...



Beh questa volta la vedo mooolto difficile che Nvidia faccia in modo di 
"snobbare" un Api ufficiale come le DX11... :D

 blocco che si poteva togliere semplicemente con una patch amatoriale?
Evidentemente nVidia non vuole che la tecnologia PhysX giri anche su 
schede di altri produttori. Tutto sommato � comprensibile, non trovi? La 
speranza � che Havok/OpenCL cambino la cosa.
E comunque anche qua non trovo nulla che mi testimoni di denaro versato 
dalle software house da nVidia per evitare l'uso di librerie, ergo si 
continua a parlare basandosi su supposizioni. Ribadisco che l'antitrust 
americana non � addormentata: se qualcosa c'� l'indagine scatta.


 americana non � addormentata: se qualcosa c'� l'indagine scatta.
Dire che nvidia "paga qualcuno per...." ovviamente non ha molto senso
Pero' che nvidia sia molto attiva nell investire i suoi dollaroni nello 
sviluppo di vari giochi
credo sia innegabile.......altrimenti spiegami come mai su 10 demo che provo 
8 partono con il logo nvidia
in bell'evidenza!!!
o forse i programmatori si son messi a far pubblicita' gratis :-)

 americana non � addormentata: se qualcosa c'� l'indagine scatta.
L'antitrust americana non perdona, ma ha i suoi tempi di reazione. Vedrai 
che tra qualche anno ci sar� un'altra bella mega multa, e stavolta sar� 
nvidia a doverla pagare. 

 in bell'evidenza!!!
Se ti riferisci alla campagna TWIMTBP (mai none pi� infelice) ovvio che 
si tratta di una sponsorizzazione PAUROSA. D'altronde mi risulta che vi 
siano diversi giochi che escono con quell'etichetta ma che performano 
meglio su AMD pari fascia piuttosto che nVidia... Dunque non assocerei 
sinceramente la sponsorizzazione alle librerie usate dal gioco.
Non so come funzioni nei dettagli, ma probabilmente da Santa Clara fanno 
arrivare supporto tecnico e hardware in cambio del logo in avvio.


 stavolta sar� nvidia a doverla pagare.
Benissimo :)
Appena ci sar� l'indagine (neppure la multa, gi� se scattano almeno la 
puzza c'�) allora si parler� di fatti e allora dar� ragione. Fino ad 
allora, se vogliamo attenerci alla realt�, trattasi di frasi fuori luogo ^^


allora, se vogliamo attenerci alla realt�, trattasi di frasi fuori luogo ^^
Cavolo, sembri la versione Nvidia di Blackie... ;)

 Non inventiamo fregnacce a vuoto, suvvia.
ben tornato.... viaggio sulla luna i questi mesi?
-- 
SimBus82.net coming soon - 
http://www.simbus82.net
Blog allenamento - 
http://simbus82-workout.blogspot.com/
 

 fosse successo l'antitrust americana non sarebbe stata certo ferma.
e infatti ci sono accertamenti in corso dopo la "denuncia" di ati per il 
fatto di batman....


 Cavolo, sembri la versione Nvidia di Blackie... ;)
Addirittura :)
Son solo allergico ai castelli per aria, nei case "da gioco" ho una 
X1950XTX e una 4870...


 ben tornato.... viaggio sulla luna i questi mesi?
No, due mesi e mezzo di ricerca al Florida Institute of Technology.


 fatto di batman....
Io ho letto questo:
http://www.tomshw.it/news.php?newsid=19547
e questo:
http://www.hwupgrade.it/news/skvideo/nvidia-risponde-ad-ati-nessun-ostruzionismo-nei-videogiochi_30295.html
Ora, se non sono news di parte (sono siti web che ho sempre considerato 
autorevoli), si evince che  1) il programma nVidia NON impedisce ad AMD 
di collaborare con gli sviluppatori (sinceramente pensavo il contrario)
e che 2) l'AA sull'UE3 non � previsto, dunque quello che c'� sulle 
nVidia � frutto della collaborazione con gli sviluppatori e che si 
tratta quindi di un miglioramento per nVidia e non di un danneggiamento 
ad AMD.
O sbaglio?


 No, due mesi e mezzo di ricerca al Florida Institute of Technology.
Spero anche di passatempi...:D

 Spero anche di passatempi...:D
Yesss :)


 un miglioramento per nVidia e non di un danneggiamento ad AMD.
sbagliato.


 No, due mesi e mezzo di ricerca al Florida Institute of Technology.
"nn sai chi sono io"
:D



Ma dai...non crederai veramente a quanto hai scritto !?
Capisco il senso della giustizia innato in te stesso, ma
stai rasentando le tre scimmiette...per assurdo.
Grizlod{R} 

 "nn sai chi sono io"
Ma LOL :D


 stai rasentando le tre scimmiette...per assurdo.
Quindi (chiedo ad entrambi) nell'UE3 � supportato l'AA nativamente?
Se la funzionalit� di default non � prevista, io non ci vedo un 
danneggiamento sinceramente. Insomma da una parte non si guadagna n� si 
perde, dall'altra si guadagna.



Di default non si poteva abilitare dal pannello del gioco, ma si
 puo editare il file BaseEngine.ini ed abilitarlo in UT3 per
 Videocard ATi, di cui linko una discussione di aprile 2008...
http://tinyurl.com/ykkxagy
... cosi come (per la cronaca)
le Dx10, appannaggio di Ati al tempo, se non ricordo male...
Aggiungo come esempio, che almeno dovrebbe far pensare, un
paragrafo del file BaseEngine.ini di UT3:
 [Engine.ISVHacks]
bInitializeShadersOnDemand=False
DisableATITextureFilterOptimizationChecks=True
UseMinimalNVIDIADriverShaderOptimization=True
Grizlod{R}

 UseMinimalNVIDIADriverShaderOptimization=True
Perdonami, ma cosa ci sarebbe da pensare?
Sai il significato esatto di quelle opzioni del motore? Cos� ad occhio 
mi pare solo si trascuri il fatto che le ottimizzazioni di ATI siano 
attive o meno (lasciano gestire ai driver) e per nVidia si utilizzi una 
ottimizzazione minimale (forse che con la massima decada la qualit�?).
Sbaglio?


 Sbaglio?
Beh...a me ha fatto pensare che i "motoristi" abbiano deliberatamente
tralasciato di attivare effetti (tra cui anche l'AA e Dx10) della
concorrenza, su indicazioni nVidia dato che hanno fornito l' HW (con tanto
di logo e slogan nei giochi), ma cmq, ben sapendo che una buona fetta
 del mercato ha videocard Ati nel PC ha aggiunto opzioni per
 cui gli sviluppatori di driver dovevano (invano) poter abilitare.
Se a te non viene da pensare nulla di tutto ci�, significa che
pensiamo in modo differente io e te...
Grizlod{R}
 

 mentre giustamente nel men� manco c'� l'opzione visto che ufficialmente il motore non lo supporta.
In realt� nel motore � contemplato, altrimenti non si attiverebbe
editando un file...ai voja...
Quindi si puo dire che ufficiosamente non lo supporta...
Grizlod{R} 

 Quindi (chiedo ad entrambi) nell'UE3 � supportato l'AA nativamente?
si sotto dx10. visto che le dx10 nn servono un cazzo ma guardacaso ti 
permettono l'AA tramite shading...


 Ma LOL :D
che te ridi :D


 che te ridi :D
Tra poco si chiamerï¿œ... Dott.Ing.Gran Farabutt.di Gran-croc :PPPPPP

 pensiamo in modo differente io e te...
A me sembra un gran castello montato per aria. Anzi, montato su tre 
righe di un file di configurazione.
Sar� che amo attenermi ai FATTI, ma mi pare che con le teorie 
complottistiche si sia arrivati oltre la soglia del ridicolo.


 Quindi si puo dire che ufficiosamente non lo supporta...
Non ho chiara la situazione. Mi diresti esattamente cosa si edita per 
farlo partire? Non ti viene il DUBBIO che se di default gli sviluppatori 
abbiano disabilitato il supporto AA per tutti voglia dire che esso porti 
a problemi? -.-


 permettono l'AA tramite shading...
Ah ok, grazie :)
Questo gi� � pi� chiaro. Quindi, possedendo hardware DX10, l'AA sul 
motore "as-is" funziona (anche forzato da pannello di controllo drivers)?


 Tra poco si chiamerï¿œ... Dott.Ing.Gran Farabutt.di Gran-croc :PPPPPP
Fra un annetto cercherï¿œ di metterci un Dott.Ing :)
il Gran Farabutt.di Gran-croc lo prendo nel post doc XD


 "as-is" funziona (anche forzato da pannello di controllo drivers)?
esatto, per� l'if che hanno messo dentro batman... "OPS, nn ti posso 
attivare l'AA ma puoi solo forzare quello esterno dei driver Ati"
Ovviamente COME TU BEN SAI l'aa dei driver � ben diverso dal'AA implementato 
in un engine grafico.


 problemi? -.-
ma ti fai inculare cos� te dal marketing? con la stessa storia che ha visto 
gli utenti ati farsi fregare il 15% di prestazioni in pi� sotto dx10.1 con 
assassin creed?


 dx10.1 con assassin creed?
Mi attengo ai DATI e non mi invento FESSERIE. Dunque se l'UE3 di default 
non supporta AA e nVidia ce l'ha messo solo per le sue schede, per 
quanto spiacevole sia la situazione per chi ha scelto AMD (me compreso) 
non lo ritengo un danneggiamento.
La storia di AC gi� puzza molto di pi�, anche se pure l� si trova su un 
forum un post di uno sviluppatore (non molto convincente a dirla tutta).


 implementato in un engine grafico.
Non so quanto ci si spinga su DX (non programmo su sola piattaforma 
Windows), su OpenGL non ho mai notato una enorme differenza. Comunque da 
possessore di AMD mi sembra molto molto meno grave la cosa, se mi va 
l'AA l'attacco dal pannello e bona. Sai che bega.


 sviluppatori abbiano disabilitato il supporto AA per tutti voglia dire che esso porti a problemi? -.-
Si edita il file che ho citato.
Non ti viene il dubbio che un motore grafico del 2008, oltretutto dopo
 tutto il tempo che si era fatto desiderare, non possa non uscire
senza AA?
Com'� che lo si invocava a furor di popolo sto AA?
Non mi sembra si lamentassero di problemi creati da esso, in rete
 non c'� nulla...
Grizlod{R} 

 Sar� che amo attenermi ai FATTI, ma mi pare che con le teorie complottistiche si sia arrivati oltre la soglia del ridicolo.
Liberissimo di pensarla come ti pare, a me cmq fai venire il
dubbio che tu voglia schivare o aggirare volutamente la questione...
Ribadisco che mi tengo i miei "cattivi" pensieri; naturalmente non
sto processando nessuno, neppure nVidia...si discute e basta...
Grizlod{R} 

  non c'� nulla...
Non � da escludere che desse possibilit� di artefatti, magari rari. In 
un prodotto commerciale (come l'UE3) non puoi permettertelo.
Insomma, non ci vedo il male assoluto. Tanto pi� che da quanto mi ha 
detto BS82 basta attivare l'AA dal pannello di controllo drivers e 
funziona... Come work around non pare problematico.


"DanySK" <dany...@SPAMalientech.it> ha scritto nel messaggio 
news:4ae4df99$0$1112$4faf...@reader1.news.tin.it...

uff......
http://www.hwupgrade.it/forum/showpost.php?p=29105385&postcount=78
"l'UE3, come tutti i motori che fanno deferred rendering, non supporta il 
MSAA box fino alle dx9; questo perch� non permette il salvataggio dei dati 
dello z-buffer e, dato che le operazioni di rendering avvengono dopo la 
rimozione delle superfici nascoste (che � distruttiva, in quanto elimina i 
dati sulle geometrie non visibili), l'alternativa sarebbe quella di 
ricalcolare l'intera geometria ogni volta che serve.
Le dx10 permettono il salvataggio di questi dati attraverso due tecniche:
1) si salvano su una texture e, ogni volta che se ne ha bisogno, si fa 
un'accesso a texture
2) si inizializza un color buffer come z-buffer e lo si usa all'occorrenza.
Con le dx10.1, invece, si possono utilizzare pi� z-buffer (tanti quanti ne 
servono e con differenti precisioni di calcolo, cosa non indifferente, 
perch� il MSAA box � a 8 bit di tipo INT per canale, mentre le operazioni di 
color blending sono effettuate a fp16 o fp32).
L'HW dx10.1 supporta tutti e tre i metodi epr implementare il MSA box in 
presenza di deferred rendering con il vantaggio che il terzo, che � anche 
quello pi� ortodosso, fornisce un vantaggio prestazionale quantificabile in 
un 20% circa (qualcosa in pi� in realt�) sugli altri, grazie al fatto che si 
risparmia un passaggio e ottimizza l'uso della banda passante.
Perci� non c'� una sola ragione tecnica per cui un'implemetazione che faccia 
uso di uno qualunque dei primi due metodi (il terzo non va su chip nVidia), 
non possa funzionare su ATi o su qualunque altro HW dx10 o superiore e 
motivo per cui le giustificazioni di nVidia sono un ridicolo che fa il paio 
con quelle di ubisoft e la patch 1.01 di Assassin's creed, basato anche 
quello sull'UE3, che faceva andare le 4850 pi� forte delle GTX280 con MSAA4x 
e che � stata rimossa perch� (spiegazione ufficiale) creava artefatti su HW 
dx10 "
bon dai contro a yossarian ....



'Male assoluto' sono paroloni...
Strana filosofia commerciale la tua; spero che adotti (mi auguro per
noi utenti che non accada...) lo stesso metro e peso pure a casacche
invertite...
Grizlod{R} 

 invertite...
Non ho preferenze basate sul marchio. Come detto, dato che mi son 
trovato ultimamente a comprar schede grafiche quando ATI dominava (come 
ora con le 58xx) sono con una 1950 e una 4870.
Quello che mi fa strano � sentire di teorie complottistiche che svariano 
dai giochi a CUDA... mi sembrano decisamente poco convincenti. Tutto qua.
