Le saviez-vous : une partie des premiers Mac Intel possédait une puce TPM. Comme je l’avais déjà expliqué, Mac OS X n’a jamais réellement utilisé cette puce – même si la rumeur reste récurrente – mais elle peut être utilisée sur les rares modèles équipés. Comme Denis m’a donné un Mac avec TPM (un MacBook noir de première génération), j’en ai profité pour essayer de voir ce qu’il était possible de faire.
Sous Mac OS X… pas grand chose. Apple n’a jamais fourni de pilotes pour la puce TPM, présente uniquement dans les premiers Mac Intel (en gros, ceux en Core Duo) et le pilote open source de Amit Singh ne fonctionne pas totalement sous Leopard (l’OS de ma machine, j’avais la flemme de réinstaller Tiger et je n’ai pas les DVD d’origine sous la main). En fait, le pilote compile et s’installe avec la dernière version de Xcode compatible avec Léopard (la 3.1.4, disponible sur le site de développement d’Apple) mais certains outils ne veulent pas compiler. Cet autre outil semble fonctionner, mais la puce TPM n’a pas d’usage pratique sous Mac OS X, les rares utilitaires permettent essentiellement de la tester et gérer les mots de passe.
Forcément, j’ai cherché ce qui existe comme logiciel capable d’utiliser une puce TPM. Et je suis tombé sur Windows. Depuis Vista, Microsoft impose en effet par défaut une puce TPM pour activer BitLocker, le système de chiffrement de l’OS. Disponible uniquement sur certaines versions de Windows (Intégrale, Entreprise). Pour essayer, j’ai donc installé Windows 7 Intégrale (32 bits, Core Duo oblige) sur le Mac. Et… ça ne fonctionne pas. Windows ne trouve pas la puce TPM, a priori l’EFI d’Apple n’active pas la puce comme le BIOS l’attend.
J’ai (enfin) essayé TPM/J, qui fonctionne a priori sur un Mac (la doc’ l’indique) mais sans succès. Soit il n’aime pas Léopard, soit il n’aime pas la version de Java installée, mais les programmes génèrent systématiquement une exception.
La conclusion de tout ceci ? Il y a bien une puce TPM dans les Mac, mais elle ne sert à rien, même quand on essaye de s’en servir.
Merci pour cet article; je n’aurais pas fait mieux: test avec Windows.
Reste à savoir si les mises à niveau à 7 ou 10 auraient corrigé le problème (peu de chance(s) si ça doit être activé via l’EFI).
Personnellement, même si j’ai bien accueilli l’arrivée d’Intel sur Mac, avec l’arrivée de Bootcamp, je dois dire que la tournure que prend Mac depuis – je veux pas être superstitieux, mais j’ai envie de dire depuis la disparition de Steeve Jobs – depuis quelques années maintenant (on est en 2018), étant initialement pro Apple de par les 2 côtés de ma famille, je suis pas sûr que je vais rester sur Apple:
La seule puce TPM a avoir été faite n’est pas reconnue,
Il n’y a plus de carte graphique Nvidia,
Il n’y a jamais eu de SLI, ni de gestion du PhysX,
Gestion des graphismes de jeux problématique (un même jeu tourne sur ma partition Bootcamp, alors qu’il plante sur Mac aux première manœuvres),
RAM limité sur le Mac Pro 6.1 de moitié de celle des 5.1,
défragmentation jugée inutile et donc non proposée d’office,
Réglage des problèmes disque qui en rajoute plus qu’il n’en règle, quand OS X.12 Sierra n’a carrément pas son utilitaire de disque qui me plante irrémédiablement des clés USB 3 de 64 Go Kingston (vendues alors 1 franc le Go; ça tube) – chose réglée par X.13 High, mais le mal était fait…
(quelques idées d’articles ultérieurs, par la même occasion).
Franchement, payer 1,5 fois un PC de performances équivalentes voire 2 fois pour un tel résultat… je crois que mon prochain MacBook Pro sera un Lenovo Thinkpad; il n’a aucun manquement de la liste ci-dessus.
J’ai l’impression que Windows devient plus efficace, chose qui était inconcevable il y a encore 4 ans. Le Seul problème qui met tant MacOS X que Windows 10 à terre, est la gestion des sauvegardes: sur Windows, il est rare qu’elle se fasse du premier coup sans problème, et sur Mac, cela prend un temps quasiment infini.
Solution de contournement, opter pour un LaCie SSD (CHF 500.- les 1To; ça a diminué de moitié depuis le temps de l’éradication de mes clés USB), en espérant que cela règle ce problème séculaire, (mais ça fait un peu cher le test).