Как сообщает TechPowerUp, у нового процессора NVIDIA Vera выявлен аппаратный баг, нарушающий совместимость с видеокартами AMD и другими устройствами. Проблема связана с тем, как контроллеры PCIe генерируют адреса памяти, что приводит к сбоям при взаимодействии с GPU сторонних производителей, пишет КТРК.
Ошибка проявляется во время записи данных в память при операциях PCIe MMIO, когда процессор создаёт недействительные адреса. Это может вызывать потерю соединения с устройствами, повреждение данных или полный сбой системы при выполнении задач с высокой нагрузкой на DMA — например, при обучении искусственного интеллекта или научных моделированиях.
Основные причины неисправности
Сбой вызван особенностями обработки памяти в системах Arm, где используется более свободный порядок для некэшируемых атрибутов. Когда процессор NVIDIA Vera взаимодействует с GPU других производителей, этот порядок приводит к ошибке в адресации памяти.
NVIDIA признаёт проблему и разрабатывает обходное решение на уровне своих аппаратно-специфических ядер Linux. В патче для NV-Kernels компания применяет следующие меры:
- перевод памяти из режима MT_NORMAL_NC в Device-nGnRE;
- обеспечение более строгого упорядочения операций записи;
- стабилизацию работы PCIe при интенсивных вычислительных нагрузках.
Влияние на пользователей и производителей
Хотя новая схема устраняет риск ошибок, она может вызвать дополнительные задержки при работе некоторых приложений. Это особенно заметно в задачах, чувствительных к операциям ввода-вывода.
Специалисты подчёркивают, что аналогичные сбои PCIe наблюдаются не только у NVIDIA. В процессорах Ampere Computing Altra также выявлены проблемы с генерацией недействительных адресов. Это говорит о системной уязвимости архитектуры Arm при подключении внешних устройств.
Что предпримет NVIDIA
По данным инсайдеров, компания уже тестирует обновления микрокода и взаимодействует с разработчиками Linux-дистрибутивов для внедрения исправлений. Патч должен быть выпущен в течение ближайших недель.
Эксперты рекомендуют пользователям серверов и систем с GPU AMD временно избегать совместного использования с процессорами Vera до выхода официального обновления.
Напомним, ранее мы писали о том, что Еврокомиссия начала расследование против искусственного интеллекта Маска Grok, изучая возможные нарушения регулирования данных.
