Utiliser un PowerBook écran fermé pour améliorer les performances

Depuis quelques années, Apple propose un mode qui permet d’utiliser un ordinateur portable avec un écran externe sans activer l’écran interne. Si c’est peu intéressant actuellement au vu de la puissance des GPU, les premiers PowerBook G3 et G4 pouvaient améliorer leurs performances avec un écran externe. Démonstration.
2013-06-02-tibook

J’ai testé avec une machine qui a quelques limites, un PowerBook G4 de première génération. Il dispose d’un écran en 1 152 x 768 et d’un GPU qui a seulement 8 Mo de mémoire vidéo, la Rage Mobility 128. Avec un écran en haute définition, on atteint vite la limite de la mémoire vidéo, et le mode « écran fermé » permet de passer cette limite.

8 Mo

8 Mo

Si la capacité de la mémoire vidéo a peu d’importance actuellement avec des GPU qui disposent de plusieurs Go de RAM à disposition, c’était un problème il y a une quinzaine d’années. Pour afficher une image en 1 152 x 768 et en millions de couleurs (l’écran atypique du PowerBook), il fallait réserver 1152 x 768 x 4 (4 octets par pixels en 32 bits), soit environ 3,5 Mo de mémoire vidéo, à prendre dans les 8 Mo du GPU. Le problème venait quand vous vouliez brancher un écran haute définition (assez rare à l’époque, ceci dit) : 4,5 Mo ne permettent pas d’atteindre des définitions très élevées en gardant un grand nombre de couleurs. Il est possible d’utiliser un écran externe en 1 024 x 768 en 32 bits, mais pas plus : au-delà, il faut diminuer la profondeur des couleurs.

Typiquement, avec un écran en 1 920 x 1 200, on peut soit travailler en définition native et en 256 couleurs (2,3 Mo) ou en 1 680 x 1 050 en milliers de couleurs (3,5 Mo).

1920 x 1200 256 couleurs

1920 x 1200 256 couleurs


1680 x 1050 milliers de couleurs

1680 x 1050 milliers de couleurs

C’est là que le mode écran fermé intervient. Pour l’utiliser, il faut brancher l’ordinateur au secteur, le démarrer, brancher une souris et un clavier USB et le mettre en veille. Ensuite, il faut le réveiller en utiliser le clavier ou la souris USB. Normalement, l’ordinateur se réveillera en désactivant l’écran interne, ce qui libère de la mémoire vidéo pour un écran externe. Dans mon cas, il devient possible de passer en 1 680 x 1 050 en millions de couleurs (7 Mo) ou en 1 920 x 1 200 en milliers de couleurs (4,6 Mo). Le mode 32 bits n’est pas accessible : il nécessite plus de 9 Mo de mémoire (et donc un modèle avec 16 Mo de mémoire vidéo).

1920 x 1200 milliers de couleurs

1920 x 1200 milliers de couleurs


1680 x 1050 millions de couleurs

1680 x 1050 millions de couleurs