Newsgroup: it.comp.hardware.video-3d
Titolo: Il 3D, il WDDM 1.1 e le DX 11 (D3D 11)  in Windows 7

http://www.extremetech.com/article2/0,2845,2334154,00.asp
"Windows 7 will introduce Direct2D, a sort of accelerated 2D replacement for 
GDI used for drawing 2D graphics, lines, splines, etc. It runs on top of 
Direct3D 10 and requires WDDM 1.1 drivers. This has been long awaited, and 
future applications should see snappier windows performance in standard 
applications, not just 3D apps."
"DirectX 10 games should see a performance improvement with WDDM 1.1 
drivers, mostly centered around memory management. "
"there's another flash as Aero is restored when you shut the media program 
down. With Windows 7 and WDDM 1.1 drivers, that shouldn't happen anymore."
"WDDM 1.1 drivers will enable some new scaling modes, making your widescreen 
display show the same aspect ratio as your projector."
"The good news is, pretty much all DX10 capable graphics cards and 
integrated graphics chipsets should have WDDM 1.1 drivers, and with a year 
(or so) to go before Windows 7 hits the market, those cards should be 
commonplace. "
"While DX11 will be introduced with Windows 7, it will also be available on 
Windows Vista. Some DX11 features will even work on DX 10 hardware, with 
updated drivers! "
"The DirectX 10 runtime itself is still single-threaded, and can often be 
the bottleneck preventing games from running as fast as they could. In DX11, 
resources will be loaded asynchronously and in parallel, concurrent with 
rendering. Draw and state submissions will be multithreaded, too."
"The Compute Shader is Microsoft's first stab at solving that issue. Now, 
developers will be able to arbitrarily read and write data structures 
explicitly to memory."
"Microsoft is already doing some tests with DX11 using DX10 hardware-in the 
case of their Fast Fourier Transform test, it outperformed a CUDA app by a 
small amount, but that performance gap may grow considerably with newer 
hardware. "
( ...LOL altra mazzata su CUDA....)
"The target applications for Compute Shaders are video encode and decode, 
ray tracing, radiosity lighting algorithms, image post-processing, effects 
physics&particle systems, accumulation buffer effects, gameplay physics and 
AI"
"There's heterogeneous multi-adaptor support....In Windows XP, you could 
have two different graphics adaptors with two different driver stacks 
running, provided they each were connected to their own monitor. You could 
even extend the desktop this way. This feature was missing from Vista, but 
with Win7 and WDDM 1.1 drivers the capability will return."
"DX11 also includes a couple of new texture compression formats: BC6 offers 
6:1 lossy (but high quality) compression for high dynamic range textures, 
while BC7 offers improved quality for RGB + alpha textures at the expense of 
compression ratios. BC7 only gives you 3:1 for RGB, or 4:1 for RGBA 
textures."
Insomma Windows 7 e il 3D sempre più "rivoluzione" che "evoluzione".
-- 
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
 

 Insomma Windows 7 e il 3D sempre più "rivoluzione" che "evoluzione".
Più che altro mi sembra che in Windows 7 stiano mettendo tutte quelle 
cose che in Vista si erano lasciati indietro per fretta...
Molte delle caratteristiche delle DX11 erano già state anticipate 
qualche tempo fa (ne ho scritto un resconto anch'io su TGM e Computer 
Magazine), come il multithread e il fatto che molte funzioni andassero 
anche sull'hardware 'vecchio'. Altre come il Direct2D sono saltate fuori 
con le prime indiscrezioni su 7.
Buona cosa, in ogni caso.
p.bes

 Buona cosa, in ogni caso.
la cosa più impostante è che win7 non sia più pesante di vista 

 la cosa più impostante è che win7 non sia più pesante di vista
Dovrebbe essere sullo stesso livello...


Pure WinFS doveva debuttare con Vista, ma alla fine purtroppo non
se n'è più fatto nulla...

 
Win7 è vista ottimizzato, l'obbiettivo è proprio quello.
Andrea

 se n'� pi� fatto nulla...
su win7 c'� la reincarnazione di winfs cmq, e sono le tanto nominate 
"library".


 Dovrebbe essere sullo stesso livello...
Forse anche più leggero.

 la cosa pi� impostante � che win7 non sia pi� pesante di vista
provalo no :-)
Io ce l'ho da un po' e devo dire che  gi� vista sp1 "non va per niente male" 
sull'xp3200 con 1,5gb di ram... questo win7 � ancora pi� una scheggia, pur 
girando in dx9 con la x850xt...
Sul x2 3800+ con la 8600gts in dx10...beh... fantastico e velocissimo!
Imho se mi rifaccio il pc attorno a natale, metto su win7 anche se in beta 
finch� non esce da comprare!
PS: nessunissim problema di driver con la vecchia nforce2 pensa te!!! Per il 
soundstorm windowsupdate scarica i realtek e tutto va da dio... impressive!



LOL.... provalo lorenz.... è na skeggia... in tutto, specialmente dove vista 
peccava, ad esempio il trasferimento dei file (e parlo della pre-beta!!!)



ad occhio si, è solo un vista ottimizzato.
Per fortuna è mooooolto di più, basti pensare a tutto quello che c'è 
implementato di nuovo. Direi che a sto punto l'unico assente (beh + o - 
visto che ci sono le Library) è winfs....


 "library".
Si ma nulla a che vedere rispetto al progetto originale... comunque
sempre meglio di niente.

 peccava, ad esempio il trasferimento dei file (e parlo della pre-beta!!!)
Beh quello era uno scandalo...ma mi riferivo più che altro per
quanto riguarda le richieste hardware, RAM in primis.

 quanto riguarda le richieste hardware, RAM in primis.
quella delle richieste ram, ripeto è una minchiata e non capisco come uno 
esperto come te si faccia infagiolare così: la ram è una cache, e in quanto 
tale deve essere USATA e non lasciata li libera. Vista la ram la usa più che 
bene, meglio di XP: l'unico problema era quello delle finestre con Aero che 
aumentavano la richiesta di ram ad ogni istanza.


 finestre con Aero che aumentavano la richiesta di ram ad ogni istanza.
Da qualche parte viene messa in evidenza quanta ram viene usata per le 
applicazioni, quanta per prendere farfalle o per fare da cache? O ti esce 
un numero enorme vicino alla voce "memoria occupata"?

 bene, meglio di XP
A mio avviso non la usa benissimo... gli algoritimi di read ahead
ad esempio potrebbero essere migliori, e auspico che in W7 lo siano 
realmente.

 sempre meglio di niente.
Se ricordo bene il winfs era stato abbandonato ufficialmente da molto 
tempo, riutilizzando le porzioni di codice che avevao una vera utilità 
per creare altre project figliastri. In parole povere usi (o userai) 
quello che aveva di buono il winfs ma magari con un altro nome.

Scriveva palmito04 martedì, 18/11/08:

Avrebbero dovuto utilizzare una sorta di layer tra il FS di base e 
tutto
il resto... adesso si parla solo di qualche aggiunta qua e la di
alcuni moduli, non un progetto completo.

 con Aero che aumentavano la richiesta di ram ad ogni istanza.
Disattiva il file di swap su XP e su Vista, entrambi con 2Gb di ram.
Con XP nessun problema, con Vista aprendo 1/3 dei programmi che uso su XP 
inziano a uscire fuori messaggi di avviso che la ram è finita.
Vista gestisce la ram a membro di segugio, è un dato di fatto.
P.S.
Tutti i test fatti Aero disattivato (è la prima cosa che disattivo in 
Vista).
-- 
     Ciao
                    DOC
                    ~~~
God's in His Heaven.All's Right with the World.
                    ~~~ 

 realmente.
Quotone!!! :D

 meno di 8)
Un download veloce e una key dove li trovo? 

 impressive!
mi sa che con windows 7 Microsoft supererà se stessa...le premesse sono 
ottime 


Azz.... davvero?   Molto interessante sta cosa!
Ed esce? 

 Ed esce?
Nel 2009...

 esce un numero enorme vicino alla voce "memoria occupata"?
Si nel perfomance monitor c'č proprio la suddivisione con memoria di sistema 
(che son sempre 2MB), memoria utilizzata, memoria cache (che č la 
maggioranza) e memoria libera.



Ho letto quest'intervista su Win7:
http://www.pcgameshardware.com/aid,667657/News/Windows_7_Combined_release_with_Direct_X11_is_unlikely/
in particolare questo passaggio:
PCGH: Will Windows 7 be delivered with DirectX 11?
Ben Basaric: That is to be determined yet. I could speculate, but that
wouldn't help you. But I can give a tendency: unlikely.


sulla pre-beta i file sono effettivamente superiori alle versioni dx10.1 che 
ci sono su vista sp1... poi non so.
in oltre c'è il wddm 1.1, il direct2d e l'altra funzione che non ricordo il 
nome...



dicevi?
http://forums.vr-zone.com/showthread.php?t=355812
-_-


 Vista gestisce la ram a membro di segugio, è un dato di fatto.
Direi che non hai capito un accidenti del memory management di Vista e 
che, di conseguenza, la tua conclusione sia del tutto fuorviante.
p.bes

 wrote in message 
news:F0yWk.109369$Ca.2...@twister2.libero.it...

Sorry, non avevo letto la tua risposta.
Quindi il fatto che Vista non liberi la ram è una "feature", non un bug? ;-)
P.S.
I messaggi di avviso non sono finti, Vista si rifiuta di caricare nuovi 
programmi in memoria.


 programmi in memoria.
Perché ti ha guardato in faccia e ha deciso che fosse la cosa più giusta 
per te. :D :D :D
Scherzi a parte, sono pronto a scommettere che hai paciugato con le 
opzioni della memoria, che hai installato qualche merdata che la 
"ottimizzi" al posto del SO o altre troiate del genere che andavano di 
moda con XP e illustri predecessori, perché in più di due anni di 
utilizzo di Vista (tra beta, definitiva e SP1) non mi è MAI, e dico MAI 
comparso alcun messaggio relativo all'esaurimento della RAM. M-A-I. E 
non sono certo il tipo che usa poche applicazioni per volta (di solito 
ho in esecuzione spambutcher, frontpage, openoffice, photoshop, cinque o 
sei finestre di firefox, thunderbird, vmware workstation con due 
sessioni aperte, più varie applicazionicine ed eventuali che cambiano 
ogni volta... il tutto con 3 giga di RAM fisica circa). XP si sarebbe 
piegato a metà dell'elenco e avrebbe esalato l'ultimo respiro. Vista al 
contrario è una roccia.
p.bes

 respiro.
quoto un mio recente post:
http://groups.google.it/group/it.comp.aiuto/msg/893464b0703e7d31
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ho provato ad acquisire da un fonte analogica in formato full
PAL(720*576@25fps), come codec ho usato il divx.
In background girava un programma P2P ed anche Seti (che occupava entrambi i
core).
Avevo aperto anche Firefox 3 (con 26tab attivi), IE7(2tab),Opera
9.62(6tab),Outlook Express 6,  Open Office Writer 3 e infine Paint Shop Pro
9.
Il pc non era rallentato, la navigazione era perfetta e potevo passare da
un'applicazione all'altra senza impuntamenti.
Non ho perso neanche un frame durante l'acquisizione.
Tutto questo su un Core 2 Duo E6420@3Ghz.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMHO il multitasking di XP non è per niente male ;-)


 Tutto questo su un Core 2 Duo E6420@3Ghz.
...è chiaro che non ci sono rallentamenti. Se non swappi... Però XP è XP 
(e alloca una certa quantità di memoria per i suoi servizi), Vista è 
Vista (e ne alloca di più, visto che apre più servizi rispetto a XP - 
Hint: molti li puoi disattivare). Non è che si possono fare sistemi 
operativi che fanno più cose usando meno memoria, eh!
p.bes

 Ho solo disattivato il file di swap.
bon avevo seguito lurkando il proseguo della discussione ma qua, signori, io 
smetto di leggere! -_-'
certa gente i problemi se li crea e solo per le solite questioni di "sentito 
dire" oppure "voglio fare il figo anche se non ho capito un cazzo di come 
funziona un SO".


 funziona un SO".
Tecnicamente se si è certi di avere RAM a sufficienza lo swap può essere
disattivato. Non porta mai a degrado 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"

 essere disattivato. Non porta mai a degrado di prestazioni.
la "dinamicità" di come il SO smuove o carica i dati nella ram dipende molto 
dallo swap... è sempre sconsigliato disattivarlo, anche perchè alcuni 
software lo richiedono esplicitamente.


 software lo richiedono esplicitamente.
Questo è vero... specialmente per come è strutturato il kernel di
Windoz. Al limite è possibile provare a disattivarlo se si hanno almeno 
8GB di RAM...

 almeno 8GB di RAM...
imho a sto punto basta tenerlo attivo e impostarlo a 512MB e passa la 
paura.... saranno quei 512MB che rubi al disco rigido a penalizzare il 
tutto? :D


 :D
Certo che no... puoi anche metterlo a 16GB volendo :D
Era solo per dire che con quantitativi di RAM inferiori a 8GB
è sempre meglio tenerlo attivo.

 tutto? :D
Un normale HD ha una velocità di un centinaio di Mb al secondo.
La RAM ha una velocità di alcuni Gb al secondo.
Le prestazioni del PC saranno penalizzate durante l'accesso al file di swap?
Probabilmente questo grande interrogativo non avrà mai risposta ;-)


 più veloce, per esempio.
L'OS gira su un Samsung Spinpoint F1 HD753LJ, lo swap *era* su un
Fujitsu MAT3300NP 300Gb SCSI 10.000rpm.
Come puoi vedere le gestione dei dischi fissi è corretta.


 alcuni software lo richiedono esplicitamente.
Ad esempio?
Io conosco Photoshop, ma per adesso non mi serve.
Se in futuro dovrò utilizzarlo mi basterà installare RAMDisk e passa la 
paura ;-)


 software lo richiedono esplicitamente.
Di fatto, lo swap significa utilizzare una memoria di massa come
estensione della RAM. Agli occhi dei programmi, a meno che non siano
scritti in assembly, che stiano lavorando su disco o su RAM non fa
differenza.
Alcuni particolari programmi possono richiederlo perché potenzialmente
possono saturare la memoria RAM. Di fatto comunque, se si avesse RAM a
sufficienza, disattivare lo swap non porterebbe a degrado di
prestazioni. I meccanismi di caching attuali di windows sono strutturati
in maniera tale da sfruttare lo swapfile perché normalmente disponibile,
è possibile che disattivando tale meccanismo il sistema operativo cambi
le politiche di caching dando priorità al mantenimento di una certa
quota di memoria libera e dunque penalizzando, che penso sia quello che
volevi esprimere con "dinamicità". Bisognerebbe vedere nel dettaglio
quale sia la strategia di caching/swap implementata.
In ogni caso, a patto di avere memoria a sufficienza e di non modificare
le politiche di caching, la disattivazione dello swap non porta a degrado.


 Come puoi vedere le gestione dei dischi fissi è corretta.
Allora sono le tue aspettative, ad avere qualche piccolo problema...
p.bes

 porta a degrado.
ecco appunto, ma lo swap file di windows non è solo "una estensione della 
ram": infatti alcuni processi che minano la stabilità del sistema windows li 
fa paginare direttamente in pagefile ancor prima della ram (dove se manca la 
corrente o se parte un comando sbagliato non si resettano).
anche con mille mila giga widows (xp-vista-seven) occupa SEMPRE un po di 
pagefile e lo usa....


 pagefile e lo usa....
Sì, finché non arriva il primo cazzone a dire che senza swap file è 
meglio, perché le applicazioni swicciano più in fretta.
p.bes

 corrente o se parte un comando sbagliato non si resettano).
Ah, non sapevo usassero lo swapfile anche per altro che il chaching.
Così pur non dando benefici in prestazioni si rivela molto utile.


 Allora sono le tue aspettative, ad avere qualche piccolo problema...
Le mie aspettative sono di avere un sistema veloce e reattivo e le ho 
ottenute
disattivando il file di swap.
P.S.
Puoi anche evitare di rispondermi, ho visto l'altra tua risposta, la
mia discussione termina qui.


 p.bes
Vedo che adesso siamo passati agli insulti gratuiti, che tristezza ...
