3

Я установил CPUID CPU-Z на своем ноутбуке, чтобы просмотреть характеристики моего процессора. В Windows XP он показывает мне правильную скорость ядра,

Clock speed- 133MHz  
Multiplier- 14  
Core speed = 133*14
           =1862MHz

Это моя фактическая скорость ядра. Но в Windows 7 он не показывает правильную скорость

Clock speed- 133MHz  
Multiplier- 6 
Core speed = 133*6
           =798MHz

Еще один странный факт: когда я открываю другую тяжелую программу, множитель внезапно увеличивается, показывая реальную скорость ядра.

Кто-нибудь имеет представление о том, почему два разных множителя показаны в двух разных случаях, что приводит к двум разным скоростям ядра.

3 ответа3

5

Короче говоря, это не ошибка, это функция энергосбережения современных процессоров. Intel называет это Speedstep, AMD называет это PowerNow !

В основном, когда ваш процессор не работает особенно интенсивно, он сам "сбивает такт" (или разгоняется, если хотите) для экономии энергии и выработки меньшего количества тепла. Когда вам нужно усердно работать, он возвращается к полной скорости по мере необходимости. Этот переход почти мгновенный, и если он выполняет свою работу должным образом, вы не должны замечать, что ваша система работает "медленно" из-за низкой тактовой частоты или переходов между скоростями.

Более новые процессоры Intel (i3, i5, i7) и AMD теперь имеют расширение к этому, благодаря которому процессор может фактически разогнать себя, если это безопасно сделать в пределах температур или ограничений мощности. Версия Intel это Turbo Boost. Идея заключается в том, что энергосбережение обеспечивается за счет поддержания более высокой тактовой частоты процессора, но в течение более короткого времени до возвращения в режим ожидания, чем больше времени в режиме ожидания, тем лучше экономия энергии.

Причина, по которой вы не видите этого в XP, возможно, заключается в том, что для этого требуется поддержка операционной системы и драйверов чипсета, если у вас старые драйверы или вы не включили схему питания, которая пытается сэкономить энергию, вы не увидите разгон процессора профиль питания "рабочий стол" или "производительность" (я не помню названия) не все процессоры CPU позволяют функции энергосбережения, если я правильно помню.

Windows 7 включает этот режим энергосбережения по умолчанию, так как задержка переключения скорости незаметна, Windows XP может потребоваться изменить профиль питания на "мобильный", чтобы увидеть изменение частоты процессора.

В соответствии со страницей Википедии для SpeedStep, которая подтверждает, что вам может потребоваться изменить профиль питания, чтобы позволить CPU SpeedStep разогнать процессор:

В Microsoft Windows XP поддержка SpeedStep встроена в консоль управления питанием под панелью управления. В Windows XP пользователь может косвенно регулировать скорость процессора, изменяя схемы питания. Параметр «Home /Office Desk» отключает SpeedStep, схема питания «Portable /Laptop» включает SpeedStep, а "Max Battery" использует SpeedStep для замедления процессора до минимальных уровней мощности по мере разрядки аккумулятора. Параметры SpeedStep для схем электропитания, встроенные или настраиваемые, нельзя изменить из графического интерфейса панели управления, но их можно изменить с помощью служебной программы командной строки POWERCFG.EXE.

3

Позвольте мне предварять это предупреждением, о котором я только догадываюсь, поскольку без дополнительной информации трудно принять решение.

Скорее всего, у вас есть процессор, который может работать, что означает изменение его скорости для экономии энергии в зависимости от использования. Я предполагаю, что это так, потому что это обычно более распространено в средах типа ноутбука. Мое предположение о том, что XP отличается от 7, - это одна из двух вещей: либо параметры питания разные (есть возможность оптимизировать мощность или производительность), либо XP не поддерживает механизм пошагового управления (через драйверы), тем самым закрепляя его на Максимум.

Для полноты, новые процессоры (как правило, настольные) имеют турбонаддув, который позволяет одному ядру работать быстрее, если вы отключите другие ядра. Компромисс здесь сделан для тепловыделения, а не потребления энергии (даже при том, что оба связаны).

-4

Официальный веб-сайт Microsoft утверждает, что его операционная система имеет ошибки при оценке скорости процессора, он утверждает следующее

Системный инструмент вашей панели управления может неправильно отображать скорость процессора вашего компьютера.

Это происходит из-за внутренней ошибки формулы операционной системы

и решение вашей проблемы

Check your processor speed at bios which may list out it proper speed normally third party tools used to calculate or just obtain the data from the bios settings

Вы можете сравнить скорость процессора в диспетчере задач -> вкладка «Производительность» и на вкладке «Свойства моего компьютера».

Вы можете увидеть разницу там и, наконец, разница была вызвана внутренней ошибкой формулы

прочитайте эту статью о скорости процессора в Microsoft

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .