En fait, j'ai un doute sur la source de l'augmentation de consomation. Est-ce que c'est lie a une consommation direct du pixel ou est-ce lie au fait que le CPU et le GPU doivent travailler plus pour avoir plus de pixels a l'ecran ?
Le premier scenario me parait pas vraiment etre une cause majeur, certe ajouter des pixels doit augmenter les pertes en energie, mais vu que la surface reste stable, celle-ci doivent etre proche de ce qu'il y avait avant. Comme la consommation principale d'un ecran vient de son retro eclairage, je pense donc que ce n'est pas une source principale de consomation et donc l'augmentation de la finesse des pixels n'a pas de lien avec l'augmentation de consomation.
Par contre le GPU et le CPU doivent travailler logiquement plus pour pousser autant de pixels a l'ecran. Etant donne toutes les astuces que mettent en place les SoC pour eviter d'updater un maximum de pixel a l'ecran, je suis pres a parier que le probleme est la. Or de ce cote la, il y a encore pas mal d'optimisation soft qui n'ont pas encore ete pousse. Pour faire simple, le passage a Wayland permettra de faire tres souvent juste un swap de buffer avec partial update, donc le CPU ne faira quasiment rien de lie a la resolution et le GPU n'aura qu'a pousser les pixels qui ont change sur l'ecran. Ca permet de grandement diminuer la consomation (Et Android ne fait pas encore ce genre d'optimisation). Certe entre une basse et une haute resolution, sur la meme surface physique, il faudra pousser plus de pixels, mais le gain par rapport aux implementations actuelles qui font des updates fullscreen est de loin superieur. Et oui, cela n'aide pas en cas de scrolling, mais on ne passe pas son temps a scroller son ecran, sinon on peut rien lire et on passe plus de temps a lire. Il y a aussi des optimisations pour le scrolling qui peuvent ameliorer les choses (plutot pour le CPU et les SoC qui ont un GPU 2D basse conso a cote du GPU 3D).
Donc je ne suis globalement pas convaincu qu'a taille d'ecran egale, mais a resolution superieur, il y ait une telle difference de consomation entre la generation n et la generation n+1 de terminaux. Sans compter qu'il y aura probablement une limite aux nombres de pixels qu'on met sur un ecran de telephone.
[^] # Re: Petit commentaire
Posté par cedric . En réponse au journal J'ai installé ubuntu sur une nexus 7. Évalué à 7.
En fait, j'ai un doute sur la source de l'augmentation de consomation. Est-ce que c'est lie a une consommation direct du pixel ou est-ce lie au fait que le CPU et le GPU doivent travailler plus pour avoir plus de pixels a l'ecran ?
Le premier scenario me parait pas vraiment etre une cause majeur, certe ajouter des pixels doit augmenter les pertes en energie, mais vu que la surface reste stable, celle-ci doivent etre proche de ce qu'il y avait avant. Comme la consommation principale d'un ecran vient de son retro eclairage, je pense donc que ce n'est pas une source principale de consomation et donc l'augmentation de la finesse des pixels n'a pas de lien avec l'augmentation de consomation.
Par contre le GPU et le CPU doivent travailler logiquement plus pour pousser autant de pixels a l'ecran. Etant donne toutes les astuces que mettent en place les SoC pour eviter d'updater un maximum de pixel a l'ecran, je suis pres a parier que le probleme est la. Or de ce cote la, il y a encore pas mal d'optimisation soft qui n'ont pas encore ete pousse. Pour faire simple, le passage a Wayland permettra de faire tres souvent juste un swap de buffer avec partial update, donc le CPU ne faira quasiment rien de lie a la resolution et le GPU n'aura qu'a pousser les pixels qui ont change sur l'ecran. Ca permet de grandement diminuer la consomation (Et Android ne fait pas encore ce genre d'optimisation). Certe entre une basse et une haute resolution, sur la meme surface physique, il faudra pousser plus de pixels, mais le gain par rapport aux implementations actuelles qui font des updates fullscreen est de loin superieur. Et oui, cela n'aide pas en cas de scrolling, mais on ne passe pas son temps a scroller son ecran, sinon on peut rien lire et on passe plus de temps a lire. Il y a aussi des optimisations pour le scrolling qui peuvent ameliorer les choses (plutot pour le CPU et les SoC qui ont un GPU 2D basse conso a cote du GPU 3D).
Donc je ne suis globalement pas convaincu qu'a taille d'ecran egale, mais a resolution superieur, il y ait une telle difference de consomation entre la generation n et la generation n+1 de terminaux. Sans compter qu'il y aura probablement une limite aux nombres de pixels qu'on met sur un ecran de telephone.