Обновление безопасности может заметно повлиять на производительность процессоров Intel. А что насчет игр?
У корпорации Intel проблема: в процессорах, произведенных за последние 10 лет обнаружена критическая уязвимость. Разработчики операционных систем готовятся выпустить обновления безопасности, которые могут заметно замедлить процессоры Intel.
Кстати, на сайте читать удобнее
Что за уязвимость?
Детальное описание уязвимости не публиковалось, чтобы защитить пользователей от атак - возможно, оно будет опубликовано через некоторое время после выпуска патчей.
Суть уязвимости такова: в некоторых случаях приложения могут получать доступ к защищенной памяти ядра операционной системы и - возможно, с помощью других уязвимостей - получать контроль над устройством.
Какие процессоры пострадали?
Уязвимости подвержены все современные процессоры Intel x86_64. Если ваш CPU не старше 10 лет, то скорее всего он в зоне риска.
Что насчет процессоров AMD?
Представители AMD утверждают, что в их процессорах подобной уязвимости нет.
Что делают разработчики?
Обычно за защиту памяти отвечает процессор, из-за уязвимости пришлось придумывать что-то поверх неработающей защиты. Разработчики переносят память ядра в совершенно отдельное адресное пространство.
Более понятная версия: разработчики изолируют память таким образом, чтобы сделать ее полностью недоступной для других процессов.
Причем тут производительность?
Переключение между двумя адресными пространствами это довольно ресурсоемкий процесс. Ядро операционной системы контролирует все, так что переключений будет очень много - это повлияет на производительность системы.
Насколько сильно пострадает производительность?
Зависит от приложения. Чем больше системных вызовов совершает приложение, тем сильнее патч повлияет на производительность: например, у базы данных PostgreSQL падение производительности может составлять от 17% до 23%. Обозреватели The Register полагают, что среднее падение производительности составит порядка 5-30%.
Что насчет игр?
Хорошие новости - похоже, играм достанется не так сильно. Дело в том, что в играх не так-то много системных вызовов: например, графический драйвер работает с видеокартой напрямую, максимально избегая обращений к ядру.
Судя по тестам, проведенным пользователями Linux (эта операционная система тоже получит обновление безопасности), патч практически не повлиял на частоту кадров.
Возможно, обновление несколько замедлит загрузку или сохранение, но глобальных проблем с производительностью в играх, кажется, ждать не стоит.
Когда выйдут патчи?
Разработчики Linux уже выпустили обновление безопасности. Для пользователей Windows обновления скорее всего начнут выходить на следующей неделе.
- Intel может сразиться с Nvidia и AMD за рынок игровых видеокарт
- У процессоров AMD и ARM тоже есть проблема с безопасностью, в Intel уверены, что обычным пользователям не стоит беспокоиться
- Мобильная игры Harry Potter Wizards Unite от создателей Pokemon Go выйдет во второй половине 2018 года
- Overwatch: что нового появится в 2018 году