Компьютерные новости
Все разделы
Официальные результаты исследования сообщений о низкой производительности AMD Ryzen
На сайте компании AMD появился достаточно развернутый официальный пост на тему влияния тех или иных факторов на производительность процессоров линейки AMD Ryzen. В последнее время по этому поводу было много шума и идей по поводу «кто виноват» и «что делать».
Планировщик потоков (Thread Scheduling)
Некоторые пользователи настаивали на том, что планировщик потоков Windows 10 некорректно работает с технологией SMT, поэтому возникает рассинхронизация и AMD Ryzen не показывают свой полный потенциал в играх. AMD исследовала эту информацию и не нашла никаких проблем в работе планировщика потоков Windows 10. Иными словами, операционная система корректно использует доступные логические и физические вычислительные ресурсы микроархитектуры AMD Zen. Также компания AMD в очередной раз подчеркнула, что она активно предоставляет разработчикам специальный набор AMD Ryzen для оптимизации своих продуктов под новую микроархитектуру, поэтому в будущем уровень производительности в отдельных программах должен улучшиться.
Температурный отчет
Ключевой температурный сенсор в процессорах AMD Ryzen получил название «T Control» или «tCTL» для краткости. Другой критический показатель для любого процессора – Tjunction (Tj) – температура в точке интерфейса между ядром и теплораспределительной крышкой процессора. Чтобы обеспечить одинаковое максимальное значение tCTL для всех моделей платформы Socket AM4, инженеры установили дополнительное смещение для некоторых процессоров. Например, для AMD Ryzen 7 1700X и Ryzen 7 1800X оно составляет 20°С. В итоге, реальная температура Tj этих процессоров будет отличаться от мониторинга показателя tCTL. Например, если Tj составляет 38°С, то из-за смещения на 20°С показатель tCTL достигнет 58°С. Именно 58°С увидят пользователи через утилиты. Поэтому AMD надеется, что в скором времени разработчики программ для мониторинга учтут этот момент и будут более корректно отображать реальную температуру процессора, не пугая пользователей очень высокими значениями.
Режимы энергосбережения
Для достижения максимальной производительности при работе AMD рекомендует использовать режим «High Performance» («Высокая производительность») в Windows 10. В отличие от сбалансированного режима («Balanced»), это позволит реализовать два важных преимущества:
- отключить технологию Core Parking, что позволит планировщику потоков мгновенно задействовать ядра, находящиеся в данный момент в режиме энергосбережения;
- оперативно (с интервалом 1 мс) менять частоту ядер для достижения оптимального уровня производительности.
В начале апреля AMD планирует предоставить обновление для AMD Ryzen, в котором сместит акцент в сторону производительности в сбалансированном режиме работы. А до тех пор рекомендуется придерживаться режима высокой производительности для игр и требовательных программ.
Simultaneous Multi-threading (SMT)
Некоторые сообщения указывали, что в определенных случаях отключение технологии SMT приводит к повышению уровня производительности. Инженеры AMD исследовали этот момент в ряде популярных актуальных игр и отметили нейтральный или позитивный эффект от активации SMT в следующих проектах: Arma 3, Battlefield 1, Mafia III, Watch Dogs 2, Sid Meier’s Civilization VI, For Honor, Hitman, Mirror’s Edge Catalyst и The Division.
В целом инженеры AMD увидели ряд возможностей и механизмов в коде определенных программ, интеграция которых приведет к лучшему использованию этими приложениями потенциала микроархитектуры AMD Zen. Поэтому AMD активно сотрудничает с разработчиками, чтобы включить эти механизмы в программный код и улучшить уровень производительности.
https://community.amd.com
https://www.techpowerup.com
Сергей Будиловский