Nota rápida: Eu sei que este é um site de perguntas e respostas sobre desenvolvimento de jogos, mas acho que vocês, acima de tudo, conhecem e têm experiência com placas gráficas, então eu dirijo essa pergunta a vocês. Se você acha que isso é completamente fora de tópico, consulte-me em um site / fórum adequado. Edit: Na verdade, é relacionado ao jogo: se um código incorreto pode resultar em superaquecimento ou quebra de cartão, os desenvolvedores de jogos devem estar cientes disso e garantir que seus aplicativos não façam isso.
Isso pode parecer uma pergunta estranha ou estúpida, mas é realmente possível escrever um aplicativo de renderização gráfica que possa quebrar a placa gráfica (de alguma forma)?
O motivo imediato que me fez fazer essa pergunta foi (sem surpresa) minha própria placa de vídeo quebrada. Depois de repará-lo, o técnico disse que testou vários aplicativos (jogos) nele e funcionou bem. Mas quando lancei meu próprio aplicativo (demo de sombreamento diferido), ele o aqueceu a mais de 100 graus Celsius. Afinal, meu cartão não foi corrigido, mas o importante aqui é que o problema parecia ocorrer apenas ao executar meu próprio aplicativo.
Joguei vários jogos que exigem GPU (como o Crysis) e muitas vezes o levei ao limite e mais (tinha configurações tão altas que os jogos rodavam a 5 FPS), alguns benchmarks também ... meu cartão, muitas vezes, com tanta carga de trabalho que não conseguia recuperar o atraso (portanto, baixo FPS), mas nunca atingiu temperaturas perigosas. Mas meu próprio aplicativo conseguiu isso (pelo menos quando o v-sync estava desativado). : P Como era apenas meu próprio aplicativo, não acho que um sistema de refrigeração ruim foi o culpado.
Então eu pergunto - você acha (ou talvez saiba) se é possível ou não quebrar a placa de vídeo (de alguma forma, não apenas por superaquecimento) por algum código vicioso?
Atualizar:
Joe Swindell disse que o superaquecimento pode ser o problema (bem, definitivamente pode quebrar o cartão). Mas um sistema de refrigeração adequado não deve impedir que isso aconteça (sob nenhuma circunstância)?
Boreal apontou outro problema. Se bem entendi, o FPS está vinculado à CPU e à GPU (isso está certo?). FPS tão baixo pode sinalizar alta carga da CPU ou alta GPU . Mas, novamente - um sistema de refrigeração adequado não deve impedir o superaquecimento da GPU, mesmo que a placa seja "usada 100% o tempo todo"?