Page 2 of 5

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 12:34 am
by GerdtR
Работаю в реальной машине.

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 12:51 am
by GerdtR
Что с нагревом не знаю. У него с самого начала(взял б/у) была температура 58-61. "Имя ЦП CPUID Intel(R) Celeron(R) CPU 2.13GHz" - это я так понимаю не измерено, а взято с данных в процессоре и проги показывают 2.1, то врядли есть какой-то разгон(или его разгонял конкретный неудачник:). Наверно охлаждение просто лучше надо и всё.

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 12:58 am
by GerdtR
Я чуть-чуть пофлужу.
Mario_r4 wrote:2. Насчет 146% - в Qemu можно видеть значительно больше.
И ВКонтакте то же упоминается 146% - это о чём и откуда?

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:02 am
by yogev_ezra
GerdtR wrote:Что с нагревом не знаю. У него с самого начала(взял б/у) была температура 58-61.
А причём здесь нагрев, и где я про него спрашивал? Ты вообще читаешь мои ответы? BIOS ругается на то, что процессор получает напряжение больше, чем ему нужно по спецификации. Нагрев повысить частоту процессора никак не может, а наоборот, может являться следствием повышения частоты. А вот завышенное напряжение как раз используют обычно, чтобы повысить частоту процессора.
GerdtR wrote:Я чуть-чуть пофлужу.
Mario_r4 wrote:2. Насчет 146% - в Qemu можно видеть значительно больше.
И ВКонтакте то же упоминается 146% - это о чём и откуда?
Эта шутка пошла после результатов выбора Президента РФ, когда глава избиркома Чуров сказал, что проголосовало 146% населения.

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:08 am
by GerdtR
Читаю, но, наверно, не очень внимательно :)

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:09 am
by yogev_ezra
GerdtR wrote:Читаю, но, наверно, не очень внимательно :)
Ты в курсе, что это отбивает всякое желание помогать в этом и дальнейших вопросах?

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:12 am
by Mario_r4
yogev_ezra wrote:Эта шутка пошла после результатов выбора Президента РФ, когда глава избиркома Чуров сказал, что проголосовало 146% населения.
Чуров wrote:И вообще я не человек, я — председатель ЦИК
А теперь дружно прекращаем оффтоп, а то по шее нам все дадут. :wink:

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:17 am
by Akyltist
можно узнать какую информацию выведет вот эта программка на реальном железе?

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:22 am
by GerdtR
yogev_ezra, ну не обижайтесь) Я всегда невнимательный) Просто нужно же нашу ОС делать лучше.
Akyltist, через минут 15-20 всё раскажу, заодно проверю на SVN3475

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:48 am
by GerdtR
Akyltist, попробовал прогу, выдавала одно число, надеюсь ничего не упустил.
И на SVN3430 и на SVN3475 результаты примерно те же:
При разгруженом процессоре с SVN3430: 21543, 21547.
При загруженом процессоре с SVN3430: 22098, 22017.
При разгруженом процессоре с SVN3475: 21434.
При загруженом процессоре с SVN3475: 21691,21949.
При одной из перезагрузок Колибри при запуске показала проц в 2839. Обычно в районе 2535.

Пробовал запустить в VirtualBox, но чего-то в "биосе" пишет Invalid system disk. И с iso и с img. Пока не понял, что ему не понравилось.

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:50 am
by yogev_ezra
Нет, ты старую сборку попробуй, например 2501

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 1:59 am
by Akyltist
Вот эта должна работать пошустрее и поточнее, приложил ниже, но ее надо все равно править, почему? Ответ ниже)
Но суть ясна! Дело в задержках из-за функции 5 - при том, что расчет стандартный (Думаю в CPUID такой же метод).

Code: Select all

    mov eax, 5
    mov ebx, 10
    int 0x40

    rdtsc

    mov [Lo], eax 
    mov [Hi], edx

    mov eax, 5
    mov ebx, 10
    int 0x40

    rdtsc

    sub eax, [Lo]
    sbb edx, [Hi]
    mov [Lo], eax
    mov [Hi], edx

    mov  ecx, 100000
    div  ecx
    ; в eax будет результат - частота
думаю тут дело вот в этом моменте)

Code: Select all

    mov  ecx, 100000
так как 100000 = 10 (sleep 5 функции) * 1000
но 5 функция не особо точна в задержке, особенно при нагрузке ЦПУ, собственно что вносит погрешность в расчеты)
нужно что-то более гарантированное и достоверное по DeltaTime) rdtsc - не ошибается!

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 2:07 am
by GerdtR
Всё, снова ждите... :)

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 2:19 am
by GerdtR
В старой сборке проблема пропала. Обычная частота в 2143. Akyltist, ваша последняя прога всегда показывала 2143. И на старой и на новой сборке. Скорость проги заметно увеличилась.

Re: Что-то с определением частоты процессора.

Posted: Thu Apr 18, 2013 2:21 am
by GerdtR
Ах, да. На старой сборке вновь появилась загрузка OS/IDLE в 102%. Раньше У меня было ядро SVN 3270. Если надо, то могу и на нём посмотреть. На том ядре у меня тоже всё в норме было.