Что такое max cpuid value limit в BIOS?

Данную опцию BIOS можно встретить на относительно старых материнских платах, которые производились во времена Windows 95/98. Если у вас такая материнская плата, в BIOS которой присутствует переключатель Max cpuid value limit, то данная статья будет интересна для вас. В ней мы расскажем за что отвечает этот переключатель, а также в какое положение его лучше переводить.

За что отвечает Max cpuid value limit?

Данный параметр отвечает за ограничение выводимых значений о количестве параметров процессора, которые запрашивают операционная система и другие программы. Имеет всего два возможных значения — Enabled и Disabled.

Также у данной опции могут быть слегка измененные названия. Например:

  • Limit CPUID MaxVal;
  • Limit CPUID Max. to 3;
  • CPUID Maximum Value Limit.

Все дело в том, что старые операционные системы, выпушенные до Windows 2000 поддерживали работу только с тремя параметрами, которые возвращала функция cpuid(). А с появлением процессора Intel Pentium 4 этих параметров оказалось больше трех. Поэтому старые ОС до Windows 2000 могли работать некорректно с относительно новыми процессорами.

Поэтому была придумана опция BIOS Max cpuid value limit, которая ограничивала количество возвращаемых параметров функцией cpuid() до трех.

Нужно ли включать Max cpuid value limit?

Если вы используете Windows 95/98 с процессором Intel Pentium 4 или новее, то опцию Max cpuid value limit лучше активировать, то есть перевести в состояние Enabled.

При использовании современных операционных систем типа Windows XP и новее, Max cpuid value limit лучше отключить, то есть перевести в положение Disabled.