Как включить гиперпоточность на Chromebook, чтобы повысить производительность

Что такое гиперпоточность? Какие Chromebook могут этим воспользоваться? У нас есть ответы.

ChromeOS проста в использовании, но при этом чрезвычайно универсальна, если вы знаете, как передвигаться, и именно поэтому мы считаем, что некоторые из лучшие ноутбуки на рынке запускаем платформу. И если вы заплатили за один из самых мощных доступных Chromebook, возможно, вам не хватает интересной функции, которая есть на большинстве компьютеров: гиперпоточности. Здесь мы объясним, что это такое, принесет ли вам от этого польза и как его включить.

Что такое гиперпоточность и почему она отключена в ChromeOS?

Hyper-threading — это собственная разработка Intel в области многопоточности. Короче говоря, гиперпоточность использует мощное ядро ​​ЦП и фактически разделяет его на две части, а затем облегчает планирование задач на каждом «ядре», что позволяет эффективно использовать более параллельную вычислительную мощность. Проще говоря, это «разделяй и властвуй».

ChromeOS поддерживает гиперпоточность (в отличие от многопоточности в целом), но Google решила отключить ее в настройках по умолчанию, начиная с версии 74 в мае 2019 года. Это было ответом на группу уязвимостей, получивших общее название «ZombieLoad» (через

Андроид Полиция), влияющий на ряд процессоров Intel, которые при использовании технологии Hyper-Threading могут позволить раскрыть информацию, которая в противном случае не была бы видна пользователю. В сочетании с другими потенциальными эксплойтами эта информация может быть отправлена ​​злоумышленникам. Однако Google признал, что многие из его пользователей полагались на свои Chromebook при выполнении сложных вычислений. задач, поэтому он создал внутренний переключатель, позволяющий использовать гиперпоточность и обеспечить безопасность/производительность. компромисс.

Команда разработчиков ChromeOS работает над устранением текущих угроз безопасности с помощью гиперпоточности. Он также медленно работает над разрешением многопоточности на процессорах других брендов, но эти усилия еще не увенчались успехом. Между тем, Intel уже давно выпущены патчи "ZombieLoad" на различных уровнях к затронутым продуктам.

Получу ли я пользу от гиперпоточности?

Может быть. В потребительском сегменте Intel внедряет возможности гиперпоточности только в свои процессоры серии Core, а не в процессоры Celeron и Pentium начального уровня — по крайней мере, те, которые установлены в большинстве Chromebook на рынке. Более того, продукты Core 12-го поколения и более поздних версий (Alder Lake и новее), оснащенные гибридной микроархитектурой, имеют гиперпоточность только на ядрах производительности, а не на ядрах эффективности.

Такое повышение производительности может пригодиться практически для всего, что вы делаете на своем Chromebook, будь то запуск виртуальных машин или игры. Фактические показатели будут зависеть от того, сколько ваших процессорных ядер поддерживают гиперпоточность и какое приложение или эталоном, по которому вы тестируете, но можно с уверенностью сказать, что вы получите прирост где-то в двузначных цифрах. процентные пункты.

Если вы действительно хотите быть уверены в своей ситуации с гиперпоточностью, вы можете посмотреть свой процессор на Интернет-портфолио Intel. В списке спецификаций для каждого процессора указано, поддерживается ли гиперпоточность, а также сколько ядер (включая соотношение производительности и эффективности) и общее количество потоков, которые вы сможете обработать. с. Альтернативно вы можете установить веб-приложение Cog из Интернет-магазин Chrome и проверьте раздел «Загрузка ЦП». Если есть полосы, которые не перемещаются, вам, вероятно, потребуется включить гиперпоточность для активации этих вычислительных потоков.

Как включить или отключить гиперпоточность?

Ладно, к хорошему. Следуйте этим инструкциям на соответствующем устройстве Chromebook:

  1. Откройте окно Chrome.
  2. Вход chrome://flags#scheduler-configuration в адресную строку и нажмите Enter. Откроется новое окно, содержащее флаги функций ChromeOS.
  3. Первый флаг функции должен быть выделен и назван «Конфигурация планировщика». Нажмите на По умолчаниюи выберите Включает Hyper-Threading на соответствующих процессорах. или Отключает Hyper-Threading на соответствующих процессорах..
  4. Нажмите Перезапуск чтобы осуществить изменение.

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