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




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 7 из 58<  1 ... 4  5  6  7  8  9  10 ... 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
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Daemon
Цитата:
Неужели желающих протестировать больше нет
У меня все нормально детектиться еще с самой первой версии :) вот и молчу :hitrost:

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Очередное обновление версии 0.3 http://topmods.net/OMC/OSCI.zip
Идем в ногу со временем и так что нового:
- добавлена поддержка процессоров Pentium M, с ядром Yonah
- добавлена поддержка процессоров Athlon 64 X2 на ядре Toledo, также Toledo с 512 кб кеша
- как стало в последнее время известно, теперь двухядерные Athlon 64 отныне именуються Athlon 64 X2
Ну и менее "модные" изменения:
- добавлена поддержка ядра Banias
- исправлена ошибка с распознаванием платформы процессоров на ядре Copermine
- теперь не будут выводиться закарлючки если процессор не поддерживает такую возможность(спасибо Asteroid за то, что указал мне на оплошность :-))
- исправлены ошибки(скорее возможные ошибки) с распознаванием A64 на ядрах ClawHammer и NewCastle
- добавлена некоторая дополнительная информация для ядер платформы K8.

Непотвержденных данных стараюсь не использовать. До сих пор жду, когда кто-то продебужет исходники версии 0.2 под системами 9х.
Надеюсь, что при обзоре новых процессоров в лаборатории не обойдут вниманием нашу программу :wink:

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 09.04.2005
Откуда: Харьков [UA]
Блин, наконец-то получилось активировать аккаунт.

Значит вот вариант с осветленной подложкой:
#77

А вот я попробовал разные варианты подложек:
http://images.people.overclockers.ru/25129.png [358 Кб]
Мне больше всего нравится центральный в верхнем ряду. А вам? Может поменять цвет подложки? Или самого значка? Давайте решать, и я уже буду двигаться к logo_1.0 и icon версиям ;)

На целероне всё корректно, однако странно вот что: на обоих процах лейбл Extended name не активен и соответственно эдит тоже пуст. Я так понимаю там должно быть "Intel® Pentium® 4 3.00"? Сейчас выходит, что штатная частота нигде не указана. А может лучше вообще сделать поле вроде Default core speed? Ибо все остальное все равно идентично CPU Name...

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


Последний раз редактировалось 3dNikita 23.04.2005 22:40, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 15.09.2004
Откуда: Иркутск
Итак даю полный очет о работе последней версии программы на моих 3 компах:
#77
#77#77

3dNikita
Цитата:
Мне больше всего нравится центральный в верхнем ряду. А вам?
Мне не понравился только верхний левый своими белыми дырками, остальные все неплохие.


 

Member
Статус: Не в сети
Регистрация: 09.04.2005
Откуда: Харьков [UA]
Попросил друга проскринить:

#77
#77

В общем, траблы с шиной. Не может быть она 100 на 0,18 целероне.

И по поводу ревизии: на пеньке она хоть в CodeName указана, а на целеронах вообще нигде... В общем, нужно поле Revision

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


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Вышла версия 0.4, багфиксы http://topmods.net/OMC/OSCI.rar
- исправлена идентификация процессоров Pentium D
- добавлена поддержка Opteron на ядре Italy
- исправлены некоторые возможные баги с идентификацией K8 и Pentium 4 на ядре Prescott
- исправлены ошибки с идентификацией Extended Name
- исправлен детект множителя процессоров на ядре Coppermine
- и самое главное: благодаря Asteroid теперь программа работает и под Win9x

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Чёрт, а ведь действительно работает...

Daemon
А как насчёт присобачить-таки определение начального множителя через ДМИ (при невозможности загрузки драйвера; сделать его статичным, чтоб не глючило)?...

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


 

Member
Статус: Не в сети
Регистрация: 30.01.2003
Откуда: Москва
Daemon Теперь у меня глюки с множителем (должно быть 6.0):
#77


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Tod Schwarzkaiser
Цитата:
Чёрт, а ведь действительно работает...
Я и не сомневался ;-)
Цитата:
А как насчёт присобачить-таки определение начального множителя через ДМИ (при невозможности загрузки драйвера; сделать его статичным, чтоб не глючило)?...
Зделаю, просто сейчас надо было протестировать работу под 9х, чтобы DMI своиз не привносил.
Цитата:
И возможность сохранения скринов и репортов тоже неплохо бы сделать...
Зделаем, незнаю как только зделать скрин всего окна, ато делаю скрин, но нет верхней панельки окна.

Добавлено спустя 42 секунды:
Asteroid ну пасиба :-)

Добавлено спустя 24 минуты, 22 секунды:
Скорое обновление всвязи с нашедшимся багом детекта множителя на Coppermine и репортом некоторых методов детекта множителей неправильное значение под 9х, вместо 0 :-)
http://topmods.net/OMC/OSCI.rar

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 30.01.2003
Откуда: Москва
Daemon Оперативно :) :beer:


 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Daemon
Цитата:
Зделаем, незнаю как только зделать скрин всего окна, ато делаю скрин, но нет верхней панельки окна.

Известное дело... У меня так было:
Код:
{Bitmap save:}
procedure Tmain.Screenshot1Click(Sender: TObject);
var
tmpbmp:TBitmap;
fname:string;
begin
tmpbmp:=Tbitmap.Create;
 try
 tmpbmp.Width:=main.Width;
 tmpbmp.Height:=main.Height;
 bitblt(tmpbmp.Canvas.Handle,0,0,main.Width,main.Height, GetDC(GetDesktopWindow),main.left,main.Top,SRCCopy);
 finally
 screenshotdialog.FileName:='rvscpu'+inttostr(imgcount);
  if (screenshotdialog.Execute) then
  begin
  fname:=screenshotdialog.FileName;
  if not (copy(fname,length(fname)-3,4)='.bmp') then fname:=fname+'.bmp';
  tmpbmp.SaveToFile(fname);
  inc(imgcount);
  end
  else;
 tmpbmp.Free;
 end;
end;

imgcount - глобальная переменная типа word


Последний раз редактировалось Tod Schwarzkaiser 22.04.2005 13:24, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Asteroid значит работает, ок спасибо :-)
Tod Schwarzkaiser спасибо сейчас организуем. Будет сохранять скрин в PNG :-)
А где желающие протестировать?

Добавлено спустя 3 часа, 11 минут, 12 секунд:
Докладываю о своих экспериментах:
- удалось добиться сохранение скриншотов в png, естественно пришлось использовать стороние модули, что увеличело размер программы в сжатом виде где-то до 900 кб;
- все лого сжал в jpeg и засунул в отдельную папку(не хочеться через ресурс), их размер составил порядка 288 кб(можно сжать больше);
- это позволило уменьшить размер программы в несжатом виде (вместе с катринками) с 2.5 мб до ~1 мб;
- сжатие exe упаковщиком позволяет добиться размера программы(вместе с картинками) ~ 550 кб и использование архиватора еще позволяет выиграть где-то десяток кб;
- если использовать более серьезный процент сжатие в разумных приделах, думаю можно добиться снижение размера программы еще на 50-60 кб.
- работа с лого проверялась неоднократно, эксепшенами сыпать не будет :D

Какие есть идеи по поводу дальнейшего уменьшение размера программы?
PS упаковщик exe - upx.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 15.09.2004
Откуда: Иркутск
Итак, сегодня отчет пишем:
- на Dothan появился Extended Name, только в нем не хватает 1.3Hz,
появился APIC ID - 0,
- на Coppermine Extended Name увы отсутствует,
- на А64 также появился APIC ID - 0, хотя Brand ID, почему то по-прежнему отсутствует.
Да, и почему у нас до сих пор у А64 пусто в Bus Speed, зря чтоли мы множитель HyperTransport искали?
Остальные шины, множители, кеши как и раньше все правильные.
Цитата:
Будет сохранять скрин в PNG
Очень гуд.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Цитата:
на Dothan появился Extended Name, только в нем не хватает 1.3Hz,
Да что же это такое :-) Какие-то другие программы, кроме CPU-Z пишут в CPU string 1.3MHz?
Цитата:
на Coppermine Extended Name увы отсутствует,
Мда. Неужели там используються с $80000002 не по $80000004.
Цитата:
на А64 также появился APIC ID - 0
А должен?
Цитата:
хотя Brand ID, почему то по-прежнему отсутствует
А на Интелях есть, значит так называемый BrandID у К8 где-то в другом месте.

Вытекают два вопроса:
- по какому все-таки флагу определяеться наличие у процессора APIC?
- где у К8 лежит BrandID, вернее, что привильнее выводить?

Цитата:
Цитата:
Будет сохранять скрин в PNG
Очень гуд.
Уже сохраняет, но эта версия еще не выложена.

Написал извлечения множителя из DMI в случае если драйвер не стартует или не корректно читает MSR. Присутствует возможность ключем
-nodmi отключить чтение DMI. Исследовал множетство случаев, также проверил на машине под Windows ME и слотовым Mendocino где DMI не читаеться - порядок эсепшенами не сыпет. Версию пока не выладываю жду новой информации или багов.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Daemon
Цитата:
где у К8 лежит BrandID, вернее, что привильнее выводить?


CPUID #80000001h EBX (bits 11..0):
000h not supported
0xxh engineering sample NN (NN=xxh)
1xxh AMD Athlon 64 XX00+ (XX=22+xxh)
2xxh AMD Athlon 64 XX00+ (XX=22+xxh) mobile
3xxh AMD Opteron UP 1YY (YY=38+2*xxh)
4xxh AMD Opteron DP 2YY (YY=38+2*xxh)
5xxh AMD Opteron MP 8YY (YY=38+2*xxh)
9xxh AMD Athlon 64 FX-ZZ (ZZ=24+xxh)

Первая цифирька и есть Brand Id


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
И так, версия 0.5:
eXecutable: http://topmods.net/OMC/OSCI.zip (501кб)
source: http://topmods.net/OMC/OSCI_src.rar (268кб)

Помимо всего выше сказаного добавлю, что размер программы теперь 501 кб :-) Скриншот получаеться нажатием клавишы F5. И поправлен вывод Brand ID для K8.

Вопрос на засыпку с каких cpuid Prescott имеют nx bit?
И никто нехочет закинуть программу в какие-нибудь файловые архивы, пора!

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Daemon
Есть небольшая лажа с коэффициентом...
У тебя он считается как:
Код:
Multiplier[i]:=(dmi_cpu_info[i].cpu_cur_speed/dmi_cpu_info[i].cpu_ext_clock);

а должен:
Код:
Multiplier[i]:=math.RoundTo(round(10*(dmi_cpu_info[i].cpu_cur_speed/ dmi_cpu_info[i].cpu_ext_clock))/10,-1);

иначе:
#77

Да, и назови его (в случае незагрузки драйвера) как нибудь типа Initial Multiplier или Start Multiplier... Чтоб людей не путать...


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Tod Schwarzkaiser ОК исправлю.
Нужен человек с Prescott'ом, который поддерживает какую-небудь энергозберегающую технологию, нужно опробовать метод извлечения частоты.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 16.04.2004
Откуда: [MSK.RU]
Daemon
И ещё один эдвайс...
Сделай, чтобы по F5 диалог всё-таки выскакивал, а то, например, с ЦД или по сетке неудобно скрины делать...

Добавлено спустя 13 минут, 8 секунд:
А как насчёт того, чтобы сделать динамическое отслеживание частоты и определение троттлинга на пнях?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Tod Schwarzkaiser ОК зделаю.
Я бы хотел зделать отслеживания частоты и тротлинга на пнях, но не знаю куда копать - подсказывайте. Даже Беседину написал, но получил ответ мол и намека не дам - боиться :D

Добавлено спустя 18 минут, 19 секунд:
- По идее, мы получаем частоту процессора, основываясь на показателях rdtsc, т.е. по кол-ву тактов подаваемых тактовым генератором на процессор за единицу времени.
- Что есть троттлинг - принудительное отрабатывание некоторой части тактов процессора в холостую, что дает возможность снизить нагрузку на процессор и следственно остудить его.
- Каким образом можно высчитать кол-во принудительно пропущеных тактов - это главный вопрос, решив который мы будем знать уровень троттлинга и эфективную частоту.
- Есть некоторые идеи по поводу того, что нужно отплясывать от загрузки процессора, отсюда 2 вопроса:
а) каким образом высчитываеться загрузка процессора?
б) как себя поведет загрузка процессора при троттлинге?
- И еще один из вариантов такой - имеем фиксированое число операций и знаем за какое кол-во тактов они выполняться(допустим fpu операций). Выполняем эти операции на текущем процессоре и смотрим на сколько выросло кол-во тактов, которые затрачиваемое процессором на выполнение этих операций и следственно можно расчитать т.н. коефициент троттлинга.

Жду предложений/мыслей.

_________________
Ку ку


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1144 • Страница 7 из 58<  1 ... 4  5  6  7  8  9  10 ... 58  >
-

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


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

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


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

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