atieclxx.exe из драйверов Radeon непрерывно пишет на диск: около 1 МБ/с, у части пользователей — до 5 МБ/с.Виновник — компонент AMD External Events Client Module, он же AMD External Events Utility, он же процесс atieclxx.exe. Это служба Windows, которая следит за дисплеем: ловит подключение нового монитора, обрабатывает горячие клавиши управления экраном и держит AMD FreeSync. Теперь она вдобавок ко всему грузит диск — постоянно и без пауз.
На SSD этой записи почти не видно, накопитель быстрый, счётчик растёт молча. Около 1 МБ/с в фоне — и так часами. У некоторых пользователей счётчик разгоняется до 5 МБ/с. Для дешёвого QLC-накопителя на 128 ГБ с низким TBW это плохая новость: ресурс перезаписи кончается быстрее, чем обещал производитель.
Баг не новый. В драйверах чипсета AMD его закрыли в версии 8.09.28.1124, а в свежем графическом драйвере он вылез снова — об этом пишет Хабр. Представитель AMD на Reddit подтвердил: служба конфликтует с фильтрующим PCIe-драйвером Microsoft, а отключение ReBAR в BIOS обходит проблему.
Почему это всплыло именно сейчас — вопрос к архитектуре драйверов. Один и тот же код AMD таскает между чипсетными и графическими пакетами. В чипсете заплатку поставили, в GPU-ветке, по нашей оценке, её просто не перенесли. Классическая история рассинхрона двух команд, которые собирают драйверы из общих модулей.
Что это меняет на практике. Формально 1 МБ/с — мелочь, любой браузер пишет больше. Но у этой записи нет конца: пользователь ничего не делает, а диск работает. На бюджетном ноутбуке с QLC-накопителем и парой лет гарантии такой фон съедает ресурс заметно. Мы считаем, что главный риск тут не скорость, а незаметность: обычный человек не полезет в монитор ресурсов искать atieclxx.exe.
Выигрывают владельцы дорогих SSD с большим TBW — они ничего не заметят. Проигрывают те, кто взял недорогой накопитель и вдобавок сидит на свежем Adrenalin. Отдельно неловко AMD: компания последние месяцы обещала быстро закрывать баги Radeon, а тут пришлось объясняться в комментариях на Reddit, пока фикс ещё тестируется.
В источнике нет номера графического драйвера, в котором баг появился, — есть только фикс чипсета 8.09.28.1124 и упоминание версии 26.3.1 как «предыдущей» для подмены файлов. Неясно, сколько людей реально поймали 5 МБ/с и на каких конфигурациях. Совет с копированием amdkmpfd.ctz, amdkmpfd.itz и amdkmpfd.stz в System32\AMD — это пользовательская находка без проверки со стороны AMD. Лечить драйверы ручной подменой файлов стоит только с бэкапом.
Отключать службу AMD External Events Utility сейчас или ждать официальный драйвер — что дешевле: потерянные горячие клавиши Adrenalin или месяц фоновой записи на SSD?
Стоит ли AMD выкатывать фикс внеплановым хотфиксом, если он «относительно безопасен», или правильнее дождаться полного цикла тестов и не ломать FreeSync у тех, у кого и так всё работает?
Кто должен отвечать за конфликт службы AMD с PCIe-фильтром Microsoft — вендор видеокарты или платформа, на которой этот фильтр живёт?
Прогноз: в течение квартала выйдет драйвер Radeon с исправлением, и минимум один публичный отчёт на Reddit или форуме AMD покажет, что запись atieclxx.exe упала до нуля.
Дисклеймер: фикс ещё не вышел, подтверждение AMD прозвучало в комментарии на Reddit — официального релиза с исправлением нет.
Источник: Хабр
Источник: habr.com · пост в Telegram