|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.hwfiles.it/news/internet-...jpg_48719.html
Tra le novità promesse dall'aggiornamento 8.1 di Windows Microsoft segnala una nuova modalità di gestione dei file JPG che prevede lo sfruttamento della GPU in alcune fasi del processo di decoding Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: May 2010
Messaggi: 145
|
veramente se non erro jpeg dovrebbe supportare anche rgb e yuv 444
inoltre mi sembra assurdo che si sfrutti la gpu per il solo chroma upsampling e per la conversione in rgb, dato che sono le due operazioni più semplici tra quelle da effettuare, mentre la idct che è molto più complessa viene lasciata alla cpu. ps inoltre non so di cosa si fanno alla ms, ma se usi il 420 (o 411 o 402 ecc) è difficile che risparmi il 62.5% (ottenere quindi il 37.5%), dato che la riduzione a livello di dati grezzi è del solo 50% (4+4+4 = 12int vs 4+2+0 = 6int per blocco di 2x2 pixel). leggo ora che è intesa dopo la compressione in jpeg... rispetto alla bitmap... il che non è assolutamente vero, dato che, a causa della dct, molto dipende dalla complessità dell'immagine e dalla compressione adottata (dato che jpeg è una compressione lossy). es lena, in bmp rgb24 viene 769kB, in jpeg 444 viene 447kB, in 422 viene 293kB, e in 420 viene 225kB (jpeg fatti a qualità 100 senza ottimizzazioni con fsresizer, dato che ps, anche con "salva per il(lo) web" mi fa ugualmente in 444...) Ultima modifica di Kouta : 17-09-2013 alle 13:33. |
![]() |
![]() |
![]() |
#3 | |
Junior Member
Iscritto dal: Jan 2009
Messaggi: 29
|
Quote:
![]() Credo tra l'altro che la IDCT si presti abbastanza bene all'implementazione su GPU. In ogni caso mi pare un po' overkill: non è certo la decodifica del jpg che rende lenti i browser. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 6655
|
La vedo dura, si dimostrano ancora troppo indietro sui principali concorrenti (perfino gratuiti), almeno sulle cose che contano, come l'aderenza alle feature già fissate di html5 e della conseguente modernizzazione/interoperabilità del web.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 511
|
con tutto quello che abbiamo oggi nessuno utilizza ancora il formato jpeg2000 già per quest'ultimo un accelerazione avrebbe più senso
__________________
Obsidian 900D | Corsair AX860 Platinum| MSI B450 PRO CARBON AC | Ryzen 7 5800X + Arctic Liquid Freezer 360 | 32GB Corsair Vengeance LPX DDR4-RAM 3600 | GIGABYTE AORUS GeForce RTX 4080 AORUS MASTER 16GB | Sound Blaster X AE-5 Plus | SAMSUNG 980 PRO M.2 2TB + 850 EVO SATA 1TB | 2x Samsung Gaming Odyssey G7 27" | |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2013
Messaggi: 1517
|
Prima di iniziare a parlare di aderenza ad HTML5, ricordiamolo tutti che non è ancora ratificato come standard.
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2010
Messaggi: 384
|
Ma invece di sfruttare la GPU solo per una cosa così specifica perché non la utilizzano per tutto il rendering del desktop?
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jul 2010
Messaggi: 384
|
Quote:
Non conosco i dettagli ma credo che il desktop vada a pesare in gran parte sul processore, lasciando in idle la scheda grafica, infatti disabilitando l'accelerazione grafica non si notano grosse differenze nel comportamento del desktop. |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jul 2010
Messaggi: 384
|
Quote:
Se il programma gira dentro il sistema operativo dovrebbe essere quest'ultimo a gestire nel dettaglio il comportamento del programma e le risorse allocate e consumate. Tecnicamente non ci sarebbe nessun problema a mettere a disposizione la potenza computazionale accessoria della scheda grafica; è un po' come la storia di ottimizzare i programmi per sfruttare i processori multicore: tecnicamente si potrebbe fare domani, in pratica c'è sempre il fattore umano dei programmatori che per motivi vari non vogliono o non gli va di sbattersi per ottenere l'ottimizzazione. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:59.