Browser con accelerazione grafica, facciamo il punto

di Gabriele Burgazzi, pubblicata il 25 Novembre 2009, alle 14:09 nel canale Programmi

“Direct2D e DirectWrite sono le tecnologie che guideranno l'accelerazione grafica all'interno dei browser. Grosse migliorie per buona parte dei browser in vista”



Commenti (47)

Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - Info
Per contattare l'autore del pezzo, così da avere una risposta rapida, si prega di utilizzare l'email personale (vedere in alto sotto il titolo). Non è detto che una domanda diretta inserita nei commenti venga verificata in tempi rapidi. In alternativa contattare la redazione a questo indirizzo email.
Commento # 11 di: Rand pubblicato il 25 Novembre 2009, 15:08
Originariamente inviato da: Therinai
faccio la stessa domanda che ho posto nella news riguardante l'accelerazione di ie: a cosa serve?
voglio i benefici, non i vantaggi potenziali


La wiki di Mozilla dice

And now, for the Direct2D in Firefox show, starring Bas Schouten!

* Bas’s blog post on Direct2D was featured in a cnet news article on Direct2D in Firefox.
* Direct2D provides vector graphics rendering on the GPU. It is implemented as a backend to cairo.
* Large performance improvements in scrolling.
* Large improvements in dynamic websites using a lot of transformations and blending operations.
Commento # 12 di: Lwyrn pubblicato il 25 Novembre 2009, 15:11
Originariamente inviato da: Sapo84
E cosa avrebbe di grafico javascript?
Possibile che non si sia ancora capita la differenza tra accelerazione video (DXVA e simili), accelerazione grafica del 2D e GPGPU?
(e non lo dico in particolare in risposta a questo post ma a tutti quelli che pensano che l'uso di Direct2D/Directwrite aumenterà i consumi e/o richiederà schede video pompate).

Gli effetti grafici applicati agli elementi che ora come ora ciucciano un casino di CPU.
Vedi dissolvenze, slide etc.
Originariamente inviato da: Sapo84
Quartz ha già la precisione sub-pixel, e può anche essere accelerato in hardware (QuartzGL)
http://www.youtube.com/watch?v=irERHq3rRdg

Si lo so, il mio messaggio era piu per mettere in evidenza che osx lo fa gia da tantissimo e non solo applicato al browser.
Commento # 13 di: Malek86 pubblicato il 25 Novembre 2009, 15:11
Se continuano così, cosa resterà da fare alla CPU? Si girerà i pollici tutto il tempo

Ma poi non capisco, come mai per molte operazioni la GPU è meglio?
Commento # 14 di: Opteranium pubblicato il 25 Novembre 2009, 15:12
Originariamente inviato da: Sapo84
Possibile che non si sia ancora capita la differenza tra accelerazione video (DXVA e simili), accelerazione grafica del 2D e GPGPU?

presente!

davvero, qualcuno mi spiega questa cosa?

Vi dico cosa ho capito: al momento la scheda video si occupa di "disegnare" l' immagine che andrà sullo schermo. Però il soggetto da disegnare glielo dice la cpu.
Tipo, con il javascript, nel caso che il programma restituisca un output grafico, questo viene prima elaborato dal processore, il quale poi manda alla gpu solo il risultato grafico (da disegnare).

La questione sarebbe quella di far elaborare direttamente dalla gpu l' intero programma (che sia javascript o altro) quando produce un out grafico, non solo occuparsi di disegnarlo.

ho capito bene?
Commento # 15 di: WarDuck pubblicato il 25 Novembre 2009, 15:15
Originariamente inviato da: Malek86
Se continuano così, cosa resterà da fare alla CPU? Si girerà i pollici tutto il tempo

Ma poi non capisco, come mai per molte operazioni la GPU è meglio?


Perché la GPU si occupa di tutto quello che concerne la visualizzazione?

Anche le GDI usavano la scheda video, ma evidentemente erano ormai obsolete dal punto di vista degli sviluppatori.

Cmq vorrei farvi notare come una GPU con TDP di 50W sia ormai più potente di una CPU con TDP 50W, specialmente per l'alto grado di parallelismo tipico delle GPU.

Oltre al fatto che applicare questi effetti probabilmente sarà istantaneo (per cui non è che si deve pensare che avrete la GPU al 100%).

Quindi tranquilli per i consumi.
Commento # 16 di: Therinai pubblicato il 25 Novembre 2009, 15:21
Originariamente inviato da: baruk
Probabilmente a preparare i browser a quello che sarà il web 3.0 e al cloud computing avanzato. Crome OS non è che l'inizio.


Originariamente inviato da: Rand
La wiki di Mozilla dice


per fortuna che ho chiesto i benefici... vabbeh evidentemente non servirà a niente o quasi per i prossimi 10 anni, come era facile immaginarsi
Commento # 17 di: fraussantin pubblicato il 25 Novembre 2009, 15:22
in sostanza siccome ati e nvidia si sono preoccupate perche i pc per giochi li considera sempre meno gente(unico motivo domestico per comprarsi una gpu) anno spinto($) microsoft a impostare il suo os in modo che non sia solo necessario un 4 core , ma anche una gpu di ultima generazione per farlo girare a dovere


ora capisco sempre di piu i proc convideo integrata .
Commento # 18 di: Malek86 pubblicato il 25 Novembre 2009, 15:22
Originariamente inviato da: WarDuck
Perché la GPU si occupa di tutto quello che concerne la visualizzazione?

Anche le GDI usavano la scheda video, ma evidentemente erano ormai obsolete dal punto di vista degli sviluppatori.

Cmq vorrei farvi notare come una GPU con TDP di 50W sia ormai più potente di una CPU con TDP 50W, specialmente per l'alto grado di parallelismo tipico delle GPU.

Oltre al fatto che applicare questi effetti probabilmente sarà istantaneo (per cui non è che si deve pensare che avrete la GPU al 100%).

Quindi tranquilli per i consumi.


Se l'architettura delle GPU è più efficiente, non potrebbero cercare di implementare qualcosa di simile anche nelle CPU?
Commento # 19 di: Chiancheri pubblicato il 25 Novembre 2009, 15:23
odio direct3d 2d e quant'altro. Voglio le opengl!!!!!!!!!!!!!!!
Commento # 20 di: tiMo pubblicato il 25 Novembre 2009, 15:23
Originariamente inviato da: lagunaloires
Ci sarà qualcosa di analogo anche per chi non usa sistemi operativi Microsoft?


Il subpixel hinting in linux (almeno su OpenSuse AFAIK) e' disponibile da anni,

ciao tiMo
« Pagina Precedente     Pagina Successiva »