Il y a quelques mois, j’avais décidé d’installer un Windows XP SP3 (tout ce qu’il y a de plus valide, avec une licence officielle et tout) sur un vieux disque dur qui traînait histoire de pouvoir profiter à pleine vitesse (comprendre: sans Wine) des quelques jeux du moment capables d’encore tourner sur mon PC vieillissant.
J’avais joué un peu, et puis lassé de quelques plantages et reboots intempestifs en cours de partie (et surtout suite à l’achat d’une Xbox 360) je n’avais pas rejoué sur PC depuis décembre dernier. J’ai donc décidé de m’y remettre un peu, j’avais une vieille partie de Half-Life sur le feu et puis plein d’achievements de retard à Team Fortress 2.
Le moindre jeu faisant rebooter la machine au bout de 10 minutes, je décidai de googler un peu le problème histoire de comprendre. Je lis qu’il faut désactiver le reboot automatique en cas d’erreur: il semblerait en effet que XP soit un peu tatillon et que le premier truc le démangeant provoque un reboot. Diantre me dis-je, je suis la doc et je désactive le reboot automatique, puis relance Half-Life. La sentence ne fut que plus brutale: écran bleu. Oui oui, un bon vieux BSOD, dont je pensais ne jamais revoir la couleur, affublé d’un MULTIPLE_IRP_COMPLETE_REQUEST (que j’aime la clarté des messages d’erreur de Windows…), bien comme il faut. Bizarre, je redémarre le PC, et je lance Warcraft 3. Une quinzaine de minutes plus tard, boum, BSOD.
Je google donc. Les trois premières réponses sont affligeantes (« say sûrement un virus !!!1!!1!! olol »), et puis au détour d’un forum j’apprends que ceci peut être provoqué par un conflit de drivers. Allons bon c’est pas comme s’il y avait grand-chose d’installé sur cette machine… voyons comment résoudre le truc. Ah bin la solution la plus simple, c’est « formate et réinstalle », MAIS QUELLE SURPRISE.
Ne voulant pas me prendre la tête, je suis le conseil au mot: je formate (oubliant au passage que ma progression à Half-Life n’est pas sauvegardée sur un serveur: tout à refaire, bien joué) et je réinstalle. Une fois l’install de Windows terminée je fais bien attention de n’installer que l’essentiel: les drivers SATA, les drivers nVidia, les drivers nForce, les drivers SB Live. J’installe Steam, je retélécharge Half-Life 2, World of Goo et Team Fortress 2, et là alors que mon PC a tourné toute la journée sans problème je me dis “tiens, un petit TF2, ça fait longtemps…” et alors que je suis encore dans les options à configurer mes touches, mon ami MULTIPLE_IRP_COMPLETE_REQUEST est de retour avec son écran bleu de bon aloi sur un XP vieux de 48 heures quasiment pas utilisé. Il va sans dire que le même PC fait tourner sans broncher une Debian depuis plus de 3 ans. Retour à Wine, mais la mort dans l’âme: mon CPU vieillissant me prive d’une bonne dizaine d’images par seconde…
Alors s’il-vous-plaît Valve par pitié, sortez vos jeux en natif sous Linux. Au moins sous ce dernier quand un truc plante on trouve une solution en trente secondes et elle est un peu moins con que “formate et réinstalle”. Dire que XP est supposé être le Windows le moins pire, je n’ose vraiment pas imaginer ce que peut donner Vista…