Stepping B2 : Pas que le TLB
Pour ce qui est du lancement du Phenom, le bug du TLB est celui qui aura marqué profondément le lancement de la nouvelle architecture d’AMD. En cannibalisant les ventes des versions serveurs de la puce, le bug empêchant l’utilisation de la virtualisation. Sur le desktop, selon AMD, le bug du TLB n’est pas reproductible. Cela semble assez logique, cependant dans un grand cafouillage, AMD a dans un premier temps demandé aux constructeurs de cartes mères d’ajouter une option dans les BIOS pour corriger le problème en temps réel (le patch TLB fix). Dans un second temps, il a été imposé aux constructeurs (l’option ne devant plus être présente dans le bios) avant que l’on nous dise que finalement, sachant qu’il ne sert à rien, que les OEM avaient le droit, s’il le désiraient, de vendre leurs machines telles quelles. Autant dire que tout ça est un peu confus et qu’AMD a très mal communiqué sur le sujet, amplifiant un problème qui, s’il n’arrive pas hors virtualisation, devrait être inexistant.Le Phenom X4 9600 dans sa révision B2.
Le fait est que, bug du TLB ou pas, les problèmes de stabilité avec le Phenom étaient réels au lancement et dans les mois qui ont suivi. Affinités particulières avec la RAM, écrans bleus inexplicables, on était loin du lancement techniquement parfait des Athlon 64. Présenté comme coupable dans un premier temps : les BIOS des cartes mères. Effectivement, chaque version proposait une petite amélioration, les dernières en date semblent d’ailleurs avoir fait un très gros bond en avant, c’est ce que nous avons pu remarquer sur la Gigabyte MA790FX-DQ6 et sur la M3A-H/HDMI d’Asus. La stabilité a été gagnée au prix d’une légère baisse de performances. Reste que ce n’est malgré tout pas parfait et que les Phenom B2 arrivent encore, même avec ces BIOS et le fix TLB d’enclenché, a poser des soucis. B3, d’autres corrections
Le site d’AMD confirme ce dont on se doutait depuis un moment, le stepping B3 des Phenom que nous vous présentons aujourd’hui corrige d’autres bugs. C’est assez normal, créer un nouveau stepping est un acte couteux pour un constructeur de processeur et les ingénieurs essayent d’intégrer un maximum de corrections à l’intérieur. Il suffit de regarder le nombre de « bugs » dans les Core 2 Duo en 65 nm pour s’en convaincre. Tous ne sont pas importants, chez Intel on indique en permanence que les bugs ne sont pas reproductibles par exemple, et qu’il ne s’agit que d’erreurs trouvées dans des protocoles de tests unitaires exhaustifs. Si l’on regarde en détail le document d’AMD, on notera que trois bugs principaux sont annoncés être corrigés dans le stepping B3, le 309 parlant d’un problème de timings qui pourrait causer un souci dans l’ordre des instructions. 
La vraie cause des plantages que nous (nos confrères, et les revendeurs avec qui nous avons discutés) avons rencontrés ? On ne le saura probablement jamais, toujours est il que durant nos tests, nous n’avons pas remarqué de problème avec les deux processeurs B3 fournis par AMD, tandis qu’en voulant faire faire un tour d’honneur au Phenom X4 9600 B2, nous avons eu droit, sur une plateforme identique, à un freeze de la machine. Le B3 semble mettre tous ces problèmes derrière lui, et c’est une très bonne chose.