Unity 2d utilizza meno risorse di sistema di Unity 3d? Se richiede meno risorse in termini di sistema, passare a Unity 2d aumenterebbe la durata della batteria del mio laptop?
Unity 2d utilizza meno risorse di sistema di Unity 3d? Se richiede meno risorse in termini di sistema, passare a Unity 2d aumenterebbe la durata della batteria del mio laptop?
Risposte:
Decisamente. Le app che hanno fame di risorse aumentano il carico sul lato hardware (processore, attività del bus, allocazione della memoria, ecc.) E ciò comporta un aumento del consumo energetico. Se vuoi ottimizzare la durata della batteria, suggerirei queste cose:
Usa una GUI minima senza tanti effetti stravaganti. In 11.04 è possibile selezionare Ubuntu (Classic) durante l'accesso.
Spegni l'adattatore wireless e l'adattatore bluetooth. Sorprendentemente, questi adattatori possono risucchiare gran parte della durata della batteria. Accendili solo quando li stai usando.
Abbassa lo schermo al livello più basso, pratico e comodo.
Non lavorare in modo tale da rendere necessario il multitasking dei processi, a meno che non sia necessario.
Disattiva l'audio o usa gli auricolari. L'uso di altoparlanti integrati richiede più potenza.
Prova questo e rimarrai sorpreso dalla durata della batteria del tuo laptop (a condizione che la batteria non si stia esaurendo).
Spero che sia di aiuto.
Il problema della durata della batteria è dovuto a una regressione nel kernel di Linux. Non ha nulla a che fare con l'unità.
Sono sicuro che gli effetti di unity 3d abbiano qualche piccolo effetto negativo rispetto a unity2d, ma la cosa migliore da fare a questo punto è aspettare una versione del kernel che risolva il problema.
Una panoramica di base della regressione
Il kernel 3.0 di AFAIK presenta ancora questo problema, ma in misura minore.
Penso che questo dipenda davvero dal tuo hardware e dal modo in cui guardi "meno risorse". Se stiamo solo parlando di risorse come hardware generale, utilizzo della memoria e della CPU, lasciando da parte la questione della batteria, allora il tuo hardware deve essere considerato.
Se non si dispone di una scheda grafica esterna (alla CPU), ha senso l'istruzione Unity 2D che utilizza meno risorse.
Tuttavia, quando si dispone di una scheda grafica esterna abbastanza decente, perché lasciare che quelle risorse si raffreddino a lato? L'utilizzo di Compiz (Unity 3D) utilizza risorse a tua disposizione che altrimenti rimarrebbero semplicemente lì e verrebbero sprecate. Mentre in un punto di vista utilizza più risorse, ma d'altra parte sposta alcuni oneri sulla GPU, quindi utilizza effettivamente meno risorse su un punto di vista puramente CPU e memoria.
Guarda l'analisi di Desktop Manager di Phoronix
Stesso computer che esegue Compiz e Metacity e si comportano allo stesso modo. Quindi perché non ottenere l'effetto fantasia?
alla fine, è come lo guardi. E probabilmente non c'è modo di sapere con certezza quale sia meglio sulla tua configurazione fino a quando non esegui un test su di esso.
In realtà, ho usato powertop per misurare il numero di attivazioni, che è un indicatore del consumo di energia. Unity 3d, classico con effetti, classico senza effetti sono più o meno gli stessi per quanto riguarda i risvegli. L'unità 2d sembra essere meno efficiente - potrebbe essere dovuto alle prime fasi di sviluppo. KWORKER, qualunque sia questo processo produce il maggior numero di risvegli ed è un processo che non ho mai visto prima.
Dovresti dare un'occhiata all'applet di gestione dell'alimentazione di Giove, che mi ha dato un paio d'ore extra sulla mia batteria.
http://www.omgubuntu.co.uk/2010/02/jupiter-awesome-netbook-powerconfig-applet/