Ordinateurs

Pointage : les problèmes d’overclocking de Windows 8 RTC sont démesurés – High-teK.ca

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Hier, le site d’overclocking populaire HWBot a annoncé qu’en raison de problèmes de performances de Windows 8 lors de l’overclocking, il n’accepterait ni ne validerait plus les résultats utilisant cette plate-forme. Cela a été suffisant pour déclencher un raz-de-marée de spéculations et de vitriol envers l’horloge en temps réel (RTC) prétendument médiocre de Microsoft. Cela a été repris et amplifié sur Internet avec tous les effets inévitables d’un jeu de téléphone. Il est temps d’injecter un peu de bon sens et d’examiner ce que nous vraiment savons – et ce que nous ne savons pas.

Ce problème affecte un petit groupe de personnes

Le problème identifié par HWBot n’a aucun impact sur le matériel de stock. Il n’a aucun impact sur l’overclocking au niveau du BIOS. Il n’a aucun impact sur les ajustements du multiplicateur logiciel. Ce problème est limité aux programmes logiciels qui ajustent la fréquence d’horloge de base (BCLK) à la volée, sans redémarrage. J’ai parlé à plusieurs propriétaires de boutique dans le passé et ils ont confirmé que même parmi les passionnés d’informatique, l’overclocking est assez rare. L’overclocking par BCLK est encore plus rare pour plusieurs raisons, mais principalement parce qu’Intel le déconseille de nos jours et ne lui permet pas de se produire, sauf dans une plage très étroite.

Je ne dis pas que HWBot a eu tort de faire ce qu’ils ont fait, car lorsque votre réputation est fondée sur la validation des résultats OC, vous devez vous assurer que les résultats sont, eh bien, valides. Mais la première chose à comprendre est que ce problème ne concernera qu’un groupe spécifique de personnes utilisant un logiciel pour overclocker le système d’exploitation.

Le mécanisme d’horloge réel impliqué n’est pas clair – mais ce n’est pas une triche

Une chose que j’ai vue mentionnée sur plusieurs sites est l’idée que Microsoft triche d’une manière ou d’une autre pour essayer d’améliorer l’apparence de Windows 8. (Voir: Windows 8 : le résultat désastreux des tergiversations insensées de Microsoft.) Cela trahit un manque fondamental de compréhension du problème. Le fait que l’horloge système perd rapidement du temps est la preuve que ce n’est pas intentionnel. La mise à jour et la synchronisation des horloges système peuvent être extrêmement importantes sur un réseau. Un système perdant 18 secondes toutes les 5 minutes sera désynchronisé pendant près de 6 heures en quatre jours. Cela signifie que les tâches de sauvegarde et la maintenance du système normalement programmées pour 04h00 ont lieu à 10h00. Ceci est un vrai problème.

Psssssst :  Samsung annonce un nouveau SSD PCIe 3.0, franchissant la barrière des performances de 2 Go/s

Mais les références répétées à Windows RTC (horloge en temps réel) ne sont probablement pas exactes. Les versions précédentes de 3DMark (un programme affecté par cet errata) reposaient toutes sur HPET, ne pas RTC. HPET a été introduit dans Windows Vista ; il interroge à 14 MHz au lieu de 3,2 MHz et était nécessaire pour exécuter 3DMark 11. Il est très peu probable que Futuremark revienne à l’utilisation de l’ancien RTC plutôt que de la nouvelle norme HPET.

Je vais utiliser une analogie de métronome pour expliquer le problème ici. Au démarrage, le système « calibre » son métronome interne à une vitesse donnée — appelons-le 133 battements par seconde. À l’heure actuelle, la modification de la valeur BCLK dans le logiciel recalibre simultanément le métronome. Réglez le système sur un BCLK de 122, puis exécutez une référence, et le système signale un temps inférieur en secondes. L’horloge système est en retard par rapport au temps objectif parce que chaque seconde est légèrement plus longue qu’elle ne devrait l’être.

Résultats du sous-cadençage HWBot dans Windows 8

Je pense que ce problème aurait été plus clair si HWBot avait ajouté une colonne au tableau ci-dessus. La temps de mur nécessaires à l’exécution de ces tests doivent être identiques dans les deux cas. Ce qui se passe ici, c’est que les compteurs du système modifient le nombre de battements par seconde, plutôt que de maintenir ce chiffre constant. Je soupçonne que ce problème pourrait être résolu en inversant un paramètre profond dans Windows 8 pour ajuster la façon dont il gère ce type d’ajustement à la volée – ce qui nous amène au point suivant.

Psssssst :  L'ascension et la chute de l'empire Sony - High-teK.ca

Le logiciel d’overclocking au niveau du système d’exploitation a toujours été aléatoire

Je me suis d’abord fait les dents sur l’overclocking avec un IBM PC, un K6-233 et un Golden Orb. Le K6-233 a été remplacé par un K6-2 400 grâce à un remappage multiplicateur 2x/6x qui pouvait être échangé via un cavalier matériel sur la carte mère. Puis le premier K6-2+ est arrivé : 500 MHz sur 0,18 micron avec un cache L2 intégré. J’ai pris une carte mère MSI-5169, j’ai overclocké la puce à ~ 580 MHz et je suis parti pour les courses. Malgré tous les changements entre hier et aujourd’hui, une chose est restée constante : l’exécution du logiciel de réglage d’overclocking dans le système d’exploitation a presque toujours aspiré.

Je ne dis pas ça pour excuser ce qui se passe avec Windows 8, car il est clair que ce problème concerne tout le système d’exploitation. À l’époque, nous nous sommes battus pour des outils au niveau du BIOS précisément parce que les logiciels étaient si aléatoires. Il n’était pas inhabituel pour l’outil d’un fabricant de cartes mères d’insister sur le fait qu’un système fonctionnait à une vitesse alors que des outils tiers en impliquaient une autre et que les benchmarks en indiquaient une troisième. L’expérience s’est légèrement améliorée depuis, grâce à divers outils de carte mère et au support d’Intel et d’AMD, mais l’utilitaire Extreme Tuning d’Intel vous oblige à redémarrer si vous souhaitez modifier l’horloge de base – et il modifie la valeur transmise au BIOS pour l’initialisation du démarrage. . Je pense que c’est pour éviter ce genre de problème.

Psssssst :  Le nouvel APU mobile Kaveri d'AMD apporte une grande amélioration des performances, maintenant presque compétitif avec Intel dans les ordinateurs portables - High-teK.ca

Le but ici n’est pas de donner un laissez-passer à Windows 8, mais de reconnaître que les problèmes d’OCing logiciel ont tourmenté les systèmes d’exploitation aussi longtemps qu’il y en a. a été systèmes d’exploitation. Certains composants n’ont jamais aimé les réglages à la volée de leurs fréquences. Certains programmes ne répondent pas bien à ce genre de changement.

La balle, pour ainsi dire, est définitivement dans le camp de Microsoft sur celui-ci. Le comportement de la minuterie est inhabituel et probablement involontaire. Mais c’est un problème qui affectera une fraction des overclockeurs, qui sont une fraction des passionnés d’informatique, qui sont une fraction des informaticiens utilisateurs. Il n’est pas inhabituel pour les programmes qui modifient les horaires après le démarrage de créer un comportement erratique comme effet secondaire. Le vrai problème est la façon dont l’horloge interne est perturbée – et c’est quelque chose que MS peut presque certainement résoudre.

Maintenant lis: La physique, Ivy Bridge et la mort lente de l’overclocking

Bouton retour en haut de la page