Nota rápida: Sé que este es un sitio de preguntas y respuestas sobre el desarrollo de juegos , pero supongo que ustedes, sobre todo, saben y tienen experiencia con las tarjetas gráficas, así que les dirijo esta pregunta. Si cree que esto está completamente fuera de tema, remítame a un sitio / foro adecuado. Editar: En realidad, está relacionado con gamedev: si un código incorrecto puede provocar el sobrecalentamiento o la rotura de la tarjeta, los desarrolladores de juegos deben ser conscientes de eso y asegurarse de que sus aplicaciones no lo hagan.
Esto puede parecer una pregunta extraña o estúpida, pero ¿es realmente posible escribir una aplicación de representación de gráficos que pueda romper la tarjeta gráfica (de alguna manera)?
La razón inmediata que me hizo hacer esta pregunta fue (no es de extrañar) mi propia tarjeta gráfica rota. Después de repararlo, el técnico de servicio dijo que probaron varias aplicaciones (juegos) y funcionó bien. Pero cuando lancé mi propia aplicación (demo de sombreado diferido) la calentó a más de 100 grados centígrados. Después de todo, mi tarjeta no resultó estar arreglada, pero lo importante aquí es que el problema parecía ocurrir solo cuando ejecutaba mi propia aplicación.
He jugado varios juegos que requieren GPU (como Crysis) y, a menudo, lo llevé al límite y más (tenía configuraciones tan altas que los juegos funcionaron a 5 FPS), algunos puntos de referencia también ... Así que he dado mi tarjeta, muchas veces, tanta carga de trabajo que no pudo alcanzar (por lo tanto, bajo FPS) pero nunca alcanzó temperaturas peligrosas. Pero mi propia aplicación logró eso (al menos cuando la sincronización v estaba desactivada). : P Como era solo mi propia aplicación, no creo que un mal sistema de enfriamiento fuera el culpable.
Entonces le pregunto: ¿piensa (o quizás sabe) si es posible romper la tarjeta gráfica (de alguna manera, no solo por sobrecalentamiento) por algún código vicioso?
Actualizar:
Joe Swindell dijo que el sobrecalentamiento puede ser el problema (bueno, definitivamente puede romper la tarjeta). Pero, ¿no debería un sistema de enfriamiento adecuado evitar que eso suceda (bajo ninguna circunstancia)?
Boreal señaló otro problema. Si entiendo correctamente, FPS está vinculado tanto por la CPU como por la GPU (¿es correcto?). Por lo tanto, un FPS bajo puede indicar una carga de CPU alta o una carga de GPU alta . Pero una vez más, ¿no debería un sistema de enfriamiento adecuado evitar que la GPU se sobrecaliente incluso si la tarjeta se "usa al 100% todo el tiempo"?