Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > состояние загруки GPU |
Автор: hawk3500 18.10.2012, 10:57 |
Доброго времени суток. Подскажите какими функциями можно узнать состояние загрузки GPU. На сколько процентов он загружен?Какова его температура? Речь идёт о GPU от NVIDIA. Заранее благодарен. С уважением, HAWK3500. |
Автор: feodorv 18.10.2012, 22:21 |
Требуется NVIDIA SDK. Пример посмотрите http://www.gamedev.ru/flame/forum/?id=81047. |
Автор: tzirechnoy 18.10.2012, 22:47 |
Не могу представить себе ни одной вменяемой задачи, которую имеет смысл писать на C/C++ и для которой надо узнать температуру именно GPU. |
Автор: Dem_max 19.10.2012, 06:33 | ||
Измерять загрузку GPU при использовании расчетов на CUDA |
Автор: Amp 19.10.2012, 11:29 | ||
Task Manager, например. |
Автор: tzirechnoy 19.10.2012, 15:39 |
Конкретно вентиляторуправлялкам и таскменеджэру надо знать температуры всех процэссоров и заодно мостов памяти. А если будет ещё и температура выходящего из корпуса воздуха -- то ещё лучшэ. Так что отдельно GPU им просто не упёрся, и начинать написание таких вещей надо не с GPU по очевидным причинам. Смотреть проблемы на своей системе имеет смысл как раз через такие таскменеджэры и прочие control monitorы. А если надо какой-то извращённый микроалгоритм для одной локальной системы -- то C++ здесь потребует явного overengeneering, для этого есть скриптовые языки (включая пару идущих в комплекте с виндой) и маркоязыки управления GUI-приложэниями. Пытаться левыми шаманскими танцами администрировать (управлять скоростью и температурой) чужые компьютэры в своей числодробилке на C++ -- это, в общем, попытка влезть не в своё дело. Да и сама по себе температура GPU, дажэ при использовании CUDA, не показатель. Где-то GPU греться не будет, а проц сдохнет. А где-то GPU сдохнет на 65, поскольку и так разогнанный. |
Автор: Amp 19.10.2012, 15:57 |
Проглядел, что речь про температуру. Думал о загрузке GPU. |