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

Наше тестирование процессора Ryzen 7 1800X показало, что AMD наконец-то создала сильного конкурента для решений Intel. К сожалению, пока это лишь три CPU верхней ценовой категории, но выход более доступных моделей не за горами.
Но производительность Ryzen может быть ещё выше. Дело в том, что Windows 10, как оказалось, некорректно работает с новинками AMD. Для начала, самая современная операционная система Microsoft, по сути, не способна отличить виртуальные ядра Ryzen от реальных. Точнее, планировщик задач видит восьмиядерные процессоры AMD, которые поддерживают технологию SMT (Simultaneous Multi-Threading), как полноценные 16-ядерные модели. В идеале ОС должна изначально нагружать реальные ядра, а лишь затем, при возможности, отдавать часть нагрузки виртуальным потокам. В случае с Ryzen планировщик Windows 10 может загружать виртуальные потоки раньше физических, что приводит к падению производительности. В частности, тесты некоторых ресурсов показали, что отключение SMT положительным образом сказывается на производительности в играх. Собственно, в своё время аналогичные проблемы были и с технологией Intel Hyper-Threading, так что этот вопрос Microsoft точно решит.
Изображение

Второй нюанс — планировщик Windows 10 неправильно определяет размер кэш-памяти новых процессоров AMD. Вместо 20 МБ кэш-памяти второго и третьего уровня суммарно планировщик видит сумасшедшие 136 МБ! Это также негативно влияет на производительность Ryzen.

Занятно то, что Windows 7 работает с Ryzen вполне корректно. Что же касается Windows 10, можно не сомневаться, что Microsoft выпустит обновления, которые решат описанные выше проблемы. Вероятно, тогда новые CPU AMD будет иметь смысл протестировать ещё раз, чтобы посмотреть, есть ли прирост производительности в реальных приложениях.



QUOTE