Note rapide: Je sais que c'est un site de questions-réponses sur le développement de jeux , mais je suppose que vous connaissez et avez surtout de l'expérience avec les cartes graphiques, je vous adresse donc cette question. Si vous pensez que c'est complètement hors sujet, veuillez me référer à un site / forum approprié. Edit: En fait, cela est lié à gamedev: si un mauvais code peut entraîner une surchauffe ou une rupture de la carte, les développeurs de jeux doivent en être conscients et s'assurer que leurs applications ne le font pas.
Cela peut sembler une question étrange ou stupide, mais est-il réellement possible d'écrire une telle application de rendu graphique qui peut casser la carte graphique (de quelque manière que ce soit)?
La raison immédiate qui m'a fait poser cette question était (sans surprise) ma propre carte graphique cassée. Après l'avoir réparé, le militaire a déclaré qu'il avait testé diverses applications (jeux) et que cela fonctionnait bien. Mais lorsque j'ai lancé ma propre application (démonstration d'ombrage différé), elle l'a chauffée à plus de 100 degrés Celsius. Donc, ma carte ne s'est pas révélée être réparée après tout, mais ce qui est important ici, c'est que le problème ne semble se produire que lorsque j'exécute ma propre application.
J'ai joué à divers jeux exigeants en GPU (comme Crysis) et je l'ai souvent poussé à la limite et plus encore (avec des réglages si élevés que les jeux tournaient à 5 FPS), ainsi que des repères ... J'ai donc donné ma carte, à plusieurs reprises, tellement de charge de travail qu'elle ne pouvait pas rattraper (donc faible FPS) mais elle n'a jamais atteint des températures dangereuses. Mais ma propre application a réussi à y parvenir (au moins lorsque la v-sync était désactivée). : P Comme ce n'était que ma propre application, je ne pense pas qu'un mauvais système de refroidissement soit le coupable.
Je demande donc - pensez-vous (ou savez-vous peut-être) s'il est possible de casser la carte graphique (de quelque manière que ce soit, pas seulement en surchauffant) par un code vicieux?
Mise à jour:
Joe Swindell a déclaré que la surchauffe peut être le problème (eh bien, cela peut certainement casser la carte). Mais un système de refroidissement approprié ne devrait-il pas empêcher cela (en aucun cas)?
Boreal a signalé un autre problème. Si je comprends bien, FPS est lié à la fois au CPU et au GPU (est-ce vrai?). Un FPS si faible peut signaler une charge CPU élevée ou une charge GPU élevée. Mais encore une fois - un système de refroidissement approprié ne devrait-il pas empêcher le GPU de surchauffer même si la carte est "utilisée à 100% tout le temps"?