Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аpi для понижения частоты процессора, Нужна , СРОЧНО!!! 
:(
    Опции темы
IVS_Studio
Дата 25.5.2005, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 16.2.2005
Где: планета Zемля

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



Please ? HELP ME!!!

у кого есть такая апишка, чоб понизить частоту процессора и напряжение на нём...


А если есть прога уже готовая , так подскажите куда мне ткнуть , чтобы выёти на неё....



Заранее благодарен!!!
PM MAIL WWW   Вверх
Black_Star
  Дата 25.5.2005, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Ткнуть можно пальцем в небо... а частота понижается шиной или множителем. В старых "мамах" все выставлялось вручную, потому программно изменить там что-либо - не судьба. А вот сейчас есть мамы с автом. настройкой, т.е. все это дело прошито где-то в биосе, а следовательно тебе скорее на ASM'е решение подскажут...

Зы: настроение соседу можно испортить и другим образом smile

Это сообщение отредактировал(а) Black_Star - 25.5.2005, 16:39
PM ICQ   Вверх
~FoX~
Дата 26.5.2005, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

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



Black_Star
Программно можно понижать частоту почти на любой маме(камне)........не уверен, что существует апи по этому делу, но сейчас пошерстю МСДН может нарою что.


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
~FoX~
Дата 26.5.2005, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

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



Что то не нашел я стандартной апи-хи для понижения частоты даже в DX. Вероятно придется свой класс на асме писать smile


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Black_Star
Дата 26.5.2005, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Не знам такого. На АСМе я сразу сказал что можно для новых мам. А для старых - хех сомневаюсь... smile
PM ICQ   Вверх
Mephisto
Дата 27.5.2005, 06:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

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



Цитата(Black_Star @ 26.5.2005, 16:57)
А для старых - хех сомневаюсь...

Согласен. Там перемычки были. А в биосе никаких упоминаний.
PM   Вверх
~FoX~
Дата 27.5.2005, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

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



Mephisto
Black_Star
У меня прога есть CPUKiller наывается - как раз для понижения частоты, работает на люой маме и камне вплоть до 486 SX-25.....как то ведь это реалезованно без лазинья в биос......... smile


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
efedron
Дата 27.5.2005, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



~FoX~
она не понижает частоту процессора, а лишь загружает его smile
--------------------
Прежде чем совершить акт разрезания определенной материи целесообразно удостовериться в правильности всех произведенных измерений.
PM MAIL   Вверх
~FoX~
Дата 27.5.2005, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

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



efedron
Втом то и дело, что нет....... smile


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Voldemar2004
Дата 27.5.2005, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

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



Чтобы работать с частотой проца надо знать устройство материнки его (щас уж 2-ухканальные пошли, с HT, PCIe и т.п.). ТАкие проги могут писать сами разработчики матерей, например у меня Gigabyte Ga 7 N 400 Ultra и Easy Tune - прекрасно справляется со своей задачей.

А так, можно и проц спалить.
Добавлено @ 13:09
Особенно елси тебе надо напряжение понизить - на одну десятую долю вольта - и все процу конец, если на матери некачественные/старые конденсаторы вокруг сокета.


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
xkodex
Дата 28.5.2005, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Наврятли есть такая функцияsmile
PM MAIL WWW   Вверх
Gannibal
Дата 29.5.2005, 04:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



такую АПИ найти по мне невозможно вообще.. потомучто идут разные типы процессоров .. надо своё писать


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Voldemar2004
Дата 29.5.2005, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

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



Цитата

такую АПИ найти по мне невозможно вообще.. потомучто идут разные типы процессоров .. надо своё писать


Мне вообще кажется что тут ни то что АПИ не существует и в помине - создатели таких прог пишут или в C++ и/или в АСМе.

Хотя как пример - SpeedFan - прекрасная прога, способная на многое. И написана независимым программером. smile


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
efedron
Дата 30.5.2005, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Voldemar2004
Цитата
Мне вообще кажется что тут ни то что АПИ не существует и в помине - создатели таких прог пишут или в C++ и/или в АСМе.

что ты этим хотел сказать? что за странная фраза?

~FoX~
Цитата
Втом то и дело, что нет.

а вот и да! Прибавляй ползунок программы и следи за загрузкой процессора в диспетчере задач. Для уверенности запусти dxdiag (она подсчитывает примерную частоту проца) - как видишь, она не изменяется.

All
имхо, тема для обсуждений странная, поскольку регулирование частоты процессора "на лету" - задача крайне сложная и возможность эта появилась сравнительно недавно, а программы, позволяющие это делать поставляются на оригинальных компакт-дисках производителями материнских плат или на своих официальных сайтах.

Это сообщение отредактировал(а) efedron - 30.5.2005, 17:26
--------------------
Прежде чем совершить акт разрезания определенной материи целесообразно удостовериться в правильности всех произведенных измерений.
PM MAIL   Вверх
ivs_...
Дата 1.6.2005, 08:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ане можете скинуть такую прогу на мыло?
[email protected]

  Вверх
Voldemar2004
Дата 1.6.2005, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1650
Регистрация: 25.12.2004

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



Цитата
ане можете скинуть такую прогу на мыло?

http://www.almico.com


--------------------
i_i 
(';') 
(V)

user posted image
PM MAIL   Вверх
efedron
Дата 1.6.2005, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



вот
а ваапще, все надо с яндекса скачивать ;)
--------------------
Прежде чем совершить акт разрезания определенной материи целесообразно удостовериться в правильности всех произведенных измерений.
PM MAIL   Вверх
efedron
Дата 1.6.2005, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



хммм, вот я подумал, напишут какую-нть ерунду да 10 мин, а потом продают за деньги smile
Сляпал код, делающий то же самое, что и эта прога, только на 100% (т.е. комп виснет на глухо)
Код

'в форме
Option Explicit
Private Declare Function CreateThread Lib "kernel32" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadID As Long) As Long
Private Declare Function TerminateThread Lib "kernel32" (ByVal hThread As Long, ByVal dwExitCode As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function SetThreadPriority Lib "kernel32" (ByVal hThread As Long, ByVal nPriority As Long) As Long
Private Declare Function SetPriorityClass Lib "kernel32" (ByVal hProcess As Long, ByVal dwPriorityClass As Long) As Long
Private Declare Function GetCurrentProcess Lib "kernel32" () As Long

Private Const THREAD_BASE_PRIORITY_MAX = 2
Private Const REALTIME_PRIORITY_CLASS = &H100

Private Sub Command1_Click()
Dim hThread As Long
bLoadTrue = True
hThread = CreateThread(ByVal 0&, ByVal 0&, AddressOf LoadCPUThread, ByVal 0&, ByVal 0&, 0&)
SetThreadPriority hThread, THREAD_BASE_PRIORITY_MAX
CloseHandle hThread
End Sub

Private Sub Form_Load()
Dim hProcess
hProcess = GetCurrentProcess
SetPriorityClass hProcess, REALTIME_PRIORITY_CLASS
End Sub
'в модуле
Option Explicit

Public Sub LoadCPUThread()
Dim lCount As Long
Do
Loop
End Sub

осталось только добавить ползунок с процентами и продумать функцию "замедления" ;)
--------------------
Прежде чем совершить акт разрезания определенной материи целесообразно удостовериться в правильности всех произведенных измерений.
PM MAIL   Вверх
ivs_...
Дата 2.6.2005, 08:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ПАСИБА!!!
Век не забуду...
  Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

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

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

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

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


 




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


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

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