Mac Pro et cartes graphiques : de l’UEFI chez Asus, donc pas pour les Mac

Encore les cartes graphiques, avec un truc intéressant : Asus propose des firmware UEFI pour certaines cartes graphiques. Comme j’ai vu la question dans certains commentaires, un petit point s’impose : ça ne rend pas les cartes compatibles Mac pour autant.

D’abord, les GeForce GTX 680 sont déjà compatibles Mac OS X, et si on prend un modèle de référence, les sorties doivent marcher. Mais — comme souvent — on n’a pas accès à la  sur fond gris ni au menu de démarrage, l’image n’apparaît que quand l’OS est chargé.

Ce firmware UEFI ne changera rien, parce qu’Apple n’utilise pas l’UEFI. Faisons simple : le firmware (BIOS) de la carte graphique doit correspondre au firmware (BIOS) de la carte mère pour afficher avant le chargement de l’OS.

Sur PC, on a généralement un BIOS sur la carte mère avec un BIOS sur la carte graphique : mode VGA ou texte, mais ça marche. L’autre choix, c’est un firmware UEFI sur la carte mère avec un firmware compatible GOP (le nom du pilote graphique) sur la carte graphique, ce qu’Asus propose : ça marche aussi. Le dernier choix, c’est Apple : les Mac utilisent un EFI (notez l’absence de U), un truc un peu plus ancien, qui n’utilise pas le GOP. Le pilote des Mac, c’est ce qu’on appelle l’UGA. Il faut donc une carte avec un firmware UGA pour que ça fonctionne, et c’est évidemment assez rare.

Pour éviter les soucis, les cartes mères UEFI et les cartes graphiques UEFI intègrent aussi du code BIOS pour éviter les soucis (les cartes Apple ont d’ailleurs aussi une partie BIOS), mais ce n’est pas suffisant pour l’écran de démarrage des Mac.