Board.KolibriOS.org
http://board.kolibrios.org/

Что-то с определением частоты процессора.
http://board.kolibrios.org/viewtopic.php?f=1&t=2287
Страница 2 из 5

Автор:  GerdtR [ Чт апр 18, 2013 12:34 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Работаю в реальной машине.

Автор:  GerdtR [ Чт апр 18, 2013 12:51 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

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

Автор:  GerdtR [ Чт апр 18, 2013 12:58 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Я чуть-чуть пофлужу.
Mario_r4 писал(а):
2. Насчет 146% - в Qemu можно видеть значительно больше.

И ВКонтакте то же упоминается 146% - это о чём и откуда?

Автор:  yogev_ezra [ Чт апр 18, 2013 1:02 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

GerdtR писал(а):
Что с нагревом не знаю. У него с самого начала(взял б/у) была температура 58-61.
А причём здесь нагрев, и где я про него спрашивал? Ты вообще читаешь мои ответы? BIOS ругается на то, что процессор получает напряжение больше, чем ему нужно по спецификации. Нагрев повысить частоту процессора никак не может, а наоборот, может являться следствием повышения частоты. А вот завышенное напряжение как раз используют обычно, чтобы повысить частоту процессора.
GerdtR писал(а):
Я чуть-чуть пофлужу.
Mario_r4 писал(а):
2. Насчет 146% - в Qemu можно видеть значительно больше.

И ВКонтакте то же упоминается 146% - это о чём и откуда?
Эта шутка пошла после результатов выбора Президента РФ, когда глава избиркома Чуров сказал, что проголосовало 146% населения.

Автор:  GerdtR [ Чт апр 18, 2013 1:08 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Читаю, но, наверно, не очень внимательно :)

Автор:  yogev_ezra [ Чт апр 18, 2013 1:09 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

GerdtR писал(а):
Читаю, но, наверно, не очень внимательно :)
Ты в курсе, что это отбивает всякое желание помогать в этом и дальнейших вопросах?

Автор:  Mario_r4 [ Чт апр 18, 2013 1:12 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

yogev_ezra писал(а):
Эта шутка пошла после результатов выбора Президента РФ, когда глава избиркома Чуров сказал, что проголосовало 146% населения.

Чуров писал(а):
И вообще я не человек, я — председатель ЦИК

А теперь дружно прекращаем оффтоп, а то по шее нам все дадут. :wink:

Автор:  Akyltist [ Чт апр 18, 2013 1:17 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

можно узнать какую информацию выведет вот эта программка на реальном железе?

Вложения:
info [368 байт]
91 скачивание

Автор:  GerdtR [ Чт апр 18, 2013 1:22 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

yogev_ezra, ну не обижайтесь) Я всегда невнимательный) Просто нужно же нашу ОС делать лучше.
Akyltist, через минут 15-20 всё раскажу, заодно проверю на SVN3475

Автор:  GerdtR [ Чт апр 18, 2013 1:48 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

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

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

Автор:  yogev_ezra [ Чт апр 18, 2013 1:50 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Нет, ты старую сборку попробуй, например 2501

Автор:  Akyltist [ Чт апр 18, 2013 1:59 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Вот эта должна работать пошустрее и поточнее, приложил ниже, но ее надо все равно править, почему? Ответ ниже)
Но суть ясна! Дело в задержках из-за функции 5 - при том, что расчет стандартный (Думаю в CPUID такой же метод).
Код:
    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 будет результат - частота

думаю тут дело вот в этом моменте)
Код:
    mov  ecx, 100000

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

Вложения:
info [365 байт]
91 скачивание

Автор:  GerdtR [ Чт апр 18, 2013 2:07 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Всё, снова ждите... :)

Автор:  GerdtR [ Чт апр 18, 2013 2:19 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

В старой сборке проблема пропала. Обычная частота в 2143. Akyltist, ваша последняя прога всегда показывала 2143. И на старой и на новой сборке. Скорость проги заметно увеличилась.

Автор:  GerdtR [ Чт апр 18, 2013 2:21 am ]
Заголовок сообщения:  Re: Что-то с определением частоты процессора.

Ах, да. На старой сборке вновь появилась загрузка OS/IDLE в 102%. Раньше У меня было ядро SVN 3270. Если надо, то могу и на нём посмотреть. На том ядре у меня тоже всё в норме было.

Страница 2 из 5 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/