Newsgroup: it.comp.hardware.video-3d
Titolo: Effetti DX 10.1 anche su GPU Nvidia

Pare che sia stato possibile fare in modo che le gpu Nvidia supportino le 
funzionalità DX 10.1 del motore grafico di Far Cry 2... l'articolo tradotto 
in modo orrendo dal cinese cita questo :
"Far Cry 2 sarà presentano oggi. Ora, abbiamo appreso che Far Cry 2 sarebbe 
un gioco DX10.1. Come sappiamo che solo AMD scheda grafica supporta la 
DX10.1. Ora, secondo la dichiarazione di NVIDIA Cina: il DX10.1 funzioni di 
Far Cry 2 sarà anche supportato da schede Geforce. In primo luogo, le 
caratteristiche sono DX10.1 lettura in profondità di campionamento multi 
Z-buffer a portare la migliore performance di anti aliasing. Quindi, è la 
necessità di hardware accelerata, GeForce sostegno come pure la ATI Radeon. 
In secondo luogo, la funzione ha bisogno di un software per il controllo. 
AMD e NVIDIA sono in modo diverso: ATI Radeon utilizza API DX10.1, ma le 
schede NVIDIA può realizzare esattamente lo stesso effetto all'interno DX10.
In ogni caso, il Far Cry 2 sarà unveile presto, in modo che possiamo gustare 
rapidamente."

 funzionalità DX 10.1 del motore grafico di Far Cry 2...  
Con un certo calo delle prestazioni globali immagino rispetto ai
prodotti ATI supportanti direttamente in hardware tali 
caratteristiche....

 ha scritto nel messaggio 
news:mn.ac9f7d8a3...@alientech.it...

le funzionalità saranno sempre eseguite ed accelerate dalla gpu, non parlano 
di simulazione software 

Sembra che Lorenz abbia detto :

se è per questo anche la Virge Dx da 4 MB supporta in software le Dx10.1
-- 
___ ___ ___ ___ ___
Acta non Verba
___ ___ ___ ___ ___

Il 21/10/08, TigerShark ha detto :

Evidentemente allora d'ora in poi Nvidia produrrà le sue GPU
a Lourdes...:D

 GPU a Lourdes...:D
lol 

Nel suo scritto precedente, Lorenz ha sostenuto :

di miracoli in questo caso ne servono almeno un paio :D
oppure uno bello grande che trasforma la 260 in una 4870



mah.... a me sa di minchiata... poi non hai citato la fonte..
-- 
-------------------------------
SimBus82.net coming soon - 
http://www.simbus82.net
Photo&DGTArt - 
http://simbus82.deviantart.com/
BodyWorkout - 
http://simbus82-workout.blogspot.com/
Combatti on-line con 
http://re-caio.labrute.fr
 

TigerShark ha scritto:
Il fatto di non essere DX10.1 compliant non significa che non sia 
supportato nulla. Diversamente, passeranno dalla CPU, col dovuto dazio 
di prestazioni.
-- 
Ing. Danilo Pianini
"DanySK"
MSN: danysk_AT_alientech_DOT_it
Skype: 
dany.sk
www.astice.org
Consigliere membro del direttivo
Direttore della rivista "I2 - Informa Ingegneri"

 oppure uno bello grande che trasforma la 260 in una 4870
Dipende solo da COSA delle DX10.1 useranno. Non credo che le nvidia 
siano 100% DX10 compliant e 0% DX10.1 compliant.


 compliant e 0% DX10.1 compliant.
il fatto che praticamente è la stessa gpu da svariate generazioni, con il solo aumento di 
shader units, mi fa pensare che si tenda a quello 0 però


 nulla. Diversamente, passeranno dalla CPU, col dovuto dazio di prestazioni.
Appunto... probabilmente sarà così.

 ha scritto nel messaggio 
news:48fe0994$0$41663$4faf...@reader4.news.tin.it...

Che sintetizzato dice: "FC2 utilizza una particolare feature delle DX10.1, 
l'accesso in lettura ad un multisampled depth-buffer. Con Ati si fa 
direttamente con le DX10.1, mentre con nVidia si riesce ad ottenere in DX10"
In che modo ?
Così:
-------------------------------------------------------------------------------------------
DirectX 10.0 already allows pre-resolve access to multisampled buffers. All 
that 10.1 gets you is pre-resolve access to a multisampled depth buffer.
Doing MSAA with deferred shading does not require pre-AA-resolve access to 
the depth buffer. What is does require is pre-resolve access to the color, 
normal, etc buffers which is already provided by the DX10.0 Texture2DMS 
object.
Accessing a multisampled depth buffer pre-resolve basically just removes one 
of the exceptions in DX10.0, where you had pre-resolve access to everything 
but the depth buffer. This is why ATI says "A new feature of DirectX 10.1 
allows all AA buffers to be accessed directly by shaders." - they make it 
sound like none of the buffers are accessable in DX 10.0, whereas in reality 
all but the depth buffer are accessable.
So, in conclusion, you can do MSAA with deferred shading in DX 10.1. This is 
not to say that you can't do it in DX 10.0.
-------------------------------------------------------------------------------------------
Fonte: 
http://www.theinquirer.net/gb/inquirer/news/2007/11/16/why-dx10-matters
 

 in modo orrendo dal cinese cita questo :
Questa è la tua fonte, direttamente tradotta:
http://en.expreview.com/2008/10/21/nvidia-can-use-the-dx101-in-far-cry-2.html
ma è una sua interpretazione.
Questa è l'intervista ai programmatori:
http://www.pcgameshardware.com/aid,664083/News/Far_Cry_2_Vague_statements_on_Direct_X_101/
As we reported, the website wants to have learned that Far Cry 2 would
be a DX10.1 game. When we visited the developers in Montreal, we
interviewed Dominic Guay (Engineering Director) and Cedric Decelle
(Lead Programmer) and explicitly asked about DX10.1 support. Here is
what we got:
PCGH: Do you take advantage of DirectX 10.1 as well?
Cedric: Not really. We use some features that give us some more
performance on DX10 hardware.
Dominic: So we were lucky enough, that the DX10.1 features we wanted
to use are also supported on DX10 boards, although the API was not
exposed, they were there, so now we are kind of able to get that
hardware functionality used even on DX10 boards.

eXeS ha pensato forte :
io vorrei porre il dito in questa piaga
dire che la gpu A è in grado di effettuare la funzione xy in Dx10 che è simile alla funzione 
xx in Dx10.1, NON significa che la gpu A sia in grado di effettuare la funzione xx in Dx10.1
anche perchè l'accesso ai buffers è diverso
detto questo, il titolo non viene certo considerato Dx10.1 solo per la funzione di accesso ai 
buffers in POST, come qualcuno vorrebbe far credere, quasi come a sottolineare che il vecchio 
hardware dx10 sia in grado di eseguire le stesse identiche funzioni di quello Dx10.1, cosa 
che sappiamo non essere vera
voglio vederle le gpu nvidia a tessellare via hardware o ad usare i cube map arrays, una 
bella inzuppata in acqua benedetta ed il miracolo è servito


Mariop ha pensato forte :

io lascerò la parola ai benchmark, queste dichiarazioni mi sembrano davvero in linea con 
quelle degli sviluppatori di assassin creed
e ricordiamoci che Far Cry 2 verrà venduto in bundle, accordo arrivato una decina di giorni 
fa, *guardacaso*, con le schede nvidia
ah, diavolo di un nvidia



la riconferma che sto gioco non ha niente a che vedere con le dx10.1 e 
tantomento le nvidia possono "accelerare in hw le dx10.1".
ok, caso chiuso.
PS: bella trovata di marketing per dare un po di voce alla nvidia.... -_-


Aggiungo un'ulteriore commento della Ubisoft:
http://www.pcgameshardware.com/aid,664385/News/Far_Cry_2_und_DX101_Official_developer_statement_at_PCGH/
Vincent Greco: "The Ubisoft team wanted to enhance the Anti-Aliasing
through the reading of the multisampled depth Z-buffers. This feature
was enabled by either using DX10.1 or using a DX10.0 extension
supported by NVIDIA DirectX 10 GPU's. Since NVIDIA supports this in
their hardware, we were pleased to be able to accelerate this feature.
In the case of Far Cry 2, either option will work with similar
performance.”

 io lascerò la parola ai benchmark
Servito :)
Qui non si capisce se i risultati della 4870 512 sono stati ottenuti con 
l'hotfix
http://www.pcgameshardware.com/aid,664322/Reviews/Review_Geforce_18042_Far_Cry_2_runs_30_Prozent_faster/?article_id=664322&page=2
Questa è una preview a 2560 ma senza AA
http://enthusiast.hardocp.com/article.html?art=MTU3MCwxLCxoZW50aHVzaWFzdA==
Questo mi sembra il più completo, sono testate più schede, ed hanno usato 
l'AA 4X
http://www.guru3d.com/article/far-cry-2-pc-vga-graphics-performance-review/5

Mariop ha detto questo mercoledì :

commenti prepagati
ricordiamo che hanno stretto un accordo commerciale con nvidia ed il gioco sarà venduto in 
bundle con le loro schede


 l'hotfixhttp://
www.pcgameshardware.com/aid,664322/Reviews/Review_Geforce_1804.
..
Sono senza hotfix, perchè quello serve soprattutto ad introdurre il
profiling Crossfire per le HD 4870 X2.
Su pcgameshardware nei commenti all'articolo (vedi ultima pagina):
Quote: (Originally Posted by CpuGuy)
Can we see 4870 using the hotfix? The results of the 4870 are from the
1st review/benchmark using CPU/GPU, high end and midrange results.
Dall'amministratore
The HD 4870 is having big trouble with the Hotfix. While the 4870 X2
is running faster, the single GPU 4870 suffers heavy lags and
sometimes even crashes the system. We are currently testing why this
happens and asked AMD about it.
Sia Guru3d:
Update: we received some questions regarding asking the nature of the
lag we had with the ATI drivers. The lag that I described boils down
to minor video stutters during the timedemo runs. It's a fraction of a
second and a lot less noticeable in the actual gameplay itself.
Ciao Mariop

profiling Crossfire per le HD 4870 X2.
Oggi hanno messo anche quelli con l'hotfix, ma i risultati sostanzialmente 
sulla single confermano quelli ottenuti senza hotfix.
Singolari i dati sulle nVidia, per la prima volta un renderer dx10, performa 
meglio del renderer dx9.