Skip to content
Fritz 1, 2 et 3 sur Pentium 90 : cotes et gains d'horloge

Laboratoire CB-Emu · programmes DOS · octobre 2026

Fritz 1, 2 et 3 sur Pentium 90 : les trois premiers Fritz passent au 486 rapide… puis au Pentium

Après le 486DX 33 MHz, les trois premiers Fritz rejouent sur un Pentium 90 émulé par QEMU, branchés en UCI. Chacun a fait son gauntlet « en échelle » à la cadence du laboratoire. Le classement les sépare nettement : Fritz 3 se détache, tandis que Fritz 1 et Fritz 2 restent au coude à coude — Fritz 1 passant même très légèrement devant, à la faveur d'un plateau d'adversaires plus relevé.

2264Fritz 1 P90 · 172 parties · +142 sur le 486/33
2235Fritz 2 P90 · 150 parties · +64 sur le 486/33
2402Fritz 3 P90 · 152 parties · +150 sur le 486/33
Des émulations, pas des moteurs natifs Ces trois Fritz sont les programmes DOS d'origine (1991-1994), avec leur interface, leur échiquier et leur livre, qui tournent sur un PC Pentium 90 émulé par QEMU. Un relais tape au clavier les coups de l'adversaire, lit à l'écran le coup joué par Fritz et gère la pendule ; vu de l'extérieur, chaque Fritz se présente comme un moteur UCI ordinaire. La vitesse de la machine émulée est étalonnée pour coïncider avec celle d'un vrai Pentium 90 MHz : QEMU compte les instructions exécutées et le relais ne rend la main qu'une fois le temps réel rejoint. Le 486 émulé antérieur, lui, passait par MAME, qui ne tenait que 0,72 fois la vitesse réelle ; le passage à QEMU permet enfin le temps réel sur Pentium.

Le protocole

Les trois Fritz ont été mesurés de la même façon, chacun par un gauntlet « en échelle » sous cutechess-cli :

  • Adversaires : les machines dédiées et les moteurs embarqués émulés de la liste, à cote fixe, puis des moteurs PC classés quand la force l'exige. Les plateaux ne sont pas identiques d'un Fritz à l'autre : Fritz 1 a hérité du haut de tableau le plus relevé.
  • Échelle : dix parties contre chaque adversaire, en remontant la liste jusqu'à deux adversaires de suite à 10 % ou moins, puis compléments.
  • Cadence : 60 coups en 15 minutes, renouvelable (~15 s/coup). Quatre parties à la fois.
  • Cote : calculée par Ordo avec l'ensemble des parties du laboratoire, comme pour tous les moteurs du classement.

Les résultats

Moteur (Pentium 90)Elo P90PartiesScoreElo 486/33Gain
Fritz 3 Pentium 90240215247,0 %2252+150
Fritz 1 Pentium 90226417226,2 %2122+142
Fritz 2 Pentium 90223515038,7 %2171+64

Trois enseignements. D'abord, Fritz 3 se détache, à 2402, soit 138 points devant Fritz 1 et 167 devant Fritz 2. Ensuite, Fritz 1 et Fritz 2 sont au coude à coude (2264 contre 2235, dans la marge d'erreur), Fritz 1 passant même devant : son score brut est pourtant le plus faible des trois (26 %), mais il a affronté un haut de tableau autrement plus dur — six moteurs PC au-dessus de 2700 (Nimzo 8, Fritz 5.32, Hiarcs 7, Zarkov, WildCat, Yace), tous à 0 ou presque. La cote d'Ordo, elle, tient compte de la force des adversaires : perdre contre du 2700 ne coûte pas ce que coûte perdre contre du 2300. Enfin, le Pentium profite surtout à Fritz 1 et Fritz 3 (+142 et +150 sur le 486/33), beaucoup moins à Fritz 2 (+64).

Face aux adversaires

Les trois Fritz ont partagé l'essentiel de leur plateau. Le tableau donne, pour chaque adversaire, la cote du laboratoire et le score de chaque Fritz (un tiret quand la rencontre n'a pas eu lieu).

AdversaireCoteFritz 1Fritz 2Fritz 3
Fritz 5.32 UCI py27730 / 10—0 / 10
Hiarcs 7 UCI py27820 / 10—0,5 / 10
Zarkov 6.5027710 / 10——
Shredder 5.32 UCI py27700 / 2——
Nimzo 8 UCI py27440 / 10——
WildCat 8 UCI27410,5 / 10——
Yace Paderborn27260 / 10—0 / 10
Rebel 6.026740 / 100 / 100 / 10
Stockfish 11 68040 40MHz25463 / 10—1,5 / 10
Saitek RISC 2500 400 MHz24403,5 / 103,5 / 109 / 11
Stockfish 11 68020 16MHz23833,5 / 100 / 107 / 11
Mephisto Genius 68030 London23634 / 101,5 / 107 / 11
Chess Genius 1 486DX23383,5 / 106 / 208 / 12
Mephisto Berlin Pro 6802023154,5 / 109,5 / 206,5 / 12
Fruit 2.1 ARM9 30MHz23104 / 108 / 208 / 11
Fritz 3 486DX 33MHz22525 / 108 / 208 / 11
Fruit 2.1 68040 40MHz22406 / 109 / 109 / 11
MChess 1.71 486DX21937,5 / 1012,5 / 207 / 12

La lecture est limpide : Fritz 3 marque partout davantage, bat le Saitek RISC 2500 accéléré (9/11) et le Stockfish 11 embarqué sur 68020 (7/11), et tient tête au Genius 68030 London (7/11). Les trois butent de la même façon sur le mur des moteurs PC : Rebel 6.0, et pour Fritz 1 les six programmes au-dessus de 2700, ne laissent rien.

Et la liste suédoise ?

La SSDF n'a mesuré que Fritz 3 sur Pentium 90, à 2370. Le laboratoire le place à 2402, soit 32 points au-dessus — l'écart habituel, léger et dans le même sens que sur le 486. Pour Fritz 1 et Fritz 2, la SSDF ne donne pas de cote Pentium ; la comparaison s'arrête là.

Trois parties remarquables

Une partie par version, toutes des victoires, toutes conclues par un mat sur l'échiquier — le laboratoire joue jusqu'au mat, sans abandon. Les diagrammes montrent les positions clés ; la notation est en français.

Fritz 1 — la défense Damiano, punie en 18 coups

Fritz 1 Pentium 90 (blancs) — Fritz 3 486DX 33 MHz (noirs) · Défense Damiano · 1–0 en 18 coups

La plus belle ironie du gauntlet : Fritz 1, le plus faible des trois, mate Fritz 3, le plus fort, dans une ligne réfutée depuis 1512. Après 1.e4 e5 2.Cf3, Fritz 3 joue 2…f6 ?, la défense Damiano — un coup que tout livre d'ouverture condamne. Fritz 1 trouve la réfutation classique : 3.Cxe5 ! fxe5 4.Dh5+, et le roi noir, privé de roque, est traîné vers le centre puis vers l'aile roi. 4…Re7 5.Dxe5+ Rf7 6.Fc4+ Rg6 7.Df5+ Rh6 : en sept coups, le roi est déjà en h6.

Après 7.Df5+ Rh6 : le roi noir est sorti de force jusqu'en h6, les Blancs vont ouvrir les lignes.
18.Dg3# : le roi noir est maté en f4, au milieu de l'échiquier, au 18e coup.

La suite 8.d3+ g5 9.h4 ouvre tout ; après 15.g5+ Fxg5 16.hxg5+ Rxg5 17.Dg7+ Rf4 18.Dg3#, le roi est maté en plein centre. Que le meilleur des trois Fritz se laisse prendre à un piège de cinq siècles en dit long sur les livres et l'évaluation de ces tout premiers programmes : la force de calcul brute ne protège pas d'un trou théorique.

1. e4 e5 2. Cf3 f6 3. Cxe5 fxe5 4. Dh5+ Re7 5. Dxe5+ Rf7 6. Fc4+ Rg6 7. Df5+ Rh6 8. d3+ g5 9. h4 Fb4+ 10. c3 De7 11. Fxg5+ Rg7 12. Fxe7 Fxe7 13. Df7+ Rh6 14. g4 d6 15. g5+ Fxg5 16. hxg5+ Rxg5 17. Dg7+ Rf4 18. Dg3#

Fritz 2 — le scalp du Genius 68030 London

Mephisto Genius 68030 London (blancs) — Fritz 2 Pentium 90 (noirs) · Défense hollandaise · 0–1 en 48 coups

C'est le meilleur résultat de Fritz 2 du gauntlet : une victoire sur la plus forte machine dédiée de la liste (Genius 68030 London, 2363), contre laquelle il n'a pris que 1,5 sur 10. Dans une hollandaise, le milieu de partie reste équilibré — au 20e coup le matériel est strictement égal. Tout se joue dans une finale longue : la majorité de pions de Fritz 2 à l'aile dame produit un pion passé en b, et la machine ne parvient pas à l'arrêter.

48…Th4# : Fritz 2 laisse les Blancs promouvoir (48.b8=D) et mate dans la foulée.

La fin est jolie : le Genius tente une chasse au roi noir (34.Td8+ … 37.g4+), mais le roi s'échappe vers le centre ; pendant ce temps le pion b file. Au bout du compte, 47…Txg4 48.b8=D Th4# : Fritz 2 ignore la toute nouvelle dame blanche et mate à l'horizontale. Battre un 2363 à la pendule, sur un simple avantage structurel converti en finale, est exactement ce qu'on attend d'un programme déjà « positionnel » pour son époque.

1. d4 f5 2. c4 Cf6 3. g3 e6 4. Fg2 Fe7 5. Cf3 O-O 6. O-O d6 7. Cc3 De8 8. Dc2 b6 9. Cb5 Ca6 10. Ce5 d5 11. Da4 c5 12. cxd5 Cxd5 13. Db3 Fb7 14. Td1 cxd4 15. Cxd4 Cc5 16. Dc4 Tc8 17. Cxe6 Cxe6 18. Fxd5 Txc4 19. Fxe6+ Rh8 20. Fxc4 Fc5 21. Cf3 Fxf3 22. exf3 h6 23. Ff4 Dc6 24. Fd5 Df6 25. Td2 Te8 26. Fc4 g5 27. Fc7 Tc8 28. Td7 Fxf2+ 29. Rh1 Dxb2 30. Tf1 Fd4 31. Fa6 Te8 32. Fd3 Dc3 33. Fxf5 Te1 34. Td8+ Rg7 35. Td7+ Rf6 36. Td6+ Rxf5 37. g4+ Re5 38. Tc6+ Rd5 39. Txc3 Txf1+ 40. Rg2 Tg1+ 41. Rh3 Fxc3 42. Fb8 Fe5 43. Fxe5 Rxe5 44. a4 a6 45. a5 Rf4 46. axb6 Rxf3 47. b7 Txg4 48. b8=D Th4#

Fritz 3 — une pièce arrachée à Stockfish

Fritz 3 Pentium 90 (blancs) — Stockfish 11 sur 68020 16 MHz (noirs) · Ouverture du fou · 1–0 en 44 coups

Fritz 3 bat ici un moteur moderne — Stockfish 11 — handicapé il est vrai par son processeur, un 68020 à 16 MHz. Le cœur de la partie est un coup tactique net. Après 16…Ce3, qui attaque la dame blanche, Fritz 3 joue 17.Cd5 ! 17…Cxd1 (Stockfish prend la dame) 18.Fxh6 ! — au lieu de reprendre le cavalier, Fritz 3 s'empare de la dame noire en h6.

Après 18.Fxh6 : les deux dames tombent, mais 19.dxc5 va gagner le fou — Fritz 3 ressort une pièce et un pion devant.
44.Ta8# : le pion c promu et la tour concluent sur la colonne a.

Après 18…O-O 19.dxc5 (qui gagne le fou) gxh6 20.Txd1, la poussière retombe : Fritz 3 a une pièce et un pion de plus. La conversion est méthodique — le pion c devient passé (32.c6, 36.c7), le fou et la tour l'escortent, et 44.Ta8# clôt la partie. Contre le meilleur algorithme de recherche de la liste, c'est la vitesse qui a manqué à Stockfish, pas l'inverse.

1. e4 e5 2. Fc4 c6 3. Cc3 d5 4. exd5 b5 5. Fb3 b4 6. Cb1 e4 7. dxc6 Cxc6 8. Ce2 Fc5 9. O-O Cf6 10. a3 bxa3 11. bxa3 Dd6 12. Cbc3 Cg4 13. g3 Dh6 14. h4 Cce5 15. d4 e3 16. fxe3 Cxe3 17. Cd5 Cxd1 18. Fxh6 O-O 19. dxc5 gxh6 20. Tfxd1 Rg7 21. Cd4 Fd7 22. Te1 f6 23. Cc7 Tac8 24. Cce6+ Fxe6 25. Cxe6+ Rg6 26. Cxf8+ Txf8 27. Ted1 Tc8 28. Td5 a5 29. Tf1 a4 30. Fxa4 h5 31. Td6 Cg4 32. c6 Tb8 33. c4 h6 34. Fc2+ Rf7 35. Td7+ Rf8 36. c7 Tc8 37. Td8+ Re7 38. Txc8 Rd7 39. Ff5+ Rd6 40. Td8+ Rxc7 41. Tc8+ Rb6 42. Tb1+ Ra7 43. Fe4 f5 44. Ta8#

Ce qu'il reste à faire

Le duel direct des trois Fritz, en tournoi toutes rondes des moteurs émulés, dira s'ils se départagent entre eux comme la cote le suggère. Et la version accélérée — au-delà du Pentium — reste à mesurer, pour isoler ce que la seule horloge apporte encore.

Sources

Laboratoire CB-Emu · chess.lumn.eu · gauntlets en échelle (Pentium 90 émulé par QEMU, cadence 60 coups en 15 minutes), diagrammes générés sur les parties réelles.