Краткое замечание: я знаю, что это сайт вопросов и ответов по разработке игр, но я думаю, что вы, ребята, больше всего знаете и имеете опыт работы с видеокартами, поэтому я задаю вам этот вопрос. Если вы думаете, что это совершенно не по теме, пожалуйста, направьте меня на соответствующий сайт / форум. Изменить: На самом деле, это связано с gamedev: если плохой код может привести к перегреву или поломке карты, то разработчики игр должны знать об этом и убедиться, что их приложения этого не делают.
Это может показаться странным или глупым вопросом, но возможно ли вообще написать такое приложение для рендеринга графики, которое может сломать видеокарту ( любым способом)?
Непосредственной причиной, которая заставила меня задать этот вопрос, была (не удивительно) моя собственная сломанная видеокарта. После ремонта он сказал, что он тестировал различные приложения (игры) на нем, и он работал нормально. Но когда я запустил свое собственное приложение (демонстрация отложенного затенения), оно нагревало его до температуры выше 100 градусов по Цельсию. Так что моя карта, в конце концов, не была исправлена, но здесь важно то, что проблема, казалось, возникала только при запуске моего собственного приложения.
Я играл в различные игры, требующие GPU (например, Crysis), и часто доводил его до предела и даже больше (настройки были настолько высоки, что игры работали со скоростью 5 FPS), а также некоторые тесты ... Итак, я дал моя карта много раз так сильно загружалась, что не могла ее догнать (отсюда низкий FPS), но она никогда не достигала опасных температур. Но моему собственному приложению это удалось (по крайней мере, когда была отключена V-Sync). : P Так как это было только мое собственное приложение, я не думаю, что плохая система охлаждения была виновником.
Поэтому я спрашиваю - вы думаете (или, может быть, знаете), возможно ли сломать видеокарту (каким-либо образом, не только перегревом) каким-нибудь порочным кодом?
Обновить:
Джо Суинделл сказал, что перегрев может быть проблемой (ну, это определенно может сломать карту). Но не должна ли надлежащая система охлаждения предотвратить это (ни при каких обстоятельствах)?
Бореал указал на еще одну проблему. Если я правильно понимаю, FPS связан как CPU, так и GPU (это верно?). Столь низкий FPS может сигнализировать о высокой загрузке процессора или высокой загрузке графического процессора . Но опять же - не должна ли надлежащая система охлаждения предотвращать перегрев графического процессора, даже если карта «используется на все 100%»?