Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 16 из 58<  1 ... 13  14  15  16  17  18  19 ... 58  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Последняя Beta-версия (1.1 beta 1)
http://oversoft.by.ru/download/CPU_Info ... _beta1.zip
(непрямая ссылка!)

Последняя версия программы (0.98):
http://topmods.net/OMC/OSCI.zip (~501кб)

Исходники (0.98):
http://topmods.net/OMC/OSCI_src.rar (~268кб)


Последний раз редактировалось Tod Schwarzkaiser 19.10.2007 15:04, всего редактировалось 3 раз(а).


Партнер
 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Цитата:
Считайте, что это прикол.

По-хорошему, за такие приколы можно (и нужно!) отхватить узды и от нас, и от них...


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Crowz за подобное мой дорогой друг Вы можете быть легко забанены за провакации...
А также привлечены к ответственности. Администрацию www.modlabs.net мы предупредим о случившемся.
Ray Adams
Цитата:
Значить не так работаеш, вот и вешает.
Да это общеизвестная проблема, была она и в MBM и есть в SpeedFan, ее можно как-то избежать - незнаю как.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon писал(а):
Да это общеизвестная проблема, была она и в MBM и есть в SpeedFan, ее можно как-то избежать - незнаю как.

Обьясни конкретно на чем именно висют происходит, можно и с куском кода. Если есть где мамки для проверки, думаю эту проблему запросто можно обойти


 

Member
Статус: Не в сети
Регистрация: 09.04.2005
Откуда: Харьков [UA]
Мда... почему б варезу у нас не процветать, если даже с открытыми проектами себя ведут как дикари? Таким занимаются закомплексованные "вундеркинды", но одно дело если б "кулхазкер васьа пупкин" написали, а то modlabs приплетать — это уж слишком. И почему этот файл до сих пор на персональных страницах лежит?

_________________
«Будем жить!» — В. Кипелов
OverSoft CPU Informer — наш ответ всем! http://forums.overclockers.ru/viewtopic.php?t=83579


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams
Цитата:
Обьясни конкретно на чем именно висют происходит, можно и с куском кода. Если есть где мамки для проверки, думаю эту проблему запросто можно обойти
Виснет почти при начале скана, когда - незнаю. Мамок под рукой нет, увы. Код - в сырцах(только в текущих сырцах маленький баг в драйвере и он не сканит PCI, которые у меня - уже исправил).
3dNikita
Цитата:
Мда... почему б варезу у нас не процветать, если даже с открытыми проектами себя ведут как дикари? Таким занимаются закомплексованные "вундеркинды", но одно дело если б "кулхазкер васьа пупкин" написали, а то modlabs приплетать — это уж слишком. И почему этот файл до сих пор на персональных страницах лежит?
Да ты прав. Файл уже убрали.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 29.07.2004
Цитата:
По-хорошему, за такие приколы можно (и нужно!) отхватить узды и от нас, и от них...

I know, excuse me.
Цитата:
Crowz за подобное мой дорогой друг Вы можете быть легко забанены за провакации...

Скажу одно: "Я Вам не друг".
Цитата:
Таким занимаются закомплексованные "вундеркинды", но одно дело если б "кулхазкер васьа пупкин" написали, а то modlabs приплетать — это уж слишком.

На счёт закомплексованных вундеркиндов, Вы конечно не правы... А вот на счет Васи Пупкина Ваши доводы истины на все сто. Я тут не прав.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon Вообщето у меня сорцев нет, но уверен на 100% , что код сканирования PCI не верен.
И опять же, прислушайся к моему совету и сделать полноценный драйвер, который сам будет работать с портами, а клиентская часть будет работать через DeviceIOControl


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams ну допустим вот:
Код:
procedure cCPUid.FindDevice(var fPCIDevice: tPCIDevice; DeviceID: word);
var
  pdata:dword;
  dwBus, dwDev, dwFunc: byte;
begin
  FillChar(fPCIDevice, SizeOf(fPCIDevice), 0);
  for dwBus:=0 to 255 do
    for dwDev:=0 to 31 do
      begin
        if not oHWIO.IPCIIORef.ProbeDevice(dwBus, dwDev) then continue;
        for dwFunc:=0 to 7 do
          begin
            oHWIO.IPCIIORef.GetPCIRDWord(dwBus, dwDev, dwFunc, 0, pdata);
            pdata:=Word(pdata shr 16);
            if pdata=DeviceID then
                                begin
                                  fPCIDevice.Detected:=true;
                                  fPCIDevice.dwBus:=dwBus;
                                  fPCIDevice.dwDev:=dwDev;
                                  fPCIDevice.dwFunc:=dwFunc;
                                  exit;
                                end;
          end;
      end;
end;

Работа с PCI
Код:
procedure tPCIIO.GetPCIRDWord( dwBus, dwDev, dwFunc, offs : byte; var pdata:DWord );
begin
  FIPortIORef.WritePortL(PCRAddress,$80000000 or (longint(dwBus) shl 16) or ((longint(dwDev) and $1f) shl 11) or
            ((longint(dwFunc) and $07 ) shl 8) or (offs and $fc));
  pdata := FIPortIORef.ReadPortL(PCRData);
end;

procedure tPCIIO.SetPCIRDWord(dwBus, dwDev, dwFunc, offs:byte; pdata:DWord);
var IPort: IPortIO;
begin
  IPort := oHWIO.IPortIORef;
  IPort.WritePortL(PCRAddress,$80000000 or (longint(dwBus) shl 16) or ((longint(dwDev) and $1f) shl 11) or
              ((longint(dwFunc) and $07) shl 8) or (offs and $fc));
  IPort.WritePortL(PCRData, pdata);
end;

procedure tPCIIO.GetPCIRByte(dwBus, dwDev, dwFunc, offs:byte; var pdata:byte);
var
  temp : longint;
  pcrreg : longint;
begin
  PCRReg :=$80000000 or (longint(dwBus) shl 16) or ((longint(dwDev) and $1f) shl 11) or
  ((longint(dwFunc) and $07) shl 8) or (offs and $fc);
  FIPortIORef.WritePortL(PCRAddress, PCRReg);
  Temp := FIPortIORef.ReadPortL(PCRData);
  pdata := (Temp shr ((offs mod 4) shl 3));
end;

procedure tPCIIO.SetPCIRByte(dwBus, dwDev, dwFunc, offs, pdata:byte);
var
  temp   : longword;
  pcrreg : longint;
begin
  PCRReg := $80000000 or (longint(dwBus) shl 16) or ((longint(dwDev) and $1f) shl 11) or
  ((longint(dwFunc) and $07) shl 8) or (offs and $fc);

  FIPortIORef.WritePortL(PCRAddress, PCRReg);
  Temp := FIPortIORef.ReadPortL(PCRData) and NOT(($ff shl ((offs and 3) * 8))) or
                        (pdata shl ((offs and 3) * 8));
  FIPortIORef.WritePortL(PCRData, Temp);
end;

function tPCIIO.ProbeDevice(dwBus, dwDev: byte): boolean;
const InvalidDevice = $FFFFFFFF;
var VenDevID: longword;
begin
  GetPCIRDWord(dwBus, dwDev, 0, 0, VenDevID);
  result := ((VenDevID <> InvalidDevice) and (VenDevID <> 0));
end;

Crowz я конечно же, образно сказал.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon Ну и в каком же месте вылетает то? Трасирни хоть. Вроде по ходу пьессы все оки, правда я к примеру сканирую bus Только 8 штук, не больше.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams было бы на чем его трасирнуть. Я думаю, что именно по пути чтения с адрессного пространтсва VIA 686 или его подфункций.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon писал(а):
было бы на чем его трасирнуть


Мдя, надо искать мамку :). По идее, если ты только читает, а не пишеш ничего не должно случится. Ведь туча других утилит это делают и вроде проблем не испывтают.

Кстати обьясни мне на кой делать приведение типов
pdata:=Word(pdata shr 16);
или
PCRReg := $80000000 or (longint(dwBus) shl 16) or ((longint(dwDev) and $1f) shl 11) or
((longint(dwFunc) and $07) shl 8) or (offs and $fc);
это же не C++! :)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams привычка :D
А вообще чессное слово, год назад сам запускал утилиты MBM5 и SpeedFan, вешают машину так, что остается только выдернуть шнур питания, причем в последней версии MBM5 это было исправленно, а SpeedFan на тот момент продолжал вешать машину.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
И так версия 0.8 - http://topmods.net/OMC/OSCI.zip (820кб)

Список изменений следующий(на английском):

- User Interface fully (!) redesigned;
- Repainted logo collection;
- Improved VIA Cyrix support;
- Added VIA C3 and VIA C7 detection;
- Added new Sempron M core (Albany, Roma) detection;
- Added all K6 multiplier detection;
- Added core voltage detection;
- Added SuperIO sensor info and processor/system temp measurement;
- Added HyperTransport multiplier detection (big thanks to Gerk);
- Added true l2 cache size reporting for AMD's and Intel's Dual Core Processors;
- Added new icons for Athlon, VIA C3 and Transmeta Crusoe;
- Fixed ThunderBird and Morgan multiplier detection;
- Smaller program size.

Пока все, лист To-Do переполнен, так что работаем потихоньку :-)
Разработкой нового дизайна занимался Nikita, кому-то понравить - кому-то нет, но равнодушных быть не должно.

_________________
Ку ку


Последний раз редактировалось Daemon 10.06.2005 2:52, всего редактировалось 1 раз.

 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon писал(а):
Разработкой нового дизайна занимался Nikita, кому-то понравить - кому-то нет, но равнодушных быть не должно.


I hope кнопки будут нормальными? А не как в прошлый раз? :)


 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Цитата:
User Interface fully (!) redesigned

Гламурненько...
Но в экран с трудом влезает...
Не у всех же 17-дюймовые мониторы в 1024х768...
Есть и 14-дюймовые Гнусмасы в 800х600 :(


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Ray Adams
Цитата:
I hope кнопки будут нормальными? А не как в прошлый раз?
ИМХО теперь все ОК :-)
Tod Schwarzkaiser мдя, есть такое дело, даже незнаю.
Похоже я опять не удалил thumbs.

Добавлено спустя 1 минуту, 56 секунд:
Нет, удалил :-)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 30.01.2003
Откуда: Москва
Меня интерфейс равнодушным не оставил :beer:
А Ext. model 1000F - это нормально? Да и Family/Model/Stepping у меня F/F/0...
CPUID, скрин.
Температура правильная ;)
А вот кривое переключение на Stadart 2 / Extended 2 - все надписи такие же, как в Extended 1 (в 0.7 все было ок).

Кстати...а нельзя куда-нибудь впихнуть тепловыделение процессора? :)

И еще - насчет числа транзисторов...немного странно, что "все одинаковые", но... http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9487%5E9492,00.html


 

Member
Статус: Не в сети
Регистрация: 09.04.2005
Откуда: Харьков [UA]
Это не совсем финальный релиз... вдогонку сейчас будут логотипы переделанные :oops:

p.s. Стоит подождать :D

#77

_________________
«Будем жить!» — В. Кипелов
OverSoft CPU Informer — наш ответ всем! http://forums.overclockers.ru/viewtopic.php?t=83579


Последний раз редактировалось 3dNikita 10.06.2005 0:08, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Asteroid Вау, Venice. Поздравляю!
Кстати, правильно ли определился множитель HyperTransport? Как долго стартовала программа?
Цитата:
А Ext. model 1000F - это нормально?
Нет, бага моя, старая.
Цитата:
А вот кривое переключение на Stadart 2 / Extended 2 - все надписи такие же, как в Extended 1 (в 0.7 все было ок).
Бага не моя, новая :D
Цитата:
Температура правильная ;)
Слава Богу, незря ведь программу мониторинга уже год пишу :D А напряжение кривое небось и сенсор скорее всего W83627THF?
Цитата:
И еще - насчет числа транзисторов...немного странно, что "все одинаковые", но... http://www.amd.com/us-en/Processors/Pro ... 92,00.html
Нее, это что-то левое, пока воздержимся от правки. Кстати у них опечатка "EM4T".

Все поправил, перезалил.

Цитата:
Кстати...а нельзя куда-нибудь впихнуть тепловыделение процессора?
Для этого надобы собрать много инфы, думаю сделаем, но инфу искать надо.

Добавлено спустя 4 минуты, 51 секунду:
3dNikita хм, мы никуда не спешим с логотипами :-)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 30.01.2003
Откуда: Москва
Daemon спасибо :) Скачал, посмотрел. Теперь Ext. model 20F :D
HTT правильный (с другими не пробовал еще), стартовала полсекунды. Сенсор именно этот и напряжение кривое :haha:


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 16 из 58<  1 ... 13  14  15  16  17  18  19 ... 58  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan