Вы Все Еще Измеряете Фсб Сотнями?

Многие люди занимаются именно этим последние 15-20 лет. Сотня или больше.

Что такое Front Side Bus (FSB, системная шина)? Шина, обеспечивающая связь между x86/x86-64-совместимым центральным процессором и внутренними устройствами.

Его опорная частота используется процессором с множителем.

Все инструменты (я знаком с HwInfo64 и CPU-Z) предназначены именно для этого (сотни).

Но теперь у меня есть процессор, на котором я вижу частоту шины 25 МГц.



Вы все еще измеряете ФСБ сотнями?

HwInfo64

Вы все еще измеряете ФСБ сотнями?

И вроде всё честно, пару лет назад на них перешли в АМД( Прецизионный Боос т), они удобны для более точной установки верхней границы рабочей частоты процессора.

Но, тем не менее, всё (HwInfo64 и CPU-Z) продолжает показывать рабочую частоту исходя из 100 МГц?! Поэтому мы видим весьма подозрительную рабочую частоту процессора.

При заявленной частоте 1500-1000 МГц процессор странно работает на частоте 400-600 МГц.

Пункция.



Вы все еще измеряете ФСБ сотнями?

CPU-Z

Вы все еще измеряете ФСБ сотнями?

Более того, этот множитель влияет и на частоту работы памяти, по крайней мере, ее параметры, отображаемые в инструментах.



Вы все еще измеряете ФСБ сотнями?

Конечно, мысли сразу полетели в сторону ProcHot и ThermalThrottling. Но нет, с ними было все в порядке.

Обычно множители частоты являются целыми числами, максимум, которого можно достичь, — 0,5. Тут я заметил, что множитель в CPU-Z какой-то подозрительно дробный.

Мы видим .

2, .

3 и .

4. Это не поместится в регистр управления.

Это значит, что этот множитель не реальный, а «синтетический».

Он не считывается аппаратно, а «волшебным образом» рассчитывается и подстраивается под каждого из нас на любых 100 МГц.

Грустно.

Ведь в документации все значения множителя AMD являются целыми числами и основаны на частоте 25 МГц.

И мультипликаторы там гораздо выше, чем привязанные к сотке.

Есть и 90, и 130. И это совсем не потолок.

Для желающих покопаться в регистрах MSR Что очень хорошо можно проверить в регистрах MSR — C001006[4-B] биты [7:0] - C0010063 бит [2:0] - Биты C0010293 [7:0] и [13:8] Было бы хорошо, если бы эти «фейковые» цифры рабочей частоты были только на моем железе.

Ан нет, они появляются и на эталонных платах (Bilby) от AMD. А датой выхода этих процессоров на рынок стал первый квартал 2020 года.

Более того, тесты производительности не показывают никаких отставаний.

Рабочая частота как заявлено 1500-1000 МГц.

Бардак с частотами дополняется тем, что в настройках процессора есть все цифры частоты, 25 и 100 МГц.

И даже немного больше))).

Например, для REFCLK тоже есть частота 27 МГц.

Причем он объявлен активным в момент после RESET. Однако во время выполнения UEFI частота 25 МГц активна.

Но фокус, в винде, мы снова видим в регистрах.

27 МГц! Хотя документация от AMD — это совсем другая история.

У AMD никогда не было на это достаточно времени.

Мы имеем то, что имеем.

И мы этому радуемся.

Так о чем была статья? Хотите верьте, хотите нет, но мне нужен набор инструментов, который покажет правду об аппаратном обеспечении.

Вот я и жалуюсь на жизнь.

Хотя с такой документацией, которой довольны производители процессоров, нам придется ждать ее не один год. А может быть вы знаете такой набор инструментов? Тогда поделитесь ссылками в комментариях! P.S.: кстати, кто-нибудь знает, почему частота шины отображается как «плавающая»? В каком месте это читается или на основании чего "синтетически рассчитано".

Ведь он не стоит 100 и не 25 МГц, а плавает до -3%, но это не SpreadSpectrum. SpreadSpectrum несет полную ответственность за «внешние» устройства.

Теги: #AMD #Ненормальное программирование #ЦП #UEFI #Ассемблер #инструменты

Вместе с данным постом часто просматривают: