Incrementare le prestazioni con Photoshop CS4 64bit

by Daniele Di Stanio on 22 January

impostazioni-prestazioniIeri abbiamo visto alcune innovazioni della versione CS4 di Photoshop. Se stiamo considerando un upgrade, però, e quindi una spesa non indifferente, c’è un altra novità estremamente importante da considerare. La versione di Photoshop a 64bit. Sono state rivolte diverse critiche nei confronti di Adobe per aver proposto l’aggiornamento alla Creative Suite 4 con una certa fretta, in realtà se consideriamo l’uscita delle varie versioni (nel mercato anglosassone):

  • Creative Suite(ottobre 2003)
  • Creative Suite 2 (aprile 2005)
  • Creative Suite 3 (aprile 2007)
  • Creative Suite 4 (Ottobre 2008)
  • Creative Suite 5? (estate 2010?)

Vediamo quanto tempo è passato tra una versione e l’altra:

  • CS -> CS2 diciotto mesi
  • CS2 -> CS3 ventiquattro mesi
  • CS3 -> CS4 diciotto mesi

Consideriamo però che nel maggio 2005 Adobe completò l’acquisizione di Macromedia, allora l’integrazione dei loro software (Dreamweaver, Flash e Fireworks, praticamente la suite MX 2004) nella Creative Suite potrebbe aver costretto Adobe a ritardare di ulteriori sei mesi la pubblicazione della CS3 (che inoltre aveva un sistema di licenze differente e più complesso). Quindi potremmo pensare che il naturale ciclo evolutivo della Creative Suite sia di diciotto mesi ed aspettarci la CS5 (se Adobe deciderà di produrla e non cambiare radicalmente progetto) per l’estate (settembre?) 2010, e prima di Natale per il mercato italiano. Questa digressione può aiutarci a comprendere la vera novità di questa CS4. Le prestazioni.

Cos’è accaduto nel mondo della grafica e dei media in genere che ha causato gioie e dolori per professionisti ed appassionati? L’alta qualità! L’incremento dei megapixel delle fotocamere digitali (e l’aumento della “profondità di colore“, da 8bit a 16bit, per non parlare del’HDR). E l’HD nel mondo dei video con risoluzioni estreme e codec (come l’AVCHD supportato da Premiere Pro CS4) molto complessi. Aggiungiamo le ultime tecniche di composizione delle immagini, lo stiching (come il Photomerge di Photoshop), e l’HDR che utilizzano più immagini contemporaneamente. Penso sia anche il caso di notare che siamo passati (non tutti!) da Xp a Vista, che per quanto sia criticato è il primo sistema operativo disponibile in una versione a 64bit estremamente stabile. Il risultato è stato avere del materiale più complesso da gestire per il nostro hardware, ed un sistema operativo (Vista 32bit) più assetato di risorse. A peggiorare la situazione, infine, il fatto che i sistemi operativi a 32bit sono limitati per loro natura ad utilizzare al massimo 4gb di memoria totale (nel conto si deve considerare anche la ram della scheda video ecc). Se quindi installo 4gb di ram, il sistema operativo ne utilizzerà poco più di 3gb. Mentre scrivo questo articolo ho solo Firefox in esecuzione e la ram occupata è 1,58gb (Firefox + sistema operativo). Quello che resta non è sufficiente per un utilizzo fluido con Photoshop e causerebbe un terribile collo di bottiglia per l’editing video.

Negli anni passati, quando i moduli di ram non erano ancora da 1gb, i problemi di prestazioni si risolvevano sostituendo la CPU ed aggiungendo ram. Oggi c’è una strada da percorrere, ed invito tutti ad agire il prima possibile, passare ad un sistema operativo a 64bit. La differenza tra questi due sistemi operativi è proprio nel quantitativo di ram che il sistema operativo ed applicativi possono gestire. La ram è infatti la memoria più veloce di cui il nostro computer dispone e lavora fornendo al processore costantemente i dati di cui ha bisogno, meno ram vuol dire quindi poter gestire meno dati alla volta, ed il continuo bisogno di andare a prendere i nuovi dati da un hard disk (periferica molto più lenta). Ma quanta ram possiamo gestire, c’è un vero incremento, o come spesso succede dobbiamo complicarci la vita (e spendere) per poco? Lascio la risposta ad una tabella che ho preso dal sito di Adobe.

Quanta ram può gestire Photoshop con i sistemi a 32bit e 64bit?

quanta-ram-puo-usare-photoshop

Notiamo che ci sono numeri precisi, fissi, indipendentemente da quanta ram abbiamo installato (a patto che sia dai quattro giga in su). Se oggi progetto un computer di prossima generazione, processore Intel i7, con ram a triplo canale, posso installare 12gb di ram (qualcuno potrebbe sorridere, ma i costi della ram sono scesi moltissimo!). Se utilizzassi applicativo e sistema operativo entrambi a 32bit, non sarebbe possibile far utilizzare a Photoshop più di 1,7gb di ram (anche con 12gb installati!). Aggiornare il sistema operativo a 64 bit quasi raddoppierebbe il quantitativo di ram gestibile da Photoshop (ma siamo sempre ad un quarto della memoria disponibile). Utilizzare entrambi le versioni dei software a 64bit mi permetterebbe di far utilizzare a Photoshop anche 10gb (decido io come utente, ma è sempre meglio lasciare un margine per il sistema operativo o altri applicativi, ma potrei anche optare per il 100% della ram). L’incremento del quantitativo di ram utilizzabile è netto. Ma l’incremento delle prestazioni è proporzionale? Questo dipende molto dal tipo di lavoro che si sta facendo, l’applicazione dei filtri ad esempio è basato su una serie di calcoli affidati al processore. Ma, se durante il vostro lavoro avete altri software aperti, illustrator, dreamweaver e bridge, se nel frattempo leggete la posta i feed RSS e navigate, se vi piace ascoltare la musica o magari guardare un film sul secondo monitor, o se semplicemente amate sperimentare tecniche innovative e pretendete il massimo da Photoshop e volete portare la vostra storia a registrare gli ultimi mille stati, invece dei soliti venti, allora questa potrebbe essere la strada che fa per voi. Sicuramente fa per me!

Come sono passato a questi 64bit? Innanzitutto dovete procurarvi Vista 64bit. Se avete una regolare licenza di Vista credo che Microsoft vi invii gratuitamente il dvd a 64bit (si paga la spedizione). Mi risulta in ogni caso che il seriale sia lo stesso per entrambe le versioni. Photoshop 64bit è disponibile solo nell’ultima versione CS4. Un aggiornamento che consiglio anche per altre novità. Nel pacchetto di istallazione di Adobe sono presenti entrambe le versioni di Photoshop ed è possibile istallarle entrambi per assicurare la massima compatibilità.

ATTENZIONE: se avete dei plugin per la versione a 32bit non funzioneranno per la versione a 64bit, e viceversa. Adobe ci da la possibilità di scegliere, io al momento le utilizzo entrambe.

Per casa Apple la storia è diversa, la versione a 64bit non è disponibile. La maggior parte dei programmi che girano su Mac si basano su una tecnologia che si chiama Carbon, da molti anni. Le intenzioni di Adobe erano di commercializzare Photoshop a 64bit per Windows e Os X contemporaneamente, quindi, dato che l’applicazione deve essere completamente riscritta, il team di Photoshop cominciò a scrivere Photoshop seguendo le indicazioni di Apple. Apple all’epoca stava investendo molte risorse su Carbon64 e, come è giusto che sia, voleva che i propri partner seguissero questo standard. Dopo svariati mesi di sviluppo di Photoshop su Carbon, però, Apple decise di non voler più investire su Carbon 64,preferendo una nuova tecnologia, Cocoa. Dato che queste decisioni spettano solo ad Apple, Adobe poteva solo ricominciare da capo con Cocoa. Secondo John Nack, che racconta questa storia sul suo blog, parliamo di oltre un milione di righe di codice da riscrivere, e del più grande porting verso Cocoa mai eseguito. Un problema di questo genere deve essere estremamente complicato, un team di ingegneri da aggiornare, priorità da ridefinire, e Adobe potrebbe semplicemente non aver avuto il tempo di completare una versione a 64bit di Photoshop per Mac, motivo per cui, infatti, Photoshop 64bit è disponibile solo per Windows. Lightroom 2, invece è disponibile a 64bit per entrambi i sistemi operativi.

Per una volta tanto, nell’informatica, noi utenti possiamo stare tranquilli che quest’innovazione non sarà destinata ad essere superata nel breve termine. Il limite teorico della ram che i processori possono indirizzare sembra sia di 16,8 milioni di terabyte (un terabyte sono mille gigabyte). Con le schede madre e le memorie in commercio oggi abbiamo difficoltà a superare i 12gb.

{ 3 comments… read them below or add one }

stepashin April 18, 2009 at 9:53 am

beh,con un Mac Pro puoi montarne 32 di GB di ram…:D
Comunque, tutti noi Mac User in pratica aspettiamo la più grande rivoluzione degli ultimi 10 anni con Snow Leopard, il supporto totale dei 64bit, delle Open_Cl e tante altre novità. A questo punto penso che anche Adobe stia ritardando un po’ i tempi per arrivare in contemporanea col nuovo SO e sfruttarne appieno le potenzialità.

Burton Haynes February 14, 2010 at 5:05 am

I’ve looked all about for this facts. You have been genuinely handy. Thanks so a lot. I’m gonna go get a sunless tan now 8-)

Mauro Poggi February 14, 2010 at 10:46 am

Ciao Daniele.

Finalmente mi sono chiarito le idee.
Avendo un XP 32 bits, passerò dunque a W7 64 bit.

Per quanto riguarda CS4, che io possiedo, se ho capito bene il CD di istallazione comprende sia la versione a 32 che quella a 64 bits, è così?
E mi confermi che è possibile istallare entrambe le versioni senza che vi sia conflitto?

Grazie ancora per l’articolo.

Mauro Poggi

Leave a Comment