L’une des séries de correctifs de pilote de noyau DRM Intel i915 intéressantes sur lesquelles nous travaillons récemment concerne les statistiques de mémoire fdinfo avec la possibilité de rapporter des statistiques de mémoire par processus/client autour de l’utilisation de la vRAM.
Tvrtko Ursulin, ingénieur d’Intel, a travaillé sur la capacité de suivre l’empreinte mémoire et la comptabilité par client pour exposer diverses métriques de mémoire pour un processus donné sous/proc ou il existe également des correctifs en attente pour ensuite résumer facilement l’utilisation de la mémoire GPU via gputop pour afficher l’utilisation de la mémoire par processus.
Lundi, la quatrième itération de ces correctifs a été publiée. Elle utilise désormais les poignées DRM GEM pour le suivi des objets utilisateur, ainsi qu’un correctif pour le code.
C’est un travail intéressant qui sera utile à certains qui souhaitent en savoir plus sur l’utilisation de la mémoire vidéo par les processus. Il est dommage qu’une telle fonctionnalité n’ait pas été en place universellement pour tous les pilotes graphiques du noyau Linux il y a longtemps. Compte tenu du timing de ces correctifs mis à jour, ils ne seraient pas attendus maintenant avant au moins le cycle du noyau v6.6. Ceux qui souhaitent essayer ces correctifs de statistiques de mémoire fdinfo peuvent les trouver sur le dri-devel liste de diffusion.