AlexSwitch |
25-04-2021 10:09 |
Quote:
Originariamente inviato da mr_hyde
(Messaggio 47379034)
Uhm... Occhio che, se ricordo bene, MacOS storicamente è uno di quei SO che alloca memoria anche se in realtà non si usa (credo principalmenteper motivi di perfornance: intanto la alloca, se poi un processo ne ha realmente bisogno è già pronta) quindi è probabile che, a parità di programmi usati, il valore di memoria complessiva utilizzata sia più grande sui mac con 16g. Almeno era così sui Mac Intel (sempre se ricordo bene.
Quanto è usato lo swap a naso credo rimanga un indicatore valido.
Comunque completamente d'accordo sul meglio 16 se si può, specialmente contando il fatto che appunto ora la memoria è usata in comune con la parte video (teniamo presente che le ultime generazioni di schede video propongono ormai quantitativi di 16g on board, capisco la gestione della memoria diversa su un SoC ma temo che texture e altri concetti alla base dell'utilizzo della memoria video siano comunque uguali)
|
Con l'architettura UMA, per quanto riguarda la memoria video, viene riservato uno spazio specifico solamente per lo screen frame ( risoluzione x profondità colore ) e il frame buffer.
La differenza con le integrate o GPU con memoria condivisa tradizionale risiede nel fatto che UMA non richiede una porzione di memoria ( gestita dinamicamente ) riservata, eccetto quella per la gestione dello schermo, nonché la necessità di spostare continuamente i dati da quella grafica alla memoria " normale " per l'elaborazione. Non a caso Intel a partire dalle CPU Haswell, per ridurre le latenze e gli overhead della memoria grafica, ha introdotto la tecnologia Crystalwell incorporando un certo quantitativo di eDRAM ( 64/128 GB ) sul chiplet della CPU che funzione come cache L1 per la GPU e cache L4 per la GPU.
Ovviamente se si lavora con grafica complessa che prevede l'uso di parecchie texture pesanti, pur beneficiando della maggiore efficienza UMA, ci sarà un aumento del consumo dalla ram solo per i dati grafici a scapito degli altri. Lo swap aiuta fino ad un certo punto, superato un certo valore di scambio ( circa la stessa quantità di memoria fisica installata ) le prestazioni subiscono un crollo notevole.
La ram saldata direttamente sul chiplet del SoC e il suo quantitativo ridotto ( 16GB max ) sono il punto debole di M1 che ne impedisce l'utilizzo in ambito professionale o lo rende estremo... mi piacerebbe vedere come si comportano i Mac M1 quando devono montare e renderizzare un video 4K di una decina di GB...
|