La mise à niveau du micrologiciel du contrôleur de système graphique sur une carte graphique n’est pas quelque chose que vous ferez très souvent, mais si vous possédez la combinaison non impossible d’une carte graphique Intel Arc et d’un processeur AMD, vous ne pourrez peut-être pas le faire à tout. C’est selon le développeur (s’ouvre dans un nouvel onglet) d’un plugin de mise à jour du firmware (s’ouvre dans un nouvel onglet) pour Linux, tel que rapporté par Phoronix (s’ouvre dans un nouvel onglet).
Le problème tourne autour du moteur de gestion Intel (s’ouvre dans un nouvel onglet) (qui, pour une raison quelconque, prend le sigle MEI). Cette capacité fait partie du hub de contrôleur de plate-forme dans pratiquement tous les chipsets Intel depuis 2008. En conséquence, MEI fonctionne toujours pendant que la carte mère est alimentée, que le PC soit allumé ou non (AMD a un équivalent depuis 2013, le processeur de sécurité de la plate-forme).
Le fonctionnement exact du MEI est en grande partie non documenté, son code dans le micrologiciel est obscurci et il utilise son propre microprocesseur (souvent un Intel Quark). Il dispose même d’un système d’exploitation de type UNIX avec accès à la mémoire, au réseau et aux écrans. Donc, cet ordinateur dans un ordinateur fait certainement quelque chose, mais on ne sait pas exactement quoi, et Intel ne le dit pas.
Une chose qu’il peut faire est de mettre à jour le micrologiciel de la carte graphique, et Intel a profité de cette capacité pour sa nouvelle gamme de cartes GPU discrètes Arc. Cependant, cela pose un problème pour quiconque utilise des produits ou des systèmes d’un autre fournisseur si anciens qu’ils ne prennent pas en charge MEI.
Le problème a été découvert alors que les codeurs tentaient d’obtenir un pilote Linux open source pour que les cartes Arc fonctionnent sur l’architecture POWER d’IBM. Les pilotes graphiques d’Intel n’avaient pas besoin de prendre en charge les processeurs non x86 avant le lancement d’Arc, et maintenant qu’ils le font, des pilotes comme Arm et RISC-V devraient pouvoir utiliser les cartes. Ce n’est pas parfait, mais les travaux avancent.
Il ne semble actuellement pas y avoir de solution au problème sans qu’Intel modifie la manière dont le micrologiciel GSK est livré. Heureusement, ces types de mises à jour du micrologiciel sont rares, mais peuvent ajouter de nouvelles fonctionnalités, telles que la mise à jour de l’année dernière. (s’ouvre dans un nouvel onglet) qui a ajouté la fonctionnalité BAR redimensionnable aux cartes RTX série 30 de Nvidia.