Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > ОС и железо
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.11.2008, 08:08
CrazyFish CrazyFish вне форума
Прохожий
 
Регистрация: 23.07.2008
Сообщения: 5
Репутация: 10
По умолчанию Как определить температуру GPU от ATI

Привет всем. Вот мучаюсь ужо не первую неделю. Весь инет перерыл (может плохо искал), даже 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;

Помогите плиз в решении данном проблемы.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:22.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter