AMD подтвердила проблему в компоненте драйверов Radeon: служба External Events Utility способна непрерывно записывать данные на накопитель. Для пользователя это не просто лишняя активность диска, а ускоренный износ SSD: в одном из опубликованных случаев здоровье накопителя снижалось примерно на 1% в месяц.
Проблема затрагивает ПК с программным обеспечением AMD Adrenalin Edition и, по данным ZDNet, связана с External Events Utility (EEU), которая устанавливается вместе с драйверами AMD. Представитель компании под ником AMD_Vik на Reddit сообщил, что исправление, «как надеются» в AMD, появится в следующем обновлении. Точной даты выхода патча компания пока не назвала.
О первых симптомах пользователи заговорили ещё в июле на официальном форуме AMD. После установки видеокарты Radeon 9060 XT один из участников заметил, что модуль External Events Client и служба EEU постоянно обращаются к SSD. Обсуждение не затихло и после нескольких обновлений: в ноябре два пользователя привели измерения фоновой записи — от 0,3 до 1,5 МБ в секунду.
На первый взгляд такие цифры не выглядят драматично. Но запись со скоростью 1,5 МБ/с за сутки превращается примерно в 126 ГБ данных, а за месяц — в несколько терабайт. Реальная нагрузка зависит от конфигурации и того, как именно система учитывает запись, однако для системного накопителя постоянный фоновый поток — плохая новость. SSD рассчитаны на конечный объём перезаписи ячеек; контроллеры распределяют нагрузку и оставляют резерв, но беспричинно расходовать этот ресурс всё равно не стоит.
Особенно неприятно, что баг долго может оставаться незаметным. Компьютер не обязательно начинает тормозить, приложения не вылетают, а пользователь видит лишь повышенную активность диска в диспетчере задач или меняющиеся показатели SMART. Именно поэтому история важна не только для энтузиастов, которые регулярно проверяют TBW и процент здоровья накопителя. В компаниях с парком рабочих станций такой дефект способен тихо увеличивать число преждевременных замен SSD и усложнять поиск причины.
Как снизить риск до выхода патча
Наиболее прямой временный обходной путь — отключить службу AMD External Events Utility в оснастке управления службами Windows. Для этого нужно открыть окно «Выполнить», ввести services.msc, найти службу AMD External Events Utility, остановить её и выбрать отключённый тип запуска. После перезагрузки стоит проверить, прекратилась ли постоянная запись на диск.
У этого способа есть цена. По сообщениям пользователей, отключение EEU может лишить систему поддержки AMD FreeSync или вызвать проблемы с изображением при подключении и отключении мониторов на работающем ПК. Для домашней игровой машины это компромисс между корректной работой отдельных функций драйвера и ресурсом накопителя. Для рабочих станций решение лучше сначала проверить на одном компьютере, особенно если к нему подключают несколько дисплеев или док-станцию.
Второй вариант касается Smart Access Memory — технологии, которая позволяет процессору обращаться к памяти видеокарты и в некоторых сценариях повышает производительность. В AMD Adrenalin Edition можно проверить её состояние в настройках и временно выключить, если она активна. ZDNet приводит этот вариант как более узкий обходной путь: к нему имеет смысл переходить, когда отключение EEU не устранило фоновую запись. Потенциальная потеря производительности и особенности взаимодействия CPU с GPU делают его менее универсальным.
До применения любого обходного решения полезно зафиксировать исходные показатели: проверить состояние SMART, объём записанных данных и активность диска после обычной загрузки Windows. Это позволит отличить дефект драйвера от вполне легитимной нагрузки — индексации файлов, синхронизации облачного клиента, обновлений, журналирования или работы виртуальных машин. Если после остановки службы поток записи исчезает, связь с EEU становится значительно убедительнее.
Драйвер как часть цепочки надёжности
Этот случай напоминает, что драйвер видеокарты давно не ограничивается выводом кадров на монитор. Он запускает фоновые службы, управляет профилями приложений, дисплеями, телеметрией и взаимодействием компонентов платформы. Ошибка в таком вспомогательном процессе может затронуть совсем другой слой системы — в данном случае хранилище. Для IT-отделов это аргумент не раскатывать новые версии драйверов на весь парк в день релиза без наблюдения за дисковой активностью и ключевыми метриками на пилотной группе.
AMD уже признала проблему, но главный вопрос теперь не в наличии временного обхода, а в качестве постоянного исправления и его сроках. Пока патч не выпущен, владельцам систем Radeon стоит проверить, не сопровождается ли обычная работа ПК непрерывной записью на SSD: незаметный износ SSD — один из тех дефектов, которые дешевле обнаружить по мониторингу, чем после отказа системного диска.
