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




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 391 • Страница 5 из 20<  1  2  3  4  5  6  7  8 ... 20  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Zoom Evstrahiev чего с ним разбиратся-то? Если у AMD размер кеша читается напрямую из регистров, то у Intel - через заранее определенную таблицу.
Rius не очень качественный код, лучше попробовать самому написать.

_________________
Ку ку



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Вроде стало получше
#77

Добавлено спустя 58 секунд:
Хм. PII Whillamette это что-то :)

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


 

Member
Статус: Не в сети
Регистрация: 08.10.2004
Откуда: Москва
С моим процом всё определяет нормально кроме класса пишет что пень III , а так овтору огромный респект :beer:


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
Сейчас накидаю кучу линков на спеки процов и кодовых имен:
http://www.ice-tec.net/itn-cpu.pdf
http://users.erols.com/chare/
Неплохой набор кодовых названий есть в конце статьи

Кстати, не брезгуйте качать даташиты с Интела и АМД. Там есть доки вроде "Как определить тот или иной проц"

Халява. Заголовочный файл со списком CPUID-Codename
Аналогичная подборка
Просто дока по возвразаемым значениям CPUID'а
Тоже халява - еще одна подборка CPUID-Codename
Просто описалово процов по кодовым именам

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
Альфа релиз 0.1.8
http://rulezmaker.fatal.ru/cpu0.1.8.exe
0.1.8
[*] Улучшенная поддержка процессоров Intel.
[*] Незначительные изменения в интерфейсе.

Некоторые проблемы с кэшем должны быть решены. Для владельцев целеронов у меня отдельныя просьба:
Вот програмка: http://rulezmaker.fatal.ru/checkcel.exe В ней использована таже ф-ция, что и в моей программе. Она определяет, Celeron ли на компе. Мне нужно проверить, правильно ли эта ф-ция работает. На ней основаны многие другие ф-ции: по определению имени CPU, размера Кешей.

_________________
Rara temporum felicitas, ubi quae velis sentire et quae sentias dicere licet!


 

Member
Статус: Не в сети
Регистрация: 15.09.2004
Откуда: Иркутск
Ну, чтож. Zoom Evstrahiev Так держать! Все функции на моем А64 без ошибок. Теперь надо привносить новые поля. Частота шины очень бы неплохо смотрелась.
#77
Цитата:
[*] Улучшенная поддержка процессоров Intel.
[*] Незначительные изменения в интерфейсе.
Улучшенная поддержка АМД. Это точно!
А, вот ссылка на Целероновские кеши опять не работает.


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Цитата:
Вот програмка: http://rulezmaker.fatal.ru/checkcel.exe

Error 404

#77

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


 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
Исправил. Можно качать.
http://rulezmaker.fatal.ru/cc.exe


Последний раз редактировалось Zoom Evstrahiev 17.02.2005 19:34, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 11.11.2004
Откуда: Челябинск
Час спустя уже не качается, 0.1.8 определяет пень 4 как 2-й.

_________________
пишу я программу... и вдруг на клавиатуру выползает bug, буквально


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Хм ... в Р4 I-cache измеряется не в Kb, а в KuOps.


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Zoom Evstrahiev
Цитата:
Исправил. Можно качать.

Действительно, теперь качается, но:
Цитата:
Your CPU is not Celeron

Хотя мой селерон такой селеронистый, что селеронестей некуда.

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


 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
Ок. Я так и думал. Нужно срочно искать замену этой функции. На всякий случай приведу её здесь:
Код:
function CheckCeleron: Boolean;
var
  BId: byte;
begin
  asm
    push eax
    push ebx
    push ecx
    push edx
    mov eax,1
    db $0F,$A2 /// cpuid
    mov BId,bl
    pop edx
    pop ecx
    pop ebx
    pop eax
  end;
  CheckCeleron:=(BId=$1);
end;

Есть идеи?

_________________
Rara temporum felicitas, ubi quae velis sentire et quae sentias dicere licet!


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Zoom Evstrahiev я щас кого-то буду бить ногами :gun:
01h - 0.18 µm Intel Celeron и все, а еще
03h 0.13 µm Intel Celeron
12h 0.13 µm Intel Celeron M
12h 0.09 µm Intel Celeron M
14h Intel Celeron ? processor
17h mobile Intel Celeron ? processr

Давай дам начало своего cpuid класса, будешь изучать принцыпы работы с cpu id :-)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
:D
Давай. Я не против.
Можно бить. Мне полезно.

Добавлено спустя 2 часа, 21 минуту, 12 секунд:
----------------
Альфа релиз 0.2.0 (0.1.9 - Unpublic release)
http://rulezmaker.fatal.ru/cpu0.2.0.exe
0.2.0
[+] График загрузки процессора. (функциональность не гарантируется).
[+] Сохранение изображения окна программы в BMP файл (в папку с программой).
[*] Улучшенная поддержка процессоров Intel.
[*] Другие незначительные изменения алгоритмов и интерфейса.
-----------------
Проблемы с которыми сейчас борюсь:
1. Когда график доходит до конца PaintBox он уходит за его пределы. А нужно, чтобы он каким-либо образом двигался влево. Как это реализовать?
2. Приперерисовке окна стирается график, который уже был нарисован. Может быть после каждой дорисованной линии помещать график в Bitmap, а потом на пейнтбокс?

_________________
Rara temporum felicitas, ubi quae velis sentire et quae sentias dicere licet!


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Целерон определился верно, что есть очен гуд
но
1. График загрузки проца хорошо-бы сделать опциональным, т.е. чтобы он не постоянно висел в низу окна, а его можно было вкл/выкл
2.
Цитата:
Хм ... в Р4 I-cache измеряется не в Kb, а в KuOps.


#77

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


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
P4 2.8G HT (NW)
Number of CPU 2 Active CPU 3


 

Member
Статус: Не в сети
Регистрация: 15.09.2004
Откуда: Иркутск
С Атлоном 64 все в порядке, а вот Цел866, толи пень 2, толи 3, а кеш вместо 128 до 512 вырос, прям продавать можно!
#77
Да, записывает скриншот криво.
Мониторинг надо сделать на второй странице/закладке, или отдельно.
Внизу где CPU Usage с цифирькам надо % добавить. И некрасиво имхо, что шрифт в полях разный.


 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
Альфа релиз 0.2.1
http://rulezmaker.fatal.ru/cpu0.2.1.exe
0.2.1
[*] Улучшна работа графика загрузки процессора.
[*] Исправлены ошибки в коде программы.

График сразу в лоб сделан пока для ужобства тестирования. То, что в полях разные шрифты мне тоже не нравится. Исправлю.
Со скриншотом проблемки. По хорошему сниматься не хочет. Ошибки лезут. По кривому сниавется только client формы.
Получается так:
Код:
procedure TForm1.Button1Click(Sender: PObj);
var
  Bitmap: pBitmap;
  dstRect:trect;
 begin
 with dstRect do begin
    Left:=0;
    Top:=0;
    Right:=Form.ClientWidth; /////  Вот тут и надо бы вставить
    Bottom:=Form.ClientHeight; //  form.width и form.height
  end;
 Bitmap:=NewBitmap(form.width,form.Height);
 BitMap.Canvas.CopyRect(dstRect,Form.Canvas,dstRect);
 BitMap.SaveToFile(form.Caption+'.bmp');
 BitMap.Free;
end;


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Бывает косячит немного график:
#77

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 11.11.2004
Откуда: Челябинск
Zoom Evstrahiev Посмотри как реализован график PerformanceGraph в C++Builder 5/6 (выглядит как в диспетчере задач Windows). Думаю несложно буде сделать также, раз уж линии рисуешь.
Файлы perfgrap.cpp (.h, .res)

_________________
пишу я программу... и вдруг на клавиатуру выползает bug, буквально


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

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


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

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


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

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