Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как определить температуру GPU от ATI 
:(
    Опции темы
CrazyFish
Дата 18.11.2008, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



Привет всем. Вот мучаюсь ужо не первую неделю. Весь инет перерыл (может плохо искал), даже SDK скачивал с оф сайта ати, так и не нашел как программно определять температуру видеокарты от ATI.
Единственное, что удалось найти на одном из форумов:

Цитата

"Для АТИ есть хороший манул ATI Display Interface Library. Для измерений температуры ГПУ есть функция ATIDL_AccessOEMInfo. Доку простым смертным, есессно, не дадут, но если ты чел зарекомендованный и буржуев патриотично на три буквы не посылал, то под NDA - пжалста! Для АТИ можно еще почитать доки RADEON Family Video BIOS Function Extensions Specification и ATOM BIOS Extension Functions".


Естественно ни ATI Display Interface Library, ни описание функции ATIDL_AccessOEMInfo я не нашел.

Если кому интересно, то вот код по определению температуры графических процессоров от NVIDIA:

Код


function GetNVDIATemp: Cardinal;
type
  NvCplGetThermalSettings = function(WindowsMonitorNumber: UINT;pGpuTemp, pUmgebTemp, pSlowDownTemp: Pointer): BOOL;stdcall;
var
  hInstNvcpl: THandle;
  GetThermalSettings: NvCplGetThermalSettings;
  UmgebTemp, SlowDownTemp: cardinal;
begin
Result := 0;
UmgebTemp := 0;
SlowDownTemp := 0;
hInstNvcpl := LoadLibrary('nvcpl.dll');
if hInstNvcpl <> 0 then
   try
     GetThermalSettings:= GetProcAddress(hInstNvcpl,'NvCplGetThermalSettings');
     if Assigned(GetThermalSettings)  then
        GetThermalSettings(0, Addr(Result), Addr(UmgebTemp), Addr(SlowDownTemp));
    finally
        FreeLibrary(hInstNvcpl);
    end;
end;



Помогите плиз в решении данном проблемы.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0546 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.