Патч AMD для Linux устраняет проблемы с загрузкой некоторых компьютеров Zen 1 и 2

/ ТехнологииНовости / Технологии

Сегодня для ядра Linux 6.13 (через Phoronix) была исправлена ошибка, из-за которой время загрузки систем AMD

Advanced Micro Devices, Inc. (AMD, дословный перевод с англ. — «передовые микроустройства») — производитель интегральной микросхемной электроники. Второй по объему производства и продаж производитель процессоров архитектуры x86 c долей рынка 16,9 %▲(2014), а также один из крупнейших производителей графических процессоров (после приобретения ATI Technologies в 2006 году), чипсетов для материнских плат и флеш-памяти. Компания с 2009 года не имеет собственного производства и размещает заказы на мощностях других компаний. Википедия

Читайте также:Intel B570/B580 и AMD Navi 44 не уступают RTX 4060 TiКитайский x86 восьмиядерный процессор Zhaoxin KX-7000 отстает от AMD и IntelAMD получила патент на стеклянную подложкуAMD повышает официальную цену Ryzen 7 9800X3D до 542 евро в Европе из-за колебаний валютного курсаСообщается, что AMD готовит бюджетные шестиядерные APU Krackan Point

Zen 1 и Zen 2 иногда увеличивалось до нескольких минут.

Хотя Linux может загружаться на старом оборудовании долго (почти пять дней для древнего Intel 4004), эта операционная система не славится особой медлительностью. Даже оптимизация, проведенная в августе и сократившая время загрузки всего на 0,035 секунды, была признана достойной внимания, поскольку Linux и так является высокооптимизированной ОС.

Однако один из сотрудников Nokia

Thumbnail: NokiaNokia Corporation (фин. Nokia Oyj, произносится но́киа) — финская транснациональная компания, телекоммуникационного оборудования для мобильных, фиксированных, широкополосных и IP-сетей. По состоянию на начало 2013 года в компании работало немногим менее 100 тыс. сотрудников, в конце 2000-х число сотрудников доходило до 132 тыс. Википедия

Читайте также:В сеть просочились рендеры и основные характеристики Nokia X21 5GЯпония и Финляндия вместе работают над развитием сети 6GNokia C20 Plus выйдет 11 июняNokia X20 на Snapdragon 480 замечен в GeekbenchРаскрыты цена и характеристики бюджетного смартфона Nokia G10

заметил четыре недели назад, что более 10 серверов AMD, работающих под управлением процессоров Epyc на базе Zen 1, запускались с задержкой.

«Обычно эта трассировка [шаг процесса загрузки] составляет около 12 секунд с разницей всего в 1-2 секунды между загрузками. Но при применении упомянутого патча разброс увеличивается», — написал инженер Nokia в электронном письме сотруднику AMD и команде ядра Linux. «Большинство загрузок не испытывают никакого влияния, при некоторых загрузках время увеличивается на несколько десятков секунд, а в крайних случаях даже на несколько минут (!)».

Инженер также определил, что проблема связана с изменением, которое было добавлено в Linux 6.11 еще в мае 2023 года. Это изменение, называемое «задержка загрузки в обоих потоках», должно было решить проблему обновлений микрокода для процессоров AMD с поддержкой одновременной многопоточности (SMT), что по сути является особенностью всех процессоров на базе Zen с 2017 года. SMT дает каждому ядру два потока, отсюда и часть исправления «оба потока».

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

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

«Утверждается, что добавленная поздняя загрузка не наносит вреда ни одному процессору новее Bulldozer. Однако, основываясь на моих наблюдениях, я думаю, что это утверждение может быть неверным», — написал сотрудник Nokia в электронном письме инженеру AMD, который написал патч «для обоих потоков». Не прошло и месяца, как инженер сегодня отправил патч к ядру 6.13-rc1, который исправляет проблему, сбрасывая обновления микрокода из буфера памяти процессора, предотвращая повторное прохождение обновления.

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

Учитывая, что проблема была замечена только в этом месяце, несмотря на то, что существовала больше года, вероятно, она не затронула очень многих пользователей или организации. Это неудивительно, поскольку оригинальные процессоры Zen дебютировали в 2017 году, а чипы Zen 2 появились в 2019 году; на данный момент очень немногие компьютеры все еще работают на этих относительно старых процессорах.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

0 комментариев

Оставить комментарий


Новые комментарии

Указан неверный диаметр вентиляторов, не 80 мм, а 100 мм. И чип не 103, а 102.
  • Анон
С прошлым обновлением как раз и появилась эта ошибка. А новое как и написано не дают скачать.
  • Анон
При включении 3D Turbo Mode у вас максимум будет доступно 8 ядер и 8 потоков всего. т.е. если у вас 16 ядерный на 32 потока то будет всего 8 ядер и 8 потоков! Странная оптимизация!
  • Анон
После скачивания вышел синий экран СУПЕР!
  • Анон
требуется указать магазин и purchase date без этого не регистрирует
  • Анон
Россия на них клала❤❤❤❤, будет называться Ладушка 2.0 )))
  • Анон
ДА у меня тоже неработает уже все Вы не знаете каким способом вернуть все обратно СПАСИ
  • Анон
Хаетв Рустам Базарвич Хаетв
  • Анон
Очень довольна приложением. Пользуюсь сама и рекомендую другим.
16 способ - Ноутбук HP ProBook 4740s автоматически установлена камера HP HD Webcam [Fixed] при этом онлайн из браузера подключается камера к веб страницам, камера работает. С приложениями камера...
  • Анон

Смотреть все