Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Кое что подправил и перезалил программу: http://topmods.net/OMC/OSCI.zip Надеюсь под Win95 все заработает корректно. Это раз. И два - у тех, кого датчики были перепутаны местами, сейчас могут зделать двойной клик на соответствующем поле напряжения или температуры и показания там изменяться. При выходе, информер сохранит настройки и при запуске возобновит их снова
Добавлено спустя 45 секунд: Пока все Сообщайте о багах.
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
white будет время, проясню, что там с мониторингом.
Djemshut пока, нет. uGuru очень сложный чип и к тому же недокументирован. Надеюсь в будущем это удасться исправить.
Tod Schwarzkaiser а как же множитель?
Member
Статус: Не в сети Регистрация: 16.04.2004 Откуда: [MSK.RU]
Немножко улучшайзинга...
В CPUInfo.dpr вместо первого и единственного begin вставляется такая конструкция:
Код:
var UM, FW: THandle; begin UM:=CreateFileMapping($FFFFFFFF,nil,PAGE_READONLY,0,32,'RVMap'); if UM=0 then begin halt; end else if GetLastError=ERROR_ALREADY_EXISTS then begin FW:=FindWindowEx(0,0,nil,'OverSoft CPU Informer'); if FW<>0 then SetForegroundWindow(FW); halt; end;
Меня не очень радует возможность открывать кучу OSCI... Всё-таки он с MSRами работает...
Advanced member
Статус: Не в сети Регистрация: 20.10.2004 Откуда: С-Пб
Daemon снова я со стариками на к5 - 90 показывает все правильно, во всех разделах и закладках, кроме раздела "Сlocks" - Сore - вместо 90 показывает 0.7-2.0 мгц (не любит он к5 ) а разделы "multiplier", "FSB", "Bus Speed" как и у четверок - пустые.....
Добавлено спустя 15 минут, 40 секунд: К6-2 300 - все правильно кроме L1 и L2 кэша - по нулям ...
текст репорт
*********************************************
OverSoft CPU Informer version 0.92
Text report
CPU Number: 1
CPU Name: AMD K6(tm)-2 Processor
P-Rating:
Core CodeName: Chomper
Tech. Process: CMOS 0,25µm
Platform: Socket 7
Family/Model/Stepping: 5/8/C
Level 1 Data: 0 KBytes
Level 1 Instructions: 0 KBytes
Level 2: 0 KBytes
CPU Frequency 300,7 MHz
Multiplier x 4,5
FSB: 66,8 MHz
CPU ID flags:
eax ebx ecx edx
Function 00000000 00000001 68747541 444D4163 69746E65
Function 00000001 0000058C 00000000 00000000 008021BF
Function 00000002 00000000 00000000 00000000 00000000
Function 00000003 00000000 00000000 00000000 00000000
Function 00000004 00000000 00000000 00000000 00000000
Function 00000005 00000000 00000000 00000000 00000000
Function 80000000 80000005 00000000 00000000 00000000
Function 80000001 0000068C 00000000 00000000 808029BF
Function 80000002 2D444D41 7428364B 3320296D 72702044
Function 80000003 7365636F 00726F73 00000000 00000000
Function 80000004 00000000 00000000 00000000 00000000
Function 80000005 00000000 02800140 20020220 20020220
Function 80000006 00000000 00000000 00000000 00000000
Function 80000007 00000000 00000000 00000000 00000000
Function 80000008 00000000 00000000 00000000 00000000
Function 80860000 00000000 00000000 00000000 00000000
Function 80860001 00000000 00000000 00000000 00000000
Function 80860002 00000000 00000000 00000000 00000000
Function 80860003 00000000 00000000 00000000 00000000
Function 80860004 00000000 00000000 00000000 00000000
Function 80860005 00000000 00000000 00000000 00000000
Function 80860006 00000000 00000000 00000000 00000000
Function 80860007 00000000 00000000 00000000 00000000
Function C0000000 00000000 00000000 00000000 00000000
Function C0000001 00000000 00000000 00000000 00000000
Function 8FFFFFFE 00494544 00000000 00000000 00000000
Function 8FFFFFFF 4778654E 72656E65 6F697461 444D416E
Member
Статус: Не в сети Регистрация: 16.04.2004 Откуда: [MSK.RU]
Цитата:
кроме L1 и L2 кэша - по нулям
Это баг в функции cCPUid.FillCacheInfo...
(fCPUdata[i].extended[0].regEAX>=$80000006) = false, т.к. L2 у него нету, соответственно
fCPUdata[i].extended[0].regEAX = $80000005.
То есть, оно не может определить наличие кэша вообще, если у камня нет L2.
Добавлено спустя 1 минуту, 24 секунды: Меня в своё время прескотт на эту тему задолбал с его макс екстендед....
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
-||STALKER||- можно, но не скоро, у меня уже есть опыт работы с этой матплатой и установленной на ней датчиком, но вся проблема в интерфейсе доступа. Пока не напишу полноценный smbus движок, хотя бы для этой платы, то и внедрять поддержку в программу не очень хочеться.
vk6666 спасибо, какие на этих системах были ОС? ПО поводу частоту, сейчас выложу новую версию, где это должно быть поправлено.
Tod Schwarzkaiser
Цитата:
Немножко улучшайзинга...
Done.
Цитата:
Это баг в функции cCPUid.FillCacheInfo...
Может это баг конкретной модели, на sandpile были описаны некоторые случаи? AndreyZZ
Цитата:
Вы можете какой-нибудь компонент написать, чтобы определялась температура CPU?
А нужно ли? Его использование будет сопряжено с некоторыми трудностями.
Member
Статус: Не в сети Регистрация: 16.04.2004 Откуда: [MSK.RU]
Daemon
Цитата:
Может это баг конкретной модели, на sandpile были описаны некоторые случаи?
Нет. Это баг в программе.
Причём, он даже не скрывается...
Это даже не совсем баг - скорее, просто ошибка в алгоритме...
Он не учитывает особенности К6 - в К6 нет кэша L2, но есть уровень, описывающий кэш и TLB 1 уровня. Он проверяет 6й уровень, который не поддерживается, и думает, что 5й тоже не поддерживается.
То есть, перед секцией {flevel 1:} он должен проверять 5й уровень, а перед секцией {flevel 2:} - 6й, а не только 6й перед обеими, как сейчас есть.
Сейчас этот форум просматривают: [АЛКАШ] и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения