Carte graphique additionnelle ou GPU intégré à la carte mère ?
Dans le second cas, il se peut que le GPU utilise une partie de la RAM système.
Même dans le premier cas, la carte mère se réserve une partie de la RAM.
Il y a aussi une particularité avec 4 Gio : c’est la limite d’adressage en 32 bits. Sur PC, pour que les systèmes 32 bits puissent accéder à la mémoire interne des périphériques, celle-ci doit être “mappée” dans l’espace d’adressage en deça de 4 Gio, typiquement dans la zone entre 3,5 Gio et 4 Gio. La RAM système située dans cette plage d’adresses n’est donc pas accessible, masquée par la mémoire des périphériques. La carte mère peut la remapper au delà de 4 Gio, où elle n’est accessible que par les systèmes 64 bits et les systèmes 32 bits supportant l’extension d’adressage physique PAE. Sur certaines cartes mères il y a une option dans le BIOS pour l’activer. Mais ce remappage, s’il a lieu, peut avoir une certaine granularité (taille de bloc minimum), et une partie peut ne pas être accessible.
Les premières lignes des logs du noyau (commande dmesg
) détaillent les différentes zones mémoire.