[Assembler, UEFI, Ненормальное программирование] Вы всё ещё меряете FSB сотнями?
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Очень многие именно так и поступают последние 15-20 лет. Весь инструментарий(я знаком с HwInfo64 и CPU-Z) именно на это (сотни) и заточен. Но вот, появился у меня процессор на котором я вижу частоту шины 25МГц.
HwInfo64
SPL
И вроде все по честному, пару лет назад именно на них и перешли в АМД(Precision Boost), ими удобно точнее выставлять верхнюю границу рабочей частоты для ЦПУ. Но, тем не менее все (HwInfo64 и CPU-Z) продалжают показывать рабочую частоту исходя из 100МГц!? Поэтому мы видим очень подозрительную рабочую частоту ЦПУ. При заявленной 1500-1000МГц, процессор странным образом работает на 400-600МГц. Прокольчик.
CPU-Z
SPL
Причем этот множитель влияет и на частоту работы памяти, по крайней мере на её отображаемые в тулсах параметры.
Само собой мысли сразу полетели в сторону ProcHot и ThermalThrottling. Но нет, с ними все было в порядке.
Обычно множители частоты целые, максимум чего можно было добиться это 0.5. Вот тут я и обратил внимание, что множитель какой то подозрительно дробный в CPU-Z. Видим и .2, и .3, и .4. В регистр управления такое не поместится. Значит этот множитеь не настоящий, а «синтетический». Не из железа он читается, а «магическим образом» высчитывается и подгоняется под нам всем любые 100МГц. Печально. И действительно, в документации все значения множителей у АМД целые, и опираются на 25МГц. И множители там куда выше, чем привязанные к сотке. Там и 90, и 130 встречаются. И это совсем не потолок.
Желающим копаться в регистрах MSR
SPL
Что очень не плохо можно проверить в регистрах MSR
— C001006[4-B] биты [7:0]
— C0010063 биты [2:0]
— C0010293 биты [7:0] и [13:8]
Ладно бы, эти «фальшивые» цифры рабочих частот, были только на моем «железе». Но нет, они же вылазят и на референсных платах(Bilby) от АМД. А датой выхода, этих процессоров на рынок, был первый квартал 2020-го.
Причем тесты на производительность, не показывают проседания. Рабочая частота как и заявлено 1500-1000МГц.
Бардак с частотами дополняется тем, что в настройках процессора присутствуют все цифры частот и 25 и 100МГц. И даже немного больше))). Так, например, для REFCLK существует еще и частота 27 МГц. Причем она заявлена как активная на момент после RESET. Тем не менее, всё время в течении выполнения UEFI, активна частота 25МГц. Но фокус, в Виндовс, мы снова видим в регистрах… 27МГц!
Хотя, документация от АМД, это совсем другая история. У АМД на нее никогда времени не хватало. Имеем, что имеем. И тому радуемся.
Так о чем же была статья? А не поверите, хочу инструментарий показывающий правду о железе. Вот и на жизнь жалуюсь. Хотя с такой документацией, которой радуют процессоростроители, ждать его прийдется еще не один год. Или, может вы знаете такой инструментарий? Тогда делитесь ссылками в комментариях!
P.S.: и кстати, может кто знает, а почему частота шины показывается как «плавающая»? В каком месте ее читают или на основе чего «синтетически считают». Ведь она не стоит 100 или 25 МГц, а плавает до -3%, но это и не SpreadSpectrum. SpreadSpectrum, ответственнен исключительно за «внешние» устройства.
===========
Источник:
habr.com
===========
Похожие новости:
- [Assembler, История IT, Компьютерное железо, Процессоры, Старое железо] Эмоциональная история процессоров: IBM/370
- [Ненормальное программирование, Программирование, Совершенный код] Dark code-style academy: line breaks, spacing, and indentation
- [Big Data, Java, Scala] Big Data Tools EAP 10: SSH-туннели, фильтрация приложений, пользовательские модули и многое другое
- [JavaScript, ReactJS, TypeScript] Пишем свой CLI генерации React компонент, а может быть не только компонент, а может не только React
- [Ненормальное программирование, JavaScript, TypeScript] Фрактальная шизофрения
- [Ненормальное программирование, Интерфейсы, Производство и разработка электроники] Мои размышления про экранную клавиатуру для Flipper Zero под экранчик 128х64 пикселя
- [Ненормальное программирование, PHP, JavaScript, Erlang/OTP] 20_20 — год в котором подчеркивание в числовых литералах победило
- [Ненормальное программирование, Программирование, Совершенный код] Dark code-style academy: spoil if statement
- [Ненормальное программирование, Программирование, Совершенный код, C++] Совершенный цикл
- [Ненормальное программирование, Python, Программирование, Обработка изображений, Машинное обучение] Склеиваем несколько фотографий в одну длинную с помощью машинного обучения
Теги для поиска: #_assembler, #_uefi, #_nenormalnoe_programmirovanie (Ненормальное программирование), #_tools, #_cpu, #_amd, #_assembler, #_uefi, #_nenormalnoe_programmirovanie (
Ненормальное программирование
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 14:39
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Очень многие именно так и поступают последние 15-20 лет. Весь инструментарий(я знаком с HwInfo64 и CPU-Z) именно на это (сотни) и заточен. Но вот, появился у меня процессор на котором я вижу частоту шины 25МГц. HwInfo64SPLИ вроде все по честному, пару лет назад именно на них и перешли в АМД(Precision Boost), ими удобно точнее выставлять верхнюю границу рабочей частоты для ЦПУ. Но, тем не менее все (HwInfo64 и CPU-Z) продалжают показывать рабочую частоту исходя из 100МГц!? Поэтому мы видим очень подозрительную рабочую частоту ЦПУ. При заявленной 1500-1000МГц, процессор странным образом работает на 400-600МГц. Прокольчик. CPU-ZSPLПричем этот множитель влияет и на частоту работы памяти, по крайней мере на её отображаемые в тулсах параметры. Само собой мысли сразу полетели в сторону ProcHot и ThermalThrottling. Но нет, с ними все было в порядке. Обычно множители частоты целые, максимум чего можно было добиться это 0.5. Вот тут я и обратил внимание, что множитель какой то подозрительно дробный в CPU-Z. Видим и .2, и .3, и .4. В регистр управления такое не поместится. Значит этот множитеь не настоящий, а «синтетический». Не из железа он читается, а «магическим образом» высчитывается и подгоняется под нам всем любые 100МГц. Печально. И действительно, в документации все значения множителей у АМД целые, и опираются на 25МГц. И множители там куда выше, чем привязанные к сотке. Там и 90, и 130 встречаются. И это совсем не потолок. Желающим копаться в регистрах MSRSPLЧто очень не плохо можно проверить в регистрах MSR
— C001006[4-B] биты [7:0] — C0010063 биты [2:0] — C0010293 биты [7:0] и [13:8] Ладно бы, эти «фальшивые» цифры рабочих частот, были только на моем «железе». Но нет, они же вылазят и на референсных платах(Bilby) от АМД. А датой выхода, этих процессоров на рынок, был первый квартал 2020-го. Причем тесты на производительность, не показывают проседания. Рабочая частота как и заявлено 1500-1000МГц. Бардак с частотами дополняется тем, что в настройках процессора присутствуют все цифры частот и 25 и 100МГц. И даже немного больше))). Так, например, для REFCLK существует еще и частота 27 МГц. Причем она заявлена как активная на момент после RESET. Тем не менее, всё время в течении выполнения UEFI, активна частота 25МГц. Но фокус, в Виндовс, мы снова видим в регистрах… 27МГц! Хотя, документация от АМД, это совсем другая история. У АМД на нее никогда времени не хватало. Имеем, что имеем. И тому радуемся. Так о чем же была статья? А не поверите, хочу инструментарий показывающий правду о железе. Вот и на жизнь жалуюсь. Хотя с такой документацией, которой радуют процессоростроители, ждать его прийдется еще не один год. Или, может вы знаете такой инструментарий? Тогда делитесь ссылками в комментариях! P.S.: и кстати, может кто знает, а почему частота шины показывается как «плавающая»? В каком месте ее читают или на основе чего «синтетически считают». Ведь она не стоит 100 или 25 МГц, а плавает до -3%, но это и не SpreadSpectrum. SpreadSpectrum, ответственнен исключительно за «внешние» устройства. =========== Источник: habr.com =========== Похожие новости:
Ненормальное программирование ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 14:39
Часовой пояс: UTC + 5