Перейти к содержимому

Как отключить smt на ryzen

  • автор:

Снижение задержки ввода путём отключения SMT или Hyper-Threading

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

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

Мы уже обсуждали способы уменьшения задержки (пользовательский ISO-образ Windows, команды CMD, схемы управления питанием и т.д.), и сегодня я протестировал ещё один метод, с помощью которого можно сократить время ожидания на несколько миллисекунд.

Что такое SMT или Hyper-Threading

SMT (AMD) и Hyper-Threading (Intel) – это технологии, которые позволяют запускать более одного потока на каждом ядре, повышая эффективность процессоров во время рабочих нагрузок. Вот почему большинство современных процессоров описываются количеством ядер и потоков (например, 5600X имеет 6 ядер и 12 потоков).

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

Это слишком упрощенная версия того, что делают эти технологии, но для целей этой статьи достаточно понять простое уравнение: SMT/Hyper-Threading ON = возможно, более высокий FPS и производительность – в то время как – SMT/Hyper-Threading OFF = лучшая задержка в играх.

По сути, мне было любопытно, насколько большой будет разница в FPS для игр и насколько измеримой будет разница в задержке, если я отключу SMT (поскольку у меня система AMD) на моём ПК.

Методология

Я тестировал латентность с включенным и выключенным SMT с помощью LatencyMon, так как это очень популярный инструмент именно для этой задачи. Я запускал тест 3 раза как для SMT, так и для выключенного, и каждый раз перезапускал систему, чтобы убедиться, что система «свежая».

Я также позаботился о том, чтобы фоновые приложения не работали, чтобы результат был как можно ближе к идеальному сценарию.

Для тестирования игры я решил использовать Apex Legends , так как эта игра известна тем, что является «многопоточной свиньей», что позволяет мне увидеть, как будет вести себя игра, если вдруг лишние потоки исчезнут, и она сможет работать только с 1 потоком на каждое ядро.

Сам тест представлял собой повторение заданий на полигоне, поскольку это контролируемая среда. Поскольку это не был надлежащий тест, результаты не являются точными на 100%, но, учитывая результаты, которые я записал, и то, что действия повторялись последовательно, я на 95% уверен в воспроизводимости окончательных результатов.

Всё это было выполнено на ПК, на котором запущен разгон PBO2 + Curve Optimizer на 5600X и разогнан RTX 2070. Я запускал пользовательскую установку Windows под названием KernelOS (1809), поэтому моя система уже довольно сильно настроена.

Тестирование с включенным SMT

Первым, что я протестировал с SMT, был LatencyMon, где результаты после 3 измерений были между 2,75 мкс и 2,8 мкс.

Проверка задержки в играх при включенном SMT – первый результат

Проверка задержки в играх при включенном SMT – второй результат

Проверка задержки в играх при включенном SMT – второй результат

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

В Apex я проделал 3 раза тот же набор действий, что описан в методике, при измерении и записи FPS с помощью MSI Afterburner и RivaTuner. Настройки в Apex были 1920×1080, 110 FOV, со всеми остальными настройками на низком уровне для максимального FPS.

Тестирование FPS в Apex с включенным SMT

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

Тестирование с выключенным SMT

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

В LatencyMon без запущенных фоновых приложений задержка снизилась до 2,45 мкс – 2,5 мкс по сравнению с 2,75 мкс и 2,8 мкс.

Первый результат тестирования задержки с выключенным SMT

Третий результат тестирования задержки с выключенным SMT

Хотя я заметил заметное снижение задержки, было интересно, что в Apex мой FPS вообще не изменился или изменения были в пределах погрешности.

Результаты тестирования FPS в Apex при выключенном SMT

Вывод здесь довольно прост – я добился меньшей задержки, не повлияв на производительность в выбранной мной игре, что, в целом, является положительным моментом.

Разумные ограничения

Ограничения моего небольшого исследования здесь очевидны – я использовал только LatencyMon для измерения изменений задержки и использовал только одну игру (по 3 запуска каждой, чтобы получить среднее значение). Более того, поскольку в моей системе работает процессор AMD, я не тестировал аналог от Intel.

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

Общий вывод заключается в том, что для игр отключение SMT/Hyper-Threading может привести к небольшой потере FPS (в зависимости от игрового движка и оптимизации), а для рабочих задач это приведет к существенной потере производительности.

Поскольку меня интересуют игры, я бы сказал, что отключение SMT/Hyper-Threading и снижение задержки стоит того, чтобы потерять немного FPS, особенно если после выполнения некоторых тестов вы не потеряете ни одного кадра, как в случае с Apex.

Выводы

Хотя отключение SMT/Hyper-Threading может снизить производительность в рабочих задачах, если вы, как и я, являетесь конкурентоспособным геймером, и вам нужна максимально низкая задержка, отключение SMT/Hyper-Threading – это шаг в правильном направлении.

Снижение задержки очевидно, в то время как падение FPS и производительности будет зависеть от отдельных игр и оптимизаций. В то же время, как отмечают другие авторитетные источники, «в играх, в целом, не заметно разницы между SMT On и SMT Off, однако некоторые игры могут показывать различия в сценариях с ограниченным процессором», что соответствует моему выводу.

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

Как отключить smt в биосе

Если SMT Mode отключено — количество потоков будет равно количеству ядер. Настройка в материнке MSI (раздел Overclocking\Параметры CPU): Как видите, название может быть или SMT или Simultaneous Multi-Threading, все зависит от производителя/модели материнки.

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

  1. Откройте браузер Chrome .
  2. Рядом с пунктом Scheduler Configuration (Конфигурация планировщика) выберите Disables Hyper-Threading on relevant CPUs (Отключает функцию Hyper-Threading на подходящих процессорах).
  3. Нажмите Restart (Перезапустить).

Как в биосе включить Hyper Threading?

В интерфейсе BIOS нужно найти пункт Hyper—Threading: в поддерживающих его версиях системы ввода-вывода он обычно расположен на видном месте. Выбрав соответствующую опцию, следует нажать Enter и активировать ее, отметив как Enabled. Если данный режим уже задан, то значит Hyper—Threading Technology работает.

Что такое технология SMT?

SMT (от англ. simultaneous multithreading) — одновременная многопоточность, технология, позволяющая исполнение инструкций из нескольких независимых потоков выполнения на множестве функциональных модулей суперскалярного микропроцессора в одном цикле.

Что такое Ryzen SMT?

SMT (Simultaneous Multithreading) — многопоточность, возможность с помощью одного физическом ядра процессора выполнять два потока вычислений. . В этой статье мы рассмотрим как отключить SMT для процессоров AMD Ryzen.

Что такое Precision Boost Overdrive?

AMD представила технологию Precision Boost Overdrive (PBO) вместе с процессорами Ryzen 2-го поколения в качестве простого способа повысить производительность компьютера. По сути, она являет собой функцию автоматического разгона CPU и позволяет легко нарастить частоты boost-режима.

Как отключить виртуальные ядра?

  1. Ctrl + Shift + Esc.
  2. Переходим на вкладку Подробности.
  3. Кликаем его правой кнопкой и выбираем Задать сходство.
  4. Убираем галки с двух ядер, кликаем ОК.

Для чего нужен Hyper Threading?

Intel Hyper—Threading, это технология для эффективного использования ресурсов ядер процессора (CPU), позволяя одновременно обрабатывать несколько потоков на одно ядро.

Как узнать включен или нет Hyper Threading?

Самый простой способ проверить, включен ли он, — это проверить, сколько физических ядер у вашего процессора, а затем посмотреть диспетчер задач на вкладке preformance. Если у вас двухъядерное ядро и вы видите 4 потока или одно ядро и видите 2 потока (рис. Ниже), тогда включена гиперпоточность.

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

Введите в строке поиска Windows команду: msconfig. В окне «Конфигурация системы» → вкладка «Загрузка» → Дополнительные параметры. Установите галочку на пункте «Число процессоров» и выберите максимальное число в раскрывающемся ниже списке.

Что такое BIOS Back Flash в биосе?

Пока что я понял вот что — BIOS Back Flash это пункт для разрешения понижения версии прошивки. То есть если пункт включить, то есть выставить в нем Enabled, то можно обновить биос не на новую версию, а на старую.

Как работает SMT?

В переводе с английского SMT (Simultaneous MultiThreading) означает «одновременная многопоточность». Ее суть в том, что операционная система представляет каждое физическое ядро процессора в виде двух логических или виртуальных ядер, и направляет им на обработку два потока данных вместо одного.

Как расшифровывается смт?

Физиотерапия СМТ – метод, основанный на свойствах синусоидальных модулированных токов. Амплипульстерапия (СМТ) – отечественный метод лечения электричеством, при котором переменные токи действуют в виде амплитудных пульсаций.

Как работает Hyper-Threading?

Как работает технология Hyper—Threading? Когда технология Intel® Hyper—Threading активна, процессор показывает каждое физическое ядро как два ядра. Таким образом, каждому физическому ядру соответствуют два логических ядра, которые могут обрабатывать разные программные потоки.

SMT Mode — что это в биосе?

Приветствую. Сегодня я постараюсь простыми словами рассказать про одну функцию, которая позволяет повысить производительность процессора. Она давно уже существует в процах Intel и только относительно недавно появилась у AMD.

SMT Mode — что это такое?

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

  1. Для эффективной работы необходима не только поддержка SMT на аппаратном уровне, но и поддержка операционкой и софтом.
  2. При выставлении Activated могут быть проблемы с платой, поэтому лучше ставить Auto, тогда SMT все равно будет работать, но проблемы с платой будут минимизированы.
  3. По факту — 2 потока на ядро, как в технологии Intel Hyper-Threading. 1 поток слабее чем 1 ядро. Но 2 потока могут дать больше производительности, чем 1 ядро. Такие потоки Windows воспринимает как реальные ядра.

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

Для примера — посмотрите некоторые характеристики процессоров Ryzen, где видим, на одно ядро приходится два потока:

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

И опция SMT Mode именно активирует работу этих потоков. Нет смысла ее отключать.

SMT Mode — включать или нет?

При использовании последнего билда Windows 10, современных игр, последних драйверов, если у вас процессор Ryzen не первого поколения, а последнего — то в большинстве случаев отключение потоков снизит производительность. Сегодня многие баги связанные с многопоточностью уже устранили.

В интернете есть информация, что SMT стоит отключать для игр, в итоге повышается FPS. С чем связано? Смотрите, 6 ядер процессора — это 6 настоящих ядер, полноценных. Быстрых. А 12 потоков — это уже не полноценные ядра, могут выполнять больше работы, но не быстрее, потому что каждый такой поток работает медленнее одного ядра. Но суммарно 12 потоков смогут за одно время выполнить больше работы, чем 6 ядер и это при условии что софт оптимизирован под многопоточность. Но многим играм и правда достаточно 6 настоящих ядер (особенно если высокая частота), чем 12 потоков. Но повторюсь — все зависит от игры и от ее оптимизации.

Если игра оптимизирована под многопоточность, то отключение потоков только снизит FPS.

Кстати, что интересно.. у процессоров AMD FX по сути тоже присутствуют потоки. Хоть компания и представила их как 8-ядерные, там по сути 4 ядра и 8 потоков. Но отключить там потоки нельзя.

Когда только вышел Ryzen, то отключение потоков дало плюс в производительности. Но это было раньше. Сейчас уже все оптимизировали, в том числе и планировщик Windows.

Но при разгоне процессора SMT Mode стоит отключать.

Название раздела BIOS содержащий функцию зависит от производителя. Например на плате ASUS Prime X370 Pro функция SMT расположена здесь:

И имеет два варианта значений — Auto/Disabled. В тоже время на плате AsRock B450 Pro4 функция расположена здесь:

OC Tweaker/CPU Configuration

Значения опции — Enabled/Disabled.

Чтобы проверить отключена ли опция или нет, советую использовать CPU-Z — смотрим сколько ядер (Cores) и сколько потоков (Threads):

Утилита бесплатная, маленькая, не грузит ПК, поэтому советую. Можно скачать с офф сайта.

Если SMT Mode отключено — количество потоков будет равно количеству ядер.

Настройка в материнке MSI (раздел Overclocking\Параметры CPU):

Как видите, название может быть или SMT или Simultaneous Multi-Threading, все зависит от производителя/модели материнки.

Что такое SMT и как оно работает в приложениях — плюсы и минусы

Пока я радую свои графоманские пристрастия написанием детальной технической статьи про «Windows Performance Station», захотелось поделиться своими мыслями о том, что хорошего и плохого приносит SMT в процессоры «AMD» и «Intel», и как тут поможет «Windows Performance Station».

image

Тем, кому интересна данная тема, добро пожаловать под кат…

Итак, для начала давайте определимся, что такое SMT.

Как говорит нам википедия, SMT (от англ. simultaneous multithreading) это одновременная многопоточность, т.е. несколько потоков выполняются одновременно, а не последовательно, как это происходит во «временно́й многопоточности».

Многие знают эту технологию под названием «Intel Hyper-Threading», про неё уже всё давно написано, но до сих пор я сталкиваюсь с тем что многие разработчики, и, тем более, обыватели не понимают в чём основная суть «одновременного» выполнения нескольких команд одним ядром процессора и какие проблемы это несёт.

Для начала поговорим про временну́ю многопоточность. До реализации технологии SMT в виде «Hyper-Threading» использовалась технология «временно́й многопоточности».

Тут всё просто, представим, что у нас есть один конвейер и один рабочий (Ядро ЦП), который выполняет операции над числами и записывает результат. Предположим, для этих операций ему нужна отвёртка и гаечный ключ. Операционная система (ОС) складывает нашему рабочему на конвейер по порядку одну операцию для отвёртки, а за ней одну операцию для гаечного ключа. Один рабочий в один момент времени может оперировать или только гаечным ключом или только отвёрткой. Таким образом, выкладывая разное количество разных блоков, ОС определяет приоритет выполнения тех или иных операций от разных приложений. Пропорцию одних блоков к другим мы можем указывать внутри ОС, когда указываем приоритет процесса. Именно это и делают все диспетчеры задач в т.ч. и «Windows Performance Station». Это приоритизирование распространяется далее на механизмы SMT и всю работу с конвейерами.

image

С появлением SMT ситуация становится чуть сложнее.

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

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

image

Исходя из этого, когда на конвейере находится операция (A и B) с одной стороны и (D и E) с другой стороны — всё отлично, но при распараллеливании цепочки вычислений могут получиться две проблемы:

1. С одной стороны конвейера оказалось действие (A и B) = С, а с другой (D и E) = C,
т.е. нужно записать сначала одно значение C, а потом второе значение C, но не одновременно (конфликт по управлению).

2. С одной стороны конвейера оказалось действие (A и B) = C, а с другой (A и C) = D,
т.е. нужно сначала посчитать C, а потом посчитать D, но не одновременно (конфликт по данным).

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

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

В свою очередь, кэш процессора, необходим для быстрого решения второй проблемы, когда мы останавливаем решение выражения (A и C) = D и пишем в кэш результат выполнения (A и B) = C, после чего сразу вычисляем (A и C) = D.

Справедливости ради, стоит уточнить, что проблема распараллеливания конвейера появляется и у многоядерных процессоров без SMT, но у многоядерников не возникает момента простаивания процессора, когда на двоих рабочих одна отвёртка, т.к. в такой терминологии у каждого рабочего есть своя отвёртка и свой гаечный ключ.

image

Все эти пляски вокруг угадывания процессором того, как распараллелить текущие операции, приводят к серьёзным потерям энергии и к ощутимым фризам, когда происходит голодание разнотипных задач на ядрах с SMT.

Вообще, стоит держать в уме, что «Intel» разработала «Hyper-Threading» одновременно с созданием своих первых многоядерных процессоров «Xeon» и, по сути, эту технологию можно считать эдаким компромиссом когда ставится двойной конвейер на одно ядро.

С подачи маркетологов принято нахваливать то, как хорошо одно ядро может выполнять несколько задач одновременно и как повышается производительность «в некоторых сценариях использования», однако про проблемы, присущие концепции SMT принято умалчивать.

Примечательно, что на сайте «Intel» в рекламном ролике показывается скорее двухядерность, нежели «Hyper-Threading», тот кто дочитал до этого момента, наверняка уже догадался почему ��

Изображение из видео:

image

Более точное изображение:

Какой вывод можно здесь сделать и что улучшить?

Особенность отображения загрузки логических ядер в ОС Windows вводит путаницу об информации реальной загруженности ядер с SMT. Если Вы видите, что два соседних ядера заняты

50% это может означать две вещи:
1) оба ядра выполняют два параллельных расчёта и загружены на 50% (тут всё ок).
2) оба ядра выполняют один рассчёт попеременно (как если бы два рабочих через такт передавали друг-другу гаечный ключ).
Поэтому, если Вы видите, что все ядра Вашего процессора с SMT загружены на 50% и выше нагрузка не поднимается, скорее всего это значит, что утилизация процессора составляет 100% но он занят однотипной задачей, которую не может разделить для выполнения на SMT!

Вместе с очевидными плюсами, SMT приносит фризы в чувствительные для времени выполнения задачи (воспроизведение видео/музыки или FPS в играх). Именно поэтому, многие геймеры наблюдают падение FPS при включенном SMT/Hyper-Threading.

Как я и написал ранее, приложение «Windows Performance Station» может сортировать блоки, выкладываемые на конвейер, ещё на этапе обработки задач ядром ОС. С помощью приоритетов и разделения процессов по ядрам процессора, можно выкладывать определённые блоки на конвейер в нужном количестве и класть разнотипные блоки для разных виртуальных ядер, чтобы не наступало голодание разнотипных задач. Именно для этой задачи динамического анализа в «Windows Performance Station» мы объединили нейросеть и диспетчер задач. В итоге, нейросеть анализирует задачу и раскладывает её в зависимости от полученных данных по разным правилам, благодаря чему, каждое ядро в паре SMT выполняет разные задачи.

image

Благодаря такому подходу, процессоры с SMT в Windows могут более эффективно работать с многозадачностью и многопоточными процессами. И именно поэтому нас весьма порадовало появление SMT в новых процессорах «AMD Ryzen».

Приложение «Windows Performance Station» бесплатное и не содержит рекламы, его можно скачать с нашего сайта по ссылке в спойлере:

Более подробно про Windows Performance Station можно прочитать в моей предыдущей статье

Как отключить smt в биосе

О влиянии числа ядер AMD Ryzen и SMT на игры и приложения

Сделать это можно только одним способом — в настройках BIOS. В этой статье процесс настройки параметра будет показан для материнской платы компании MSI, однако для других плат порядок действий похож. Перезагрузите компьютер, нажмите клавишу Del или F2 (в зависимости о материнской платы) на старте. Загрузится программа настройки BIOS. Выберите пункт меню OC (Overclocking), затем пункт Параметры процессора (CPU Settings):

В открывшемся окне найдите опцию Simultaneous Multithreading и замените значение АВТО на Выключено:

Выйдите из программы настройки BIOS, сохранив изменения.

Если искомый параметр не получается найти, воспользуйтесь поиском в настройках BIOS. Кнопка поиска обычно находится в верхнем правом углу. Просто наберите в строке поиска «SMT» или «Sim», выберите появившийся в списке найденного пункт Simultaneous Multithreading и точно так же измените значение АВТО на Выключено.

Для того, чтобы включить SMT, достаточно изменить значение параметра Выключено на АВТО.

Что такое SMT 2? Описание и свойства продукта

Торговая марка SMT 2 принадлежит американской компании Hi Gear.
На официальной страничке этого продукта он описан как полностью синтетический, негорючий, коррозионно-неактивный, нетоксичный, биоразлагаемый антифрикционный кондиционер металла. Он предназначен для использования в качестве присадки к моторным, трансмиссионным, редукторным маслам, топливу и смазочно-охлаждающим жидкостям.

SMT 2 не содержит фторполимеров, графита, черных и цветных металлов, керамики, сложных эфиров. Именно поэтому присадка не меняет свойств смазочного материала, в который вводится, безвредна для деталей и окружающей среды.

Кондиционер металла совместим со всеми известными маслами и спецжидкостями. По сути он представляет собой хлорпарафин – вещество, получаемое путем глубокой переработки нефти. Присадка не горюча, не имеет запаха, соответствует классу опасности 4 (малотоксичные вещества).

Производитель SMT 2 заявляет, что присадка:

  • Снижает трение и интенсивность изнашивания деталей
  • Предотвращает образование задиров в сопряжениях и механизмах, где хотя бы одна из контактирующих деталей содержит железо
  • Эффективна в условиях дефицита смазочного материала, при повышенных давлении, температуре и скорости
  • Способствует снижению расхода топлива
  • Повышает и выравнивает компрессию в цилиндрах
  • Улучшает динамические показатели двигателя (мощность и приемистость)
  • Снижает шумность работы двигателя (в том числе убирает стук гидрокомпенсаторов)

Как влияет SMT на производительность?

Мы протестировали уровень производительности процессора AMD Ryzen 5 2600X с включённой многопоточностью и без неё в Cinebench и получили следующий результат:

Без SMT в однопоточном тесте (Single Core) процессор получил 169 баллов:

С включённой многопоточностью — 939 баллов:

С включённым SMT процессор получил 172 балла в однопоточном тесте:

В многопоточном — 1332 балла:

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

Механизм действия присадки

В состав SMT 2 входит ноу-хау компании Hi Gear – компонент TPF. Его название – это аббревиатура трех английских слов: temperature (температура), pressure (давление) и friction (трение).

При повышении температуры, давления и трения в зоне контакта между движущимися поверхностями запускается последовательные химические реакции SMT-кондиционирования.

В ходе этого процесса TPF взаимодействует с ионами железа, которые присутствуют на поверхностях деталей, и продуктами их износа. Образуется многослойная защитная пленка, характеризующаяся высокой молекулярной прочностью и очень низкий коэффициентом трения.

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

Механизм действия присадки SMT 2

Выводы

Для новых процессоров AMD уже не советовала отключать SMT. Кроме того, из теста в Cinnebench мы видим, что прирост производительности от этого не такой и большой, как могло бы быть. Отключать или нет — решать вам, но нам кажется, что, скорее всего, не стоит.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

No related photos.

(6 оценок, среднее: 5,00 из 5)

Об авторе

admin
Администратор te4h.ru, интересуюсь новыми технологиями, криптовалютой, искусственным интеллектом, свободным программным обеспечением и Linux.

  1. RafaelRom 28.11.2019 Ответить
    век живи, век учись, спасибо
  2. Devil 07.12.2019 Ответить

При выключенном smt комп не грузится, приходится забрасывать биос. Какая может быть причина? Ryzen 3700x + MSI MPG X570 gaming plus

Автор, не надо спать во время написания статьи. Если производительность в CineBench: SMT- : SC:169, MC:939 SMT+: SC:172, MC:1332 (SC — Single Core, MC — MultiCore)

Откуда вы взяли > Как видите, мы получаем небольшой прирост производительности одного ядра, но зато теряем около 30% производительности в многопоточном . Из результатов ясно, что включение SMT дает небольшой прирост для одного ядра и 30% прироста для многопоточных задач, а не потерю производительности.

    admin 24.04.2020 Ответить

SATA Configuration

Smt mode в биосе что это?

Другие идентичные по значению опции: Onboard IDE Operate Mode, ATA/IDE Configuration.

Среди опций BIOS, предназначенных для настройки параметров жестких дисков, можно порой встретить функцию SATA Configuration. Она предназначена для настройки параметров работы контроллера SATA/IDE в различных операционных системах. Обычными вариантами опции являются варианты Enhanced (Расширенный режим), Compatible (Совместимый режим) и Disabled (Выключено). Иногда вместо вариантов Enhanced и Compatible можно встретить варианты Normal (Нормальный) и Legacy (Совместимость с устаревшими операционными системами), однако по назначению они идентичны соответственно вариантам Enhanced и Compatible.

  • Принцип работы
  • Какое значение выбрать?
Принцип работы

SATA – это новая технология интерфейса внутренних накопителей персонального компьютера, пришедшая на смену технологии интерфейса ATA (Advanced Technology Attachment), часто также называемого интерфейсом IDE (Integrated Drive Electronics). Большинство материнских плат современных компьютеров оснащено именно интерфейсом SATA. Аббревиатура SATA образована добавлением к аббревиатуре ATA буквы S, которая обозначает Serial, то есть, «последовательный». Таким образом, SATA – это последовательный вариант интерфейса ATA.

Из этого следует, что интерфейс SATA не отказывается от всех преимуществ интерфейса ATA, а лишь является его усовершенствованием. В частности, интерфейс SATA позволил значительно увеличить скорость передачи данных между материнской платой и жестким диском (до 6 Гб/c в версии SATA 3.0). Во многом это было достигнуто за счет преобразования интерфейса из параллельного в последовательный.

Параллельный кабель IDE имеет 16 линий данных, не считая служебных линий данных, и всего в кабеле насчитывается 40 проводников (80 в кабеле для устройств, поддерживающих UDMA-66). В отличие от кабеля IDE, кабель SATA имеет всего две линии данных. Тем не менее, именно это обстоятельство, из-за низкой помехоустойчивости сигналов в кабеле IDE, накладывает ограничение на максимальную длину этого кабеля (которая может составлять не более полуметра), а также на скорость передачи данных по кабелю.

Также существенным нововведением интерфейса SATA стала возможность «горячего» (без выключения компьютера) подключения устройств (при помощи технологии AHCI (Advanced Host Controller Interface)).

Кроме того, что немаловажно, интерфейс SATA позволяет разместить на материнской плате больше разъемов для подключения жестких дисков или других накопителей. Большинство материнских плат, поддерживающих лишь интерфейс IDE, могло иметь всего лишь по два разъема IDE.

К каждому из этих разъемов мог подключаться один кабель, а к каждому кабелю – не более двух жестких дисков (или прочих накопителей) IDE. Данные диски обозначаются как Master (Основной) и Slave (Ведомый).

Однако в отличие от IDE интерфейс SATA поддерживает не больше одного устройства на разъем, что позволяет избежать потенциальных проблем, связанных с негативным взаимодействием между устройствами, расположенными на одном кабеле.

Это ограничение на максимальное число накопителей, существовавшее во времена господства IDE, нашло отражение и в операционных системах того времени. Старые ОС линейки Windows, до Windows Millenium включительно, могли использовать не более 4 устройств IDE, расположенных на двух разъемах. С появлением интерфейса SATA стало возможным размещать на материнской плате большее число разъемов, и, как следствие, пользователь получил возможность установить большее количество жестких дисков. Но старые операционные системы линейки Windows не способны видеть эти диски.

Опция SATA Configuration предназначена, прежде всего, для исправления данного недостатка старых ОС. Если пользователь выберет значение опции Compatible, то это позволит старым операционным системам видеть диски, установленные на разъемах SATA. В противном случае, если установить вариант Enhanced, в этих ОС возможна ошибка в определении количества жестких дисков.

Кроме того, в опции есть вариант Disabled, который позволяет вообще отключить контроллер IDE/SATA.

Какое значение выбрать?

Ответ на этот вопрос зависит от того, какая операционная система установлена у вас на компьютере. Если это операционная система Windows Me, Windows 95/98 и более старая, то необходимо установить значение Compatible (Legacy). В противном случае ОС не сможет определить диски SATA или определит их неправильно.

Если же у вас установлена современная операционная система линейки Windows, такая, как Windows 2000, Windows XP, Windows Vista, Windows 7 или Windows 8, то рекомендуется установить значение Enhanced (Native). В этом случае данные операционные системы смогут работать с любым количеством дисков SATA.

В то же время включение значения Compatible (Legacy) приведет к тому, что в современных ОС будут видны только 2 канала IDE, и, как следствие, максимальное количество доступных дисков будет равно 4. Однако может случиться такая ситуация, когда у пользователя на одном компьютере, имеющим несколько дисков SATA, установлена ОС типа Windows 95/Windows Millenium и современная ОС Windows.

В таком случае лучше всего установить значение Compatible, чтобы диски SATA были бы доступны в обеих операционных системах.

История и реализации [ править | править код ]

Впервые одновременная многопоточность была представлена в исследовательских работах Дина Таллсена (Dean Tullsen) в 1995 г. (Калифорнийский университет в Сан-Диего) [2] [3] [4] [5] .

Первым процессором с реализацией одновременной многопоточности мог бы стать микропроцессор Alpha 21464 компании DEC, который был объявлен в 1999 году. Процессор разрабатывался командой под руководством главного архитектора Джоэла Эмера ( англ. ) . Процессор был одноядерным, суперскалярным с 8 конвейерами, имел 4 комплекта регистров для переключения контекста и мог потенциально выполнять 4 потока одновременно. 2-кратное увеличение производительности получалось всего лишь за счет 10%-ного увеличения количества логических элементов. Во многом процессор воплощал предложения и подходы, изложенные в работах Дина Таллсена, соавтором чьих работ выступали некоторые члены команды «Alpha» (Джоэл Емер и Ребекка Штамм (Rebecca Stamm)). Однако Alpha 21464 так и не появился на рынке, он пал жертвой корпоративных слияний и поглощений [6] .

Снижение задержки ввода путём отключения SMT или Hyper-Threading

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

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

Мы уже обсуждали способы уменьшения задержки (пользовательский ISO-образ Windows, команды CMD, схемы управления питанием и т.д.), и сегодня я протестировал ещё один метод, с помощью которого можно сократить время ожидания на несколько миллисекунд.

Что такое SMT или Hyper-Threading

SMT (AMD) и Hyper-Threading (Intel) – это технологии, которые позволяют запускать более одного потока на каждом ядре, повышая эффективность процессоров во время рабочих нагрузок. Вот почему большинство современных процессоров описываются количеством ядер и потоков (например, 5600X имеет 6 ядер и 12 потоков).

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

Это слишком упрощенная версия того, что делают эти технологии, но для целей этой статьи достаточно понять простое уравнение: SMT/Hyper-Threading ON = возможно, более высокий FPS и производительность – в то время как – SMT/Hyper-Threading OFF = лучшая задержка в играх.

По сути, мне было любопытно, насколько большой будет разница в FPS для игр и насколько измеримой будет разница в задержке, если я отключу SMT (поскольку у меня система AMD) на моём ПК.

Методология

Я тестировал латентность с включенным и выключенным SMT с помощью LatencyMon, так как это очень популярный инструмент именно для этой задачи. Я запускал тест 3 раза как для SMT, так и для выключенного, и каждый раз перезапускал систему, чтобы убедиться, что система «свежая».

Я также позаботился о том, чтобы фоновые приложения не работали, чтобы результат был как можно ближе к идеальному сценарию.

Для тестирования игры я решил использовать Apex Legends , так как эта игра известна тем, что является «многопоточной свиньей», что позволяет мне увидеть, как будет вести себя игра, если вдруг лишние потоки исчезнут, и она сможет работать только с 1 потоком на каждое ядро.

Сам тест представлял собой повторение заданий на полигоне, поскольку это контролируемая среда. Поскольку это не был надлежащий тест, результаты не являются точными на 100%, но, учитывая результаты, которые я записал, и то, что действия повторялись последовательно, я на 95% уверен в воспроизводимости окончательных результатов.

Всё это было выполнено на ПК, на котором запущен разгон PBO2 + Curve Optimizer на 5600X и разогнан RTX 2070. Я запускал пользовательскую установку Windows под названием KernelOS (1809), поэтому моя система уже довольно сильно настроена.

Тестирование с включенным SMT

Первым, что я протестировал с SMT, был LatencyMon, где результаты после 3 измерений были между 2,75 мкс и 2,8 мкс.

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

В Apex я проделал 3 раза тот же набор действий, что описан в методике, при измерении и записи FPS с помощью MSI Afterburner и RivaTuner. Настройки в Apex были 1920×1080, 110 FOV, со всеми остальными настройками на низком уровне для максимального FPS.

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

Тестирование с выключенным SMT

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

В LatencyMon без запущенных фоновых приложений задержка снизилась до 2,45 мкс – 2,5 мкс по сравнению с 2,75 мкс и 2,8 мкс.

Хотя я заметил заметное снижение задержки, было интересно, что в Apex мой FPS вообще не изменился или изменения были в пределах погрешности.

Вывод здесь довольно прост – я добился меньшей задержки, не повлияв на производительность в выбранной мной игре, что, в целом, является положительным моментом.

Разумные ограничения

Ограничения моего небольшого исследования здесь очевидны – я использовал только LatencyMon для измерения изменений задержки и использовал только одну игру (по 3 запуска каждой, чтобы получить среднее значение). Более того, поскольку в моей системе работает процессор AMD, я не тестировал аналог от Intel.

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

Общий вывод заключается в том, что для игр отключение SMT/Hyper-Threading может привести к небольшой потере FPS (в зависимости от игрового движка и оптимизации), а для рабочих задач это приведет к существенной потере производительности.

Поскольку меня интересуют игры, я бы сказал, что отключение SMT/Hyper-Threading и снижение задержки стоит того, чтобы потерять немного FPS, особенно если после выполнения некоторых тестов вы не потеряете ни одного кадра, как в случае с Apex.

Выводы

Хотя отключение SMT/Hyper-Threading может снизить производительность в рабочих задачах, если вы, как и я, являетесь конкурентоспособным геймером, и вам нужна максимально низкая задержка, отключение SMT/Hyper-Threading – это шаг в правильном направлении.

Снижение задержки очевидно, в то время как падение FPS и производительности будет зависеть от отдельных игр и оптимизаций. В то же время, как отмечают другие авторитетные источники, «в играх, в целом, не заметно разницы между SMT On и SMT Off, однако некоторые игры могут показывать различия в сценариях с ограниченным процессором», что соответствует моему выводу.

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

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU ⁠ ⁠

Предыстория
Наткнулся я на одного упоротого на просторах одной соц. сети, где когда-то в теории могли обитать лишь люди интеллигентные и образованные, а затем начали пускать всех подряд. ( Не Хабр). Говорит мне упоротый: мол, целерон тащит и в играх быстрее, чем любой ваш 12900к/5950х. Ясное дело — тролль. Толстый такой, жир течет. Однако, свой вброс сие существо подкрепило скриншотом гоночек то ли от Testing Games, то ли еще от каких-то фейкометов, где i3-10100 таки быстрее получился, чем 12900К, как по среднему фпс (avg), так и в просадках (99%). Я бы поверил, если бы у обоих процессоров фпс был за 400+, но нет, 12900К не может в прямых руках выдавать меньше 80-100, а на скриншоте было именно так.
Если очень надо, я найду вбросы от этого существа, но не хочется в навозную кучу лезть, а то существо уже сидит в бане.

Ленивое тестирование

Я решил еще раз проверить лично, сколько же потоков надо современным играм и на сколько разнится фреймрейт от разной конфигурации ядер и потоков. Я — обычный человек, который будет проводить тест на личном ПК, поэтому никаких эпичных сравнений по 30 процессоров и видеокарт, как «тестят» некоторые товарисчи. Не буду показывать пальцем. Поэтому тест на одном проце с отключением ядер и HT. Разрешение будет также одно, максимальное для моего монитора — UWQHD, 3440x1440p/100 hz. Почему? Потому что считается, что влияние процессора меньше при более высоком разрешении. DSR использовать не буду. Потому что тестирование ленивое. И для разрешения 4К более удачным вариантом будет 3080 и выше.

Итак, тестовый ПК:

— Core i7 11700K на воде 280 мм, 4,9 на все ядра, 4 и 5 ядра на 5,0 ГГц, PL2=250 w

— Плата Asus z590-plus TUF gaming

— Память 4х16 ГБ G.Skill на чипах Hynix, одноранки. 56 ГБ/с ПСП, 45-48 нс задержки.

— Система на NVMe, игры на SATA SSD Kingston A400 на 480 ГБ. Своп-файл в системе отключен.

— Видеокарта MSI Suprim X RTX 3070, профиль биоса на Gamin
— Win 10 Pro 21H2, драйвер Nvidia Game Ready 511.23

Как тестим

В биосе я буду отключать разное количество ядер, чтобы получить конфигурацию ядер и потоков, как у разных процессоров от Celeron до i7 11 поколения (в 12-м уже есть +4 мелких ядра, которые поменяют картину).

Проц у меня 8-ядерник Интел 11 поколения, поэтому сравнение максимально корректно только для i5-11600K(F), однако объем кэша я никак не могу регулировать. У i7 / i9 11 поколения кэш L3 = 16 МБ, у всех десктопных i5 11 поколения = 12 МБ поэтому сие сравнение — лишь разница в числе активных ядер одного процессора, а не нормальная эмуляция млаших моделей, тем более старых поколений.
Поэтому вы абстрактно считайте, что:
2 ядра/2 потока (2c/2t) = Celeron 11 поколения, которого не существует;
2c/4t = Pentium 11 поколения/гиперпень (ну вы поняли, не существует в природе);
4c/8t = i3 11th gen (вы поняли);
6c/12t = i5-11600K(F) с увеличенным кэшем до 16 МБ;
8c/16t = 11700K(F) в легком разгоне. (Потянет любой кулер с TDP от 200 вт. Разве что PL будет иметь разные границы, что может дать несущественную разницу в пару процентов.)

Реальные процессоры будут слабее т.к.
1. более старые целероны, пентиумы и i3 построены на старой микроархитектуре Skylake (про более старые просто забудьте), а это минус 18-20% ipc (Instructions per cycle/инструкций на такт);
2. частота у этих всех целеронов и пентиумов будет ниже;
3. объем и скорость кэша у рельных целеронов, пентиумов и i3-i5 будет ниже.

Для АМД такое сравнение будет не корректным даже для одного поколения, т.к. для всех процессоров с двумя чиплетами и более отключение всех чиплетов, кроме одного может сильно повлиять на игровую производительность, что показывают 2300X и 3300X.

Всё, в этом тесте нет смысла, расходимся. Ладно, уже покажу, раз натестировал тут.

Тестовые игры
— Horizon Zero Dawn. Версия 1.0.10.5. Игра сделана на движке Decima. Уплетает 16 потоков процессора за милую душу. Будем называть HZD.
— Shadow of the Tomb Raider v1.0 build 449.0_64. Будем называть, как все — Ларка, Лара или SOTR.
Других игр на ПК с наглядной сводкой по бенчмарку у меня не установлено.

Настройки графики

Во всех играх на тест я выставляю полное разрешение монитора, отключаю вертикальную синхронизацию, лимиты фреймрейта и адаптивную частоту кадров. Графические настройки также на максимум/Ультра. Если не ошибаюсь, в Ларке есть трассировка лучей и там все эффекты также на максимум. Сглаживание для Ларки — DLSS, режим Максимального качества.
В последнем патче HZD также добавили DLSS, но у меня предыдущий патч. AMD FidelityFX (не путать с FSR) выключено, т.к. по-умолчанию выключено для режима графики Наивысшее качество. Масштаб кадра — 100%.

На заметку
Перед демонстрацией скринов хочу отдельно обратить внимание, на что рекомендую обращаться внимание. В сводке бенчмарка Horizon Zero Dawn значения максимального и минимального фпс — абсолютная чушь, не имеющая отношения к геймплею. Что первой цифры, что второй вы не увидите. Это эпизодические кратковременные события, как 1000 фпс в меню. От этой цифры не жарко, не холодно. Кроме того, если сильно мозолит цифра около-нулевого фпс, частично минимальное значение фиксится выставлением полноэкранного режима, я же бенчил в оконном режиме без рамки, чтобы демонстрировать вам количество потоков через диспетчер задач.
В общем, обращайте внимание на общий средний фреймрейт и значения среднего фпс для процессора/видеокарты, а также значение фпс в редких просадках в 1% времени геймплея.
Пример:

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider


Графика в HZD. Настройки в самой игре

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Графика в Ларе

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Перейдем наконец-то к тесту.

2c/2t — 2 ядра/2 потока (Hyper-Threading выключен)
В этом режиме загрузка игр и уровней очень долгая.
В Horizon Zero Dawn Запустить игровой процесс и бенчмарк не удалось. Искать решения не стал и не уверен, что на 2 потоках игра сможет работать.
В игре висит бесконечная загрузка.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

а в диспетчере задач видно crash.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Что ж, из-за этого в тестировании и появилась Ларка. Здесь загрузка очень долгая, но уже можно поиграть

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

2c/4t — 2 ядра/4 потока (Hyper-Threading включен)

HZD теперь удается запустить и пройти бенчмарк.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

В Ларке тем более нет особых проблем. И даже якобы есть зависимость от ГП/упор в видеокарту. Фреймрейт играбельный. В ходе бенча одна из сцен не отображалась. В последней сцене знаменитая гора прогружалась не сразу.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Переходим к абстрактному i3 с формулой ядер/потоков, как у 10 и 12 поколений (10100, 12100), но напоминаю: частота 4,9, кэша 16 МБ.

4c/8t — 4 ядра, 8 потоков а-ля натюрель Core i3 (with HT)

HZD. Потрясающе. Рокет лейк с 4-ядрами и 8 потоками обеспечивает почти максимальный фпс для этой игры, на который способна видеокарта в тестируемом разрешении 3440х1440.
не потому ли нет моделей с 4 -ядрами в 11-м поколении — чтоб не плодить своим старшим моделям дешевого сильного конкурента? Есть инфа, что АМД свой 3300х сняла с производства и продажи по той же причине. Впрочем, субъективно фремрейт в игре рваный и с микрофризами, разрывами изображения (уже объективно). Возможно, с Vsync будет всё в порядке.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Ларка также замечательно реагирует на увеличение активных ядер и потоков — фреймрейт сильно вырос.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

6c/12t — 6 ядер, 12 потоков а-ля Core i5 10-11 gen (with HT)


HZD на 12 потоках снова чувствует себя превосходно. Что же было с результатом на конфиге 4c/8t.
Спойлер: результат практически равен 11700к на 8 ядрах с HT.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Ларка. ГП зависимость уже 99%. 8 ядер/16 потоков можно не тестить?

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Всё же продолжим.

8c/16t — 8 ядер/16 потоков. 11700K(F) в оригинале, с легким разгоном.

HZD. Фреймрейт тот же, что на 6 ядрах с гипертрейдингом, но фпс в просадках лучше.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

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

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Бонус для любителей отключать SMT
8c/8t — 11700k(f), HT disabled

HZD реагирует равнодушно. Со второго прогона будет тот же результат, что и 8c/8t.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

А вот Лара воспринимает отключение HT крайне негативно. Результат 6-ядерника с HT.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Подытожим

Привожу общую таблицу-сравнение результатов. В зеленом столбце — результат, который получается на выходе в игре. То, что приходит на монитор из кадрового буфера видеокарты.
Еще раз напоминаю,с серийные розничные целероны, пентиумы, i3 будут слабее из-за меньших кэша и частот.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Анализ результатов
11700К на двух активных ядрах с кэшем 16 МБ L3 просто не запустил игровой процесс Horizon Zero Dawn. Возможно помешало отсутствие файла подкачки, но сторонние тесты даже самого нового g6900 подтверждают, что 2-ядерный/2-поточный целерон — боль для геймера
Ларка запускается даже в два потока. Респект разработчикам. Вот, что такое оптимизация! Однако скорость работы системы и игры, микрофризы и инпут-лаг не позволяют советовать 2-ядерники без HT даже для таких оптимизированных игр. Только для ретро-гейминга. Могу лишь подтвердить замечание Сергея с Pro Hi-Tech — SOTR реагирует на малейшее изменение системы. Больше ядер? Больше фпс, лучше стабильность! Быстрее память — больше фпс! Больше кэша — больше фпс! Лара действительно отлично работает даже на 16 потоков, независимо, SMT это или физические ядра.
И вот тут вспоминается избыточность 16-ядерников. Приведу в пример сравнение процессоров при нулевой ГП-зависимости — в 720p на минималках. 11700К против 5950х. 16 МБ кэша и 8 ядер против 64 МБ и 16 ядер.

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Есть ли жизнь без SMT, сколько надо ядер CPU для игр и про упор в GPU Длиннопост, Сборка компьютера, Пекарня, Процессор, Intel, Ларка, Бенчмарк, Пентиум, Nvidia RTX, Rtx 3070, Horizon Zero Dawn, Shadow of the Tomb Raider

Меньше 8% разницы в пользу полноценного 16-ядерника. Что. И меньше 7% по общему числу кадров.
Предоставляю слово и возможность разобраться экспертам по АМД. Пусть они отвечают, почему в игре, отлично использующей 16 потоков такой мощный 16-ядерник, как 5950х, отрывается настолько незначительно, что за него нет никакого смысла переплачивать, если собирать преимущественно игровой/мультимедийный ПК.

Далее. 2c/4t. Например, Pentium G7400 — вариант уже более адекватный и не такой болезненный. Но драгоценный фпс с видеокарты вы всё равно теряете. В просадках фреймрет падает значительно. Для тру-хардеров, которым и «25 фпс на минималках — это норм», покатит, но порекомендовать могу только в качестве временного решения.

Оптимальным выбором мне видится 6-ядерник с HT. В комментариях под прошлым своим постом сказал человеку, что 6c/6t 9600K(F) еще должно на всё хватить и его незачем менять. Прости, добрый человек. Кажется, я ошибся и на 6 ядер обязательно нужен HT. Тем более — на меньшее число ядер.
2c/2t G6900 и другие целероны крайне не советую.
2c/4t G7400 уже хоть как-то что-то сможет и на нем можно дожить до апгрейда.
4c/8t i3-12100 — золотая середина бюджетного сегмента.
Я уверен, аномальный результат в этой конфигурации в HZD — ошибка. Попрошайничаю плюсы. Лайкайте пост и я разберусь в чем дело.
6c/12t — золотая середина, такого проца хватит и под 3090 ti.
8с/12t — тоже отличный вариант для игр. Средний фпс тот же, что на 6 ядрах. Фреймрейт в просадках чуть выше.
Для игр процы с бОльшим числом ядер не советую. Пример с 5950x это доказывает. Просто переплатите с надеждой, что когда-то он «раскроется». Фуфыкс-клуб, привет. Да, 8350 еще что-то может, но фпс будет на уровне 2 ядер/2 потоков 11700К в лучшем случае.

На счет ГП-зависимости. Я не буду спорить с теми, у кого процессор ничего не раскрывает. По цифрам можно посчитать, что и на целероне норм с фпс = 86, цифры это подтверждают. Напомню только про инпут лаг тем, кто в теме. Лично я при достаточном бюджете больше никогда не буду собирать что-то слабее 6-ядерника, а лучше 6P+nE-ядерника. FPS может и похожий, но экспериенс очень разный. А также напомню про стоимость видеокарт, фпс которых сильно дороже, чем фпс с проца. И если двухъядерник с 3070 дает 86 фпс, а 8-ядерник/16-поточник — 191 фпс, с 8-ядерником итоговый фпс получится сильно дешевле, как поймет любой хлебушек с IQ чуть больше собачьего.
И в сотый раз напомню, что эти условные целероны и пентиумы в реале с их объемом кэша будут еще прилично медленнее, но тем умникам, у кого процессор никак не влияет на фреймрейт и плавность геймплея на высоком разрешении, настаиваю: покупайте целерон или атлон — согласно вашим убеждениям. Вы должны это отстрадать. А потом покупайте хорший процессор и почувствуйте разницы, как говорится.

Покупайте 6-ядерники и 8-ядерники Intel с технологией Hyper-threading �� А также Pentium g7400 — отличный вариант для игр, чтобы пересидеть до 13-th gen. ��

+15 руб. (шутка)

P.S. Понаставьте минусов, чтоб у меня больше не появлялось желание ещё что-то писать. Запарился этот пост рожать. Прошел даже через восстановление черновика через техподдержку. Мурке спасибо и привет, если вдруг. ��

UPD. Перетестил 4с/8т в HZD. Получил корректный результат. Возможно, в предыдущий раз попал на обновление винды или полную проверку системы вин.дефендером. Отредактировано: исправлены скриншоты и сводная таблица результатов.

Ваш вопрос: Где в BIOS SMT?

На экране «Системные утилиты» выберите «Конфигурация системы»> «Конфигурация BIOS / платформы (RBSU)»> «Параметры процессора»> «AMD SMT Option». Выберите один из следующих вариантов: Включено — каждое ядро ​​физического процессора работает как два ядра логического процессора.

Что такое режим SMT в BIOS?

Одновременная многопоточность (SMT) — это метод повышения общей эффективности суперскалярных процессоров с аппаратная многопоточность. SMT позволяет выполнять несколько независимых потоков, чтобы лучше использовать ресурсы, предоставляемые современными архитектурами процессоров.

Как отключить SMT в ASUS BIOS?

AMD CBS-> Общие параметры ЦП-> Производительность-> CCD / Core / Thread Enablement-> Accept-> SMT control-> Disabled

  1. Категория BIOS / Прошивки, CPU / Память.
  2. Введите Устранение неполадок.

Стоит ли включать или отключать SMT?

SMT — это то, что AMD использует в своих процессорах, а также Intel, но под другим названием — Hyper Threading. Это лучше оставить его включенным поскольку его отключение может повлиять на производительность в играх.

Есть ли у 3200G SMT?

Как и его предшественник, Ryzen 3 3200G продолжает оставаться четырехъядерный процессор без технологии одновременной многопоточности (SMT). Тем не менее, он приносит с собой несколько сюрпризов, таких как более высокие рабочие частоты и больший объем кеша. Ryzen 3 3200G имеет базовую частоту 3.6 ГГц, тактовую частоту ускорения 4 ГГц и 6 МБ кэш-памяти.

Что значит SMT?

Одновременная многопоточность, сокращенно SMT, — это процесс разделения ЦП каждого физического ядра на виртуальные ядра, которые известны как потоки. Это сделано для того, чтобы повысить производительность и позволить каждому ядру одновременно запускать два потока инструкций.

SMT вреден для игр?

Об играх в целом не было разницы между SMT On и SMT Off, однако некоторые игры могут отличаться в сценариях с ограниченным ЦП. Deus Ex упал почти на 10% при ограничении ЦП, однако Borderlands 3 вырос почти на 10%.

Где в BIOS отключить SMT?

Используйте AMD SMT Option, чтобы включить или отключить функцию AMD SMT. ПРИМЕЧАНИЕ. Эта опция доступна на серверах с процессорами AMD. На экране системных утилит выберите System Configuration> BIOS / Platform Configuration (RBSU)> Processor Options> AMD SMT Option.

SMT включен по умолчанию?

Из-за недавних уязвимостей в процессорах Intel команда IPFire решила, что — для обеспечения максимальной безопасности систем — одновременная многопроцессорная обработка (SMT) обязательна. автоматически отключен если процессор уязвим для одной из атак.

Что такое BIOS Cppc?

CPPC, определенный в спецификации ACPI, описывает механизм для ОС для управления производительностью логического процессора в непрерывной и абстрактной шкале производительности. Вышеуказанные частоты следует использовать только для отчета о производительности процессора в частотах, а не в абстрактной шкале. …

Имеет ли значение SMT?

Реализации SMT могут быть очень эффективный с точки зрения размера кристалла и энергопотребления, по крайней мере, по сравнению с полностью дублирующими ресурсами процессора. Intel утверждает, что при увеличении размера кристалла менее чем на 5% вы можете получить прирост производительности на 30%, используя SMT для многопоточных рабочих нагрузок.

Как работает AMD SMT?

Одновременная многопоточность или SMT позволяет процессор для выполнения двух одновременных потоков инструкций на одном ядре процессора, совместное использование ресурсов и оптимизацию потенциального времени простоя по одному набору инструкций за счет наличия второго набора, который сможет воспользоваться преимуществами недостаточного использования.

Достаточно ли 8 ГБ ОЗУ для Ryzen 3 3200G?

8 ГБ немного мало но зависит от того, сколько оперативной памяти вы обычно используете. Если ваша система приближается к этому (GPU также будет использовать это), ваша система будет заикаться в играх, так как задачи RAM выгружаются из вашего файла подкачки.

Поддерживает ли Ryzen 3 3200G ECC?

Обратите внимание, что когда дело доходит до APU (Ryzen 3000/4000 G-series), только процессоры PRO (например, Ryzen 3 PRO 3200G) будет поддерживать память ECC.

как отключить smt на ноутбуке

200513182323

Приветствую. Сегодня я постараюсь простыми словами рассказать про одну функцию, которая позволяет повысить производительность процессора. Она давно уже существует в процах Intel и только относительно недавно появилась у AMD.

SMT Mode — что это такое?

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

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

Для примера — посмотрите некоторые характеристики процессоров Ryzen, где видим, на одно ядро приходится два потока:

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

И опция SMT Mode именно активирует работу этих потоков. Нет смысла ее отключать.

SMT Mode — включать или нет?

При использовании последнего билда Windows 10, современных игр, последних драйверов, если у вас процессор Ryzen не первого поколения, а последнего — то в большинстве случаев отключение потоков снизит производительность. Сегодня многие баги связанные с многопоточностью уже устранили.

В интернете есть информация, что SMT стоит отключать для игр, в итоге повышается FPS. С чем связано? Смотрите, 6 ядер процессора — это 6 настоящих ядер, полноценных. Быстрых. А 12 потоков — это уже не полноценные ядра, могут выполнять больше работы, но не быстрее, потому что каждый такой поток работает медленнее одного ядра. Но суммарно 12 потоков смогут за одно время выполнить больше работы, чем 6 ядер и это при условии что софт оптимизирован под многопоточность. Но многим играм и правда достаточно 6 настоящих ядер (особенно если высокая частота), чем 12 потоков. Но повторюсь — все зависит от игры и от ее оптимизации.

Если игра оптимизирована под многопоточность, то отключение потоков только снизит FPS.

Кстати, что интересно.. у процессоров AMD FX по сути тоже присутствуют потоки. Хоть компания и представила их как 8-ядерные, там по сути 4 ядра и 8 потоков. Но отключить там потоки нельзя.

Когда только вышел Ryzen, то отключение потоков дало плюс в производительности. Но это было раньше. Сейчас уже все оптимизировали, в том числе и планировщик Windows.

Но при разгоне процессора SMT Mode стоит отключать.

Название раздела BIOS содержащий функцию зависит от производителя. Например на плате ASUS Prime X370 Pro функция SMT расположена здесь:

И имеет два варианта значений — Auto/Disabled. В тоже время на плате AsRock B450 Pro4 функция расположена здесь:

OC Tweaker/CPU Configuration

Значения опции — Enabled/Disabled.

Чтобы проверить отключена ли опция или нет, советую использовать CPU-Z — смотрим сколько ядер (Cores) и сколько потоков (Threads):

200513181726Утилита бесплатная, маленькая, не грузит ПК, поэтому советую. Можно скачать с офф сайта.

Если SMT Mode отключено — количество потоков будет равно количеству ядер.

Настройка в материнке MSI (раздел Overclocking\Параметры CPU):

200513180228Как видите, название может быть или SMT или Simultaneous Multi-Threading, все зависит от производителя/модели материнки.

Как отключить SMT на Ryzen?

Используйте AMD SMT Option, чтобы включить или отключить функцию AMD SMT. ПРИМЕЧАНИЕ. Эта опция доступна на серверах с процессорами AMD. На экране «Системные утилиты» выберите «Конфигурация системы»> «Конфигурация BIOS / платформы (RBSU)»> «Параметры процессора»> «AMD SMT Option».

Стоит ли отключать SMT AMD?

Мы не рекомендуем вам отключать SMT, если вы не знаете, что это улучшит производительность в конкретной игре, в которую вы будете играть. Мы не уверены, почему отключение SMT снижает производительность на 1% во многих играх.

Как отключить многопоточность AMD?

Когда вы попадете в меню «Процессор», выберите «Свойства». В большинстве случаев появляется диалоговое окно, в котором вы можете выбрать выключение (или включение) гиперпоточности. После отключения функции перейдите в меню «Выход» и выберите «Выйти с сохранением изменений». Название или макет могут отличаться на вашем компьютере.

Безопасно ли отключать SMT?

Это не вредно, но, вероятно, и не очень полезно.

Повышает ли отключение SMT производительность?

SMT значительно улучшает многопоточную производительность, но вы можете немного потерять производительность в некоторых играх. Совершенно не стоит его отключать. Не отключайте его. Это приводит к большим потерям, чем прибылям, особенно сейчас.

Лучше отключить гиперпоточность?

В многоядерных и многопроцессорных средах, в которых выполняются более крупные приложения (например, процессы сервера баз данных), важно отключить гиперпоточность, чтобы процессы выполнялись в основном потоке другого физического ядра, а не в гиперпотоке, и в этом случае он может работать как в 3-5 раз быстрее.

Отключение гиперпоточности увеличивает FPS?

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

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

Нельзя: отключать одновременную многопоточность

В любом случае это не то, что многие люди хотели бы делать. Одновременная многопоточность, эквивалент AMD Hyper-Threading от Intel, — это большая часть того, что делает Ryzen таким привлекательным. Это позволяет вашей системе использовать 16 потоков, а не только восемь физических ядер.

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

Нет, по крайней мере, пока. Подождите, пока выйдет дзен. Ходят слухи, что используется SMT (одновременная многопоточность), когда одно ядро ​​может запускать более одного потока одновременно. Intel’s Hyperthreading — это маркетинговое название их реализации SMT.

Вредит ли Hyper-Threading играм?

нет никакой реальной разницы. Последняя игра во встроенных тестах (далее — запуск вручную), Shadow of the Tomb Raider. При 720P HT off опережает 9 кадров в секунду, но при 1080P и выше количество потоков I9-9900K не имеет большого значения.

Что значит отключить SMT?

Также было подозрение, что в Windows 10 есть ошибка, связанная с управлением 16 потоками процессора Ryzen 7, поэтому вы можете улучшить производительность, если отключите функцию SMT (одновременная многопоточность).

Улучшает ли SMT производительность?

Реализации SMT могут быть очень эффективными с точки зрения размера кристалла и энергопотребления, по крайней мере, по сравнению с полностью дублирующими ресурсами процессора. Intel утверждает, что при увеличении размера кристалла менее чем на 5% вы можете получить прирост производительности на 30%, используя SMT для многопоточных рабочих нагрузок.

Как работает Ryzen SMT?

Одновременная многопоточность, или SMT, позволяет процессору выполнять два параллельных потока инструкций на одном и том же ядре процессора, разделяя ресурсы и оптимизируя возможное время простоя на одном наборе инструкций за счет наличия вторичного набора, который будет входить и использовать преимущества недостаточной загрузки.

SMT помогает в играх?

Обзор результатов. В нашем тестировании мы рассмотрели три области: однопоточность, многопоточность и игровая производительность. … В многопоточных рабочих нагрузках мы увидели среднее повышение производительности на + 22% при включении SMT. Большинство наших тестов показали прирост производительности от + 5% до + 35%.

Hyper Threading — это то же самое, что и многопоточность?

Многопоточность относится к общей задаче запуска более чем одного потока выполнения в операционной системе. … Гиперпоточность, с другой стороны, относится к очень специфической аппаратной технологии, созданной Intel, которая позволяет одному ядру процессора более эффективно чередовать несколько потоков выполнения.

Что лучше процессор Intel или AMD?

AMD против Intel Производительность и производительность при создании контента

В битве за неигровую производительность процессоров AMD и Intel картина намного яснее. … Чипы AMD предлагают гораздо большую производительность как на обычных настольных компьютерах, так и на платформах HEDT, поэтому они также дороже, чем соответствующие флагманы Intel.

Начало

Windows 11 и первые впечатления

Сравнение с Windows 7/10 и тесты

Заключение

реклама

Windows 11 изначально была известна тем что занижает производительность процессоров от AMD, и буквально на днях вышла новость про накопительное обновление которое еще сильнее занизило производительность процессоров AMD.

Еще я заметил что Microsoft, вместо того чтобы исправлять ситуацию с заниженной производительностью AMD процессоров, начали улучшать совместимость с сетевым софтом от Intel про который я впервые даже слышу, это наводит на мысль что Microsoft может находиться в неком сговоре с Intel.

В итоге мне самому стало интересно что же происходит на самом деле, заодно оценю саму Windows 11 и попытаюсь сравнить её с Windows 7/10.

Начало

Windows 11 и первые впечатления

Сравнение с Windows 7/10 и тесты

Заключение

Прежде всего укажу систему на которой все будет происходить и условия:

реклама

Первым делом меня смутил размер образа Windows 11, вроде бы Microsoft обещали что ничего лишнего не будет в самой системе предустановлено, но образ Windows 11 настолько огромен, что оказался больше чем Windows 7 полностью настроенная, с установленными библиотеками/драйверами и дополнительным софтом включая такой софт как Kdenlive.

Ладно, бог с ним с размером, посмотрим чем же отличается WIndows 11 от старой доброй Windows 7:

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

реклама

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

Даже несмотря на то, что я исключил ряд файлов из сравнения, а сам поиск проводил только по директории System32, нашлось довольно много одинаковых файлов между Windows 7 и Windows 11, это говорит о том, что Microsoft ничего действительно нового до сих пор не выпустила со времен Windows Vista.

Пожалуй перейдем к установке Windows 11.

Первым делом я записал Windows 11 на флешку, но получилось это криво.

реклама

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

Примечательно что установщик «уникальной» Windows 11 имеет оформление окон от Windows 7.

Немного подумав про то что Windows 11 не особо то и отличается от Windows 7/10, я взял сторонний загрузчик от Windows 10 и спокойно установил Windows 11 получив неприятное приветствие в котором отчетливо намекают что «это устройство» уже не моё, а просто «ЭТО УСТРОЙСТВО».

Добравшись до рабочего стола меня встречает раскрытое меню пуск, первым делом я озадачился пытаясь найти «компьютер», но попасть в него можно только через «проводник» который невзрачно расположился на панели задач.

Я попытался вынести «ЭТОТ КОМПЬЮТЕР» на рабочий стол, но у меня ничего не получилось из контекстного меню, еще непонятно где находится «начальный экран», вроде и закрепил на «начальном экране» но непонятно где оно.

Потом решил сразу же проверить AIDA64 cachemem, и получил неадекватные результаты производительности, это еще был процессор без разгона.

Потом разогнал процессор и протестировал снова cachemem, результаты еще сильнее упали несмотря на то, что процессор работает значительно быстрее.

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

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

А предпросмотр окон при наведении работает идентично, как и в старой Windows 7, включить AERO на Windows 7, предпросмотр окон и будет один в один как в «современной» Windows 11, разве что в старой Windows 7 будут уголки скругленные.

Двигаемся дальше, параметры электропитания перенесли, обрезали и запрятали, где расширенные настройки электропитания? Остается только догадываться.

В общем параметры системы нужно полностью изучать что куда засунули, многое сделано довольно нелогично и разбросанно.

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

А кнопки копирования/перемещения и т.п. в первой обвертке контекстного меню я вообще не сразу заметил, мало того что они никак не выделяются при стандартном оформлении, так еще подсказки при наведении всплывают слишком долго.

Хотя в Windows 7 можно спокойно изменить размеры элементов без помощи функций масштабирования и вполне успешно пользоваться сенсорными экранами.

На этом мои приключения не закончились, как то нажал на «мини приложения» и получил вот такое:

Примечание для «конспирологов»: Название системного раздела осталось от сборки Windows 10 ибо я не удалял раздел, а просто отформатировал его во время установки Windows 11, установщик почему-то решил не изменять имя раздела при форматировании.

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

Вот и сам драйвер видеокарты, Windows 11 без каких либо уведомлений через интернет проверяет файлы которые открываются в первый раз, и это весьма неприятно как минимум в плане того что это лишний трафик непонятно куда и какой.

В моем случае ПК автономен и не подключен к сети интернет, просто чтобы Windows 11 ничего не делала на фоне по указке серверов Microsoft, и эти действия не сказались на результатах тестирования.

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

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

Начало

Windows 11 и первые впечатления

Сравнение с Windows 7/10 и тесты

Заключение

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

Занятое ОЗУ на рабочем столе

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

Windows 11 оказалась рекордсменом по уровню потребления ОЗУ среди всех систем, а ведь установлен только драйвер на видеокарту.

Правда пока писал эту часть текста Windows 11 бездействовала на втором ПК, и потребление памяти возросло с 4.3 ГБ до 4.5 ГБ само по себе.

Windows 10 отличилась 3.5 ГБ занятой памяти вместе с установленным драйвером на видеокарту.

Windows 7 отличилась минимальным потреблением ОЗУ среди всех, т.к. диспетчер задач Windows 7 округляет используемый объем памяти, я запустил дополнительную утилиту которая показывает без округления, вышло 2.3 ГБ занятой ОЗУ с драйвером на видеокарту.

AIDA64

Главный камень преткновения всех новостей в интернете.

Cachemem: Тут я заметил одну особенность в Windows 11, если запускать тест кнопкой «Start Benchmark» то результаты практически всегда будут занижены раза в

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

GPGPU:

Windows 11: Стандартные тесты проводил как со включенной SMT в настройках AIDA64, так и с отключенной SMT, эта настройка не отключает SMT в биосе.

Windows 10:

Windows 7:

Rage II (Vulkan)

Чтобы перенести данные я отключил жесткий диск от основного ПК и подключил его к тестовому ПК, что же могло пойти не так.

Первым делом после подключения SATA кабеля Windows 11 никак не реагировала на изменения, вообще никак, в итоге я полез искать диспетчер устройств и вручную обновил конфигурацию ПК после чего HDD обнаружился.

Проблему со слепотой Windows 11 вроде преодолел, но рядом горят устройства без драйверов.

Windows 11: Далеко не с первого раза оверлей Msi Afterburner смог вывестись в игре, но манипуляции с переходом в полноэкранный режим и обратно кое-как сработали.

Windows 7: Оверлей так же с первого раза не подключался к игре, но подключился со второго раза когда в Windows 10/11 нужно было раза 3-4 перезапустить игру чтобы оверлей начал работать.

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

Witcher 3 (DX11)

Windows 11: Особых проблем не замечено.

Windows 10: без комментариев.

Windows 7: Ситуация с парковкой потоков аналогична, как и в Rage 2, правда на этот раз можно заметить что потоки снимались с парковки, вероятно при загрузке ресурсов когда игре было недостаточно 6 ядер, но FPS оказался слегка ниже чем на Windows 10, вероятно это из-за более старого драйвера видеокарты.

В любом случае Ведьмак максимально загрузил видеокарту без шанса на ощутимую загрузку процессора.

Начало

Windows 11 и первые впечатления

Сравнение с Windows 7/10 и тесты

Заключение

В целом Windows 11 мне не понравилась, ничего нового Microsoft не выпустили, система на той же основе построена, что и Windows 7, нет разницы как была между Windows XP и Windows Vista когда Microsoft реально много нового сделали.

По сути с каждой версий Windows только обрезают и искусственные ограничения сплошные добавляют, такое ощущение что Microsoft находятся в стадии «импотенции».

Несмотря на огромный размер Windows 11, она не обнаружила порядка 5 драйверов разнообразных на мой ПК, даже DirectX не установлен по умолчанию в системе (DX9/10/11), неужели всё потрачено на бесконечные кривые оболочки интерфейса которые только усложняют доступ к системным настройкам?

Это довольно печально учитывая что в «новой» Windows 11 ущемили часть функционала который был в предыдущих версиях «висты» под цифрами 7/10, причем часть файлов что в Windows 11, что в Windows 7 абсолютно одинаковы, и я говорю даже не про целый дистрибутив, а про одну системную папку.

По поводу занижения производительности процессоров AMD это факт, довольно забавный факт учитывая что Windows 11 ничем кардинально не отличается ни от Windows 10 ни от Windows 7.

Результаты AIDA64:

Из интересного только cachemem, наилучшие результаты по скоростям кэшей оказались за Windows 7, наихудшие за Windows 11.

Результаты тестов из основного окна AIDA64 я не вижу смысла переводить в таблицы, ничего интересного я там не заметил, как и в случае GPGPU что уже переведено в таблицу.

Конечно, Microsoft пообещали исправить «баг» занижающий производительность процессоров от AMD, но могу предположить что они это делают только потому что «баг» широко разошелся по новостям и его больше невозможно игнорировать.

Причем замечу, про «баг» было давно известно, но Microsoft тянули до последнего, вероятно надеялись что всем будет без разницы и успеют сделать тесты в пользу Intel, или как вариант Intel могут использовать версию Windows 11 с «багом» который занижает производительность процессоров AMD для красивой презентации Alder Lake.

В любом случае это лишь предположения т.к. сами Microsoft вряд ли сознаются если даже имели какой-либо сговор с Intel против AMD.

Рабочий стол:

Windows 11 отметилась своим «жиром», она занимает значительно больше ОЗУ на рабочем столе чем Windows 7/10.

Результаты в играх:

К сожалению в играх мне не удалось вместе с RX 560 достичь упор в процессор, думаю имеет смысл задействовать R9 290 или GTX 1070, но это уже в другой раз, ибо все переделывать особого желания нет когда часть результатов собрана.

В целом Windows 7 имеет значительное преимущество перед Windows 10 и Windows 11 в игре использующей Vulkan API, но только Windows 11 оказалась на обочине по показателям производительности.

В случае DirectX 11 API у всех систем паритет несмотря на то, что Windows 10/11 использовали более свежий драйвер на видеокарту чем Windows 7, хотя Windows 10 пыталась вырваться, а вот в плане занятой ОЗУ Windows 7 имеет снова ощутимое преимущество.

Причем что немаловажно, парковка потоков работала адекватно только в пределах старой Windows 7, Windows 10/11 оказались неспособны запарковать потоки, чтобы освободить максимум ресурсов для работы главных потоков ядер.

Заключение:

Возможно данная статья будет опубликована уже после выхода патча который должен исправить проблемы с производительностью, и если проблемы в Windows 11 действительно будут исправлены, можно будет сделать более качественное повторное сравнительное тестирование.

Но пока что Windows 11 значительно проиграла как Windows 10, так и Windows 7 в плане производительности (и не только), хотя в игре использующей Vulkan API даже Windows 10 проиграла старой Windows 7, даже несмотря на разницу во времени выпуска драйвера под видеокарту.

По поводу занижения производительности процессоров AMD, вероятно Microsoft просто в очередной раз сделали хуже, чем было с планировщиком ЦП, если планировщик ЦП в Windows 10 разучился парковать потоки адекватно, то в Windows 11 дело дошло до прямого падения скорости работы.

В плане потребления ОЗУ Windows 7 оказалась безоговорочным лидером с минимальным потреблением ОЗУ даже по сравнению с обрезанной компактной сборкой Windows 10, притом что Windows 7 изначально устанавливалась из официального полноценного образа в отличие от Windows 10, Windows 11 же просто отвратительна в плане потребления ОЗУ.

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

Это ни разу не прикольно когда нужен ПК, а он пытается себя восстанавливать после неудачного обновления которое накатилось втихаря без моего ведома, или что-то начинает работать через неправильное место, и я вижу что Windows 11 еще больше скрытных от пользователя действий пытается делать.

После выхода Windows 11, уже устаревшая Windows 10 выглядит не так уж и плохо на фоне Windows 11, но не на фоне Windows 7 пока что лично для меня.

Замечания и предложения, пожалуйста, в комментарии на обсуждение, на этом все, благодарю за внимание.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *