Откуда-то имеется настройка x3d на процессоре ryzen 5 7500f в биосе, и в действительности она оставляет лишь 6 логических процессоров из 12. На чем-то серьезном побоялся проверять из-за старого и плохоработающего кулера и проблем с матерью, кто-то может подсказать, действительно ли эта настройка прибавляет производительность в приложениях, которые используют малое кол-во процессоров (например игры) или просто ошибка биоса, которая обрезает ядра?
Заранее спасибо за ответ и прошу прощения за возможную некомпетентность, на данный вопрос нашел 0 инфы в интернете.
Мать - b650s wifi, прошил по последнему обновлению
У Ryzen 5 7500f - 6 ядер, из 6 мы получаем 12 с технологией HT (уж не помню как она у красных называется, помнится синие первыми запатентовали то что красные уже делали, но суть не в том) и как бы в биосе этот пункт не отключал эту технологию, оставляя физические ядра без переключения контекста (всего 6 потоков) что дает прирост в производительности отдельно взятого физ. ядра, но уменьшает в 2 раза количество одновременно выполняющихся потоков ( я о процессоре, не о ОС) что в итоге дает в играх с малым кол-вом потоков прирост производительности.
но дело в том, что 7500f тупо не поддерживает технологию x3d и откуда ей взятся в биосе непонятно. я имею слабое представление как работает эта функция и она даже чисто физически не должна быть возможно и по сути это просто обрезание ядер. Но мне было интересно узнать откуда это вообще берется в биосе и что получили люди которые включили это
keeichi, ну начнем с того, что выше обозначенная технология банально + 64Мб кеша L3. Причем классический L3 общий для всех ядер (потоков). А вот дополнительные 64 доступны только некоторым ядрам, если не вообще одному. И вся мулька включения этой технологии - банально сообщить ОС на каких ядрах запускать основные (графические) потоки игры. чтобы полностью раскрыть потенциал доп мегабайт кеша. Что кстати дает очень неплохой прирост. А 2й момент, я описал ранее в своем ответе, Это особенность использования L3 ядрами, при использовании HT (12 потоков) этот кеш (32 Мб) условно в самом худшем сценарии делится поровну между 12ю потоками и каждому остается по ~2,5 Мб. Против нативного использования ядер (6шт) и в худшем сценарии будет по ~5мб L3 на ядро.
Поэтому, думаю что выше обозначенный переключатель в биос, проводит подготовительные мероприятия (HT -off) для наиболее эффективного использования ядрами L3 но не может сообщить ОС какое ядро использовать т.к волшебных 64Мб L3 нет для X3D вот и прирост будет очень скромный.