Newsgroup: it.media.video.produzione
Titolo: Anima e "core"

Come realizzare una renderfarm da 50 cpu,200 core,400 gb ram con windows?
Qualche tempo parlammo di questo tipo:
http://helmer.sfe.se/
6 cpu,24 core,48 gb di ram,consumo massimo 800 watts (update 2),ma sotto
linux
A me interesserebbe sapere esclusivamente come si potrebbe realizzare con
windows (niente mac e renderfarm online)
La renderfarm (con processori meno avidi di potenza) potrebbe consumare a
pieno carico circa 5kwh (servirà contatore da 6 kwh,nello studio) e sarà
usata esclusivamente per rendering 3d
Il consumo non dovrebbe essere un problema:
Esempio:
rendering di un immagine a 1920x1080 su un pc core duo,con maxwell render
(o indigo e fryrender),diciamo 30 ore
con la renderfam potrebbe metterci 100 volte meno,quindi 18 minuti
il pc consuma piu o meno 150 watts a pieno carico,la renderfarm 5000 watts
pc: 150 watts x 30 ore = 4500 watts consumati
renderfarm: 5000 x 1 ora = 5000 watts diviso 3 (18 minuti circa) = 1600
watts circa
Quindi quasi 3 volte di meno come consumo di energia per lo stesso
rendering
Tecnicamente si può fare?
Grazie,ciao

 Tecnicamente si può fare?
un sistema come questo - 
http://tinyurl.com/aoby6w
 - sarebbe l'ideale
ma a occhio 50 xeon temo consumino qualcosina in più che soli 5KW.



Ho letto ma non ci ho capito granchè.Per esempio,mi sembra piu un
qualcosa da tenere attaccato alla rete 24 ore su 24 (un server
appunto),non sono riuscito a vedere le specifiche per il numero di
processori e le capacità di ram.
Quanto potrebbe costare? Secondo me parte da cinque 0.
La mia richiesta era principalmente se si poteva copiare l'idea del
ragazzo,con una potenza maggiore e sotto Windows
Il prezzo dovrebbe aggirarsi sui 12-13mila euro,calcolando 50 cpu da
130/150 euro,piu il resto per schede madri e ram
Dovrebbe funzionare per non piu di 2 ore giorno (a meno che non si
renderizzino animazioni)
Ciao

 130/150 euro,piu il resto per schede madri e ram
Mi dici che programma vuoi utilizzare per fare il rendering. In questo 
momento ho "sotto mano" un quadriprocessore quadcore (16 core) anche se 
non velocissimi con 64 gb di ram e svariato disco.... (purtroppo il 6 
cpu/ 4 core -> 24 core con 128 gb li ho dovuti installare e mettere in 
produzione)
Ho poi dei server Sun, (sistema operativo Solaris) con due cpu da 8 core 
con 8 thread contemporanei -> 128 thread contemporanei a 900 mhz l'uno...
Se vuoi posso fare dello stress-test "grafico"...
Francesco

 Se vuoi posso fare dello stress-test "grafico"...
Certo! Di che tipo si potrebbe fare? 
Ciao

 processori e le capacità di ram.
i server blade non sono altro che dei sistemi modulari, in parole
molto povere delle enclosure che possono contenere vari moduli, in
questo caso ci devi montare dentro i moduli "CPU" che non sono altro
che delle schede madri con su il minimo indispensabile per far
funzionare le CPU quindi consumano poco e occupano poco spazio ...
chiaramente non sono la soluzione più economica.

 Certo! Di che tipo si potrebbe fare? 
Un solo tipo per adesso: sul server ho linux, posso installare blender e 
lanciare un rendering di test.... ma non l'ho mai fatto prima... 
Immagino che ci sia una "scena" (non so come si chiama) di test...
Francesco

 96 core, 256 ghz, 512 gbyte di ram..... :-)
Pare una cosa un po' morbosa :-), ma credo di capire il "piacere".
Visto che mi pare tu ne mastichi abbastanza, mi accodo per una richiesta in 
materia di hardware: qual'è secondo te la migliore CPU multicore al momento 
in termini di rapporto prezzo/prestazioni (ovviamente per il video editing), 
e che tipo di RAM devo associarci? Voglio fare un upgrade importante ma ho 
perso un paio di "giri" sull'evoluzione dei componenti e sto annaspando 
nelle varie novità. In particolare non ho avuto il tempo di approfondire il 
rapporto tra frquenza di clock e numero di core.
Grazie se vorrai rispondermi.
Sandro II
Per Solid: stai mettendo su un "progettone" o sbaglio :-)? 

Sandro,
purtroppo non so aiutarti in quanto pure io sono rimasto indietro... non 
da 1 anno ma da svariati anni.
Quando prendiamo i server dobbiamo prendere le cpu "certificate" (che 
sono della serie Xeon)... non c'è molta analisi da fare....
Francesco

 Immagino che ci sia una "scena" (non so come si chiama) di test...
Ho provato a cercare qualche scena ma non ho trovato nulla.Sono 
sicuro che c'era cmq,perchè facevano una specie di gara a chi andava piu
forte col suo pc.Provo a cercare meglio.
Ciao

 Per Solid: stai mettendo su un "progettone" o sbaglio :-)?
Ci provo,vi terrò aggiornati ;)
Ciao

 forte col suo pc.Provo a cercare meglio.
Avevo letto qualcosa anche io e all'epoca cercai ma senza trovare...
Francesco

 intorno la renderfarm. 
Voglio 3ds max (sigh...),lo amo quasi piu di AE.Mò provo a chiedere sul
forum di CG se in qualche modo si può caricare una scena di 3ds max in
blender ed usare quest'ultimo solo per far partire il rendering.
Non credo (poi blender mi pare che non abbia un plugin per maxwell),cmq ci
provo ;)
Ciao

 Voglio 3ds max 
Allora :D
Forse potrei fare a meno di Max sulla renderfarm! Da quello che ho
capito,Max può generare un file mxs con il plugin di Maxwell,che
poi può essere aperto con la versione standalone di Maxwell stesso
Visto che la renderfarm sarà una postazione UNICA,potrei installare
Maxwell (che all'inizio aveva limiti di core,poi tolti) su di essa
poi dalla mia workstation potrei salvare il file mxs della scena con
Max
Poi potrei passare questo file mxs su una penna usb e passarlo sulla
renderfarm e caricarlo in maxwell ed infine lanciare il rendering!
Se cosi fosse sarei anche disposto ad acquistare 25 licenze di windows
Oppure,visto che maxwell pare ci sia anche per linux,dovrei vedere se una
volta caricato questo file mxs (fatto con windows),linux lo legge.
Cioè il file mxs sarà creato da max su windows....se maxwell è su linux
lo leggerà?
Mah.Riprovo a cercare
Ciao

 renderfarm e caricarlo in maxwell ed infine lanciare il rendering!
Qui si parla su come fare con Maxwell:
http://www.maxwellrender.it/smf/index.php?action=printpage;topic=5537.0
Lo chiamano cooperative render... tutte le macchine partecipano al 
render e una in più coordina le operazioni.
Puoi quindi acquistare tanti server quanti te ne servono.
E' possibile avere server con linux e con windows...
Ciao,
Francesco

 128GB di ram.
Mumble...sono in riserva.Questo server da quanti core potrebbe essere
composto? 2 cpu fisiche per 8 core? Lo dovrò mettere in rete per usare
altri pc e fare la cooperative con maxwell?
Ciao

 altri pc e fare la cooperative con maxwell?
Si.
Francesco

 Si.
Non credo sia ottimo per me...in pratica se usassi un solo server poi
dovrei contattare altre persone in rete,cercando di farmi prestare un pò
il loro pc
Già sarebbe difficile,ma mettiamo caso riunissi 10 persone per 10 ore al
giorno,il mio rendering durerebbe 3 ore (invece di 30),però dopo dovrei
"prestare" anche io il pc agli altri....quindi avrei la possibilità di
fare un rendering con tempi accettabili,solo ogni 3 giorni
Senza contare che magari non sempre potrei trovare queste 10
persone,oppure che il rendering di qualcun'altro duri il doppio del mio
etc etc
Ciao

 fare un rendering con tempi accettabili,solo ogni 3 giorni
Il tizio svedese ha speso 3500 euro... e ha usato una CPU, la Q6600 che 
pesantemente OVERCLOCCATA consente tempi di rendering (visti sul sito di 
benchmark di maxwell) di circa 15 minuti per la scena di test....
Usando 6 di questi server, se è corretto quello che riportano sui forum, 
dovresti ottenere una durata di circa 2 minuti e mezzo. Se aggiungi le 6 
  licenze, hai un costo di 5210.
Non male....
Giusto per riferimento, il tempo migliore, circa 4 minuti e mezzo, è 
stato ottenuto su una macchina 4 cpu serie xeon/16 core totali.
Ho riscontrato delle possibili inesattezze sulla pagina di 
benchmarking.... il primo ha 4cpu*4core*3ghz -> 48ghz
"Gianni Melis" ha 1cpu*4core*4ghz -> 16 ghz
Ha un terzo della potenza ma solo metà velocità.... è vero che ha una i7 
(l'ultima cpu e la più performante) ma pure l'altro ha uno xeon... non 
vorrei che troppi core si impiccino.... o che abbiano modificato il 
numero di iterazioni... uno è vista, l'altro xp...
Poi se vuoi possiamo spostarci in privato....
Francesco

 Poi se vuoi possiamo spostarci in privato....
Dici che siamo OT? Cmq ok,questa è la mia email
Velociraptor77CHIOCCIOLAhotmail.it
;)
Ciao

 una singola cpu? Non saprei
Dal poco che ho letto, molti renderer hanno caratteristiche tali da 
poter splittare una scena in diverse aree, dove ogni parte può essere 
gestita da un core. Maxwell invece usa tecniche assolutamente diverse (e 
che non ho capito molto bene) tali che ogni core calcola TUTTA la scena 
inserendo dei dettagli random e poi, con la fusione delle varie immagini 
si arriva ad una immagine "più pulita" (dipende quindi anche dal 
settaggio del numero delle iterazioni... o SL .. o come si chiamano 
....). E sembra importante avere macchine più o meno con la stessa 
potenza elaborativa.
Francesco

 bel po di watt... 
24 motherboard? dovrebbero essere 48.Non è meglio eliminare le schede
bi-processori (che costano anche molto di piu che due schede madri
singole) cosi da poter mettere piu ram?
Cmq oggi la stessa configurazione dell'helmer costerebbe un pò di meno
(forse 2500 euro comprando sui cercaprezzi)
8 helmer oggi potrebbero costare 20mila euro.Considerando che sarebbe un
acquisto di "massa" e non al dettaglio,forse potrei avere anche uno sconto
Ciao

 acquisto di "massa" e non al dettaglio,forse potrei avere anche uno sconto
I 12-13mila euro preventivati ad inizio thread erano riferiti all'acquisto
dell usato ;)
Ciao

 acquisto di "massa" e non al dettaglio,forse potrei avere anche uno sconto
Molto di helmer e progetti simili è dato dal basso costo delle cpu ma 
anche dal fatto che queste siano overcloccabili... da 2.3 passi a 3.2 e 
più... quindi quadagni un terzo della potenza ad un prezzo che è meno 
della metà della cpu che abbia quella frequenza come valore di targa 
(supponendo che esistano cpu targate 4ghz !!!)
Qundi andare sui forum degli overcloccatori e cercare trittico 
cpu/mb/ram adeguato...
Francesco

 cpu/mb/ram adeguato...
Mi sembra un ottima idea,anche perchè come ho detto al'inizio,a parte
rari casi,non dovrebbero restare accesi a lungo
Ciao

 Me l'ero scordato :D
Indigo č free ma non č per uso commerciale....sigh :(
Ciao