Видеокарты Intel научатся изолировать поврежденные зоны видеопамяти
Источник изображения: Intel/Videocardz
Компания Intel внедряет в Linux-драйвeр Xe продвинутые алгоритмы мониторинга видеопамяти. Теперь программное обеспечение научилось диагностировать сбои VRAM на этапе инициализации и изолировать физически поврежденные сектора, позволяя системе функционировать дальше. Данное обновление ожидается в релизе ядра Linux 7.4, передает издание Phoronix.
Первая инновация представляет собой первичную диагностику VRAM при запуске графического драйвера. Специалисты Intel задействуют финальную страницу видеопамяти, поскольку именно там чаще всего фиксируются аномалии, обусловленные конфигурацией BAR, параметрами CCS либо некоторого рода дефектами маппинга.
Как пояснил представитель инженерной команды Intel Мэттью Олд, толчком к созданию этого инструмента послужили неполадки с технологией CCS (Color Control Surface), выявленные на ряде графических ускорителей линейки Battlemage. Из-за смещения адресов сегмент, отведенный под компрессионные метаданные, по ошибке расценивался драйвером как стандартная свободная видеопамять.
Внедренный механизм призван пресекать подобные сбои на старте, блокируя задействование некорректно размеченных адресных пространств.
Вторая опция ориентирована на борьбу с аппаратными дефектами VRAM. Пройдя через длительный цикл доработок, насчитывающий 21 итерацию, драйвер Xe обрел способность деактивировать отдельные страницы видеопамяти в индивидуальном порядке.
При обнаружении сбойного физического блока VRAM драйвер навсегда исключает его из распределения под новые запросы. Это гарантирует, что запущенные приложения больше не будут обращаться к дефектной зоне для записи информации.
Механика функционирования во многом напоминает переназначение поврежденных секторов (remapping) в традиционных накопителях. Вместо бесконечных попыток чтения и записи в проблемную область, чреватых порчей данных, зависаниями софта или крахом графического процессора, драйвер просто изолирует опасный участок.
Благодаря этому видеокарта сохраняет работоспособность, пусть и ценой незначительного сокращения общего объема VRAM. Локальная аппаратная поломка больше не вызовет полный выход из строя графического адаптера — система просто обойдет дефектный фрагмент стороной.
Усовершенствования затронут исключительно экосистему Linux и драйвер Intel Xe; появятся ли аналогичные возможности в программном обеспечении для Windows, пока не уточняется.
Источник: iXBT
SETI впервые начала системный поиск инопланетных сигналов со стороны Земли на фоне Солнца и нашла 25 спектрограмм
Blue Origin анонсировала запуск New Glenn на декабрь и подтвердила создание пилотируемого корабля
Акции Samsung бьют рекорды, но иностранные инвесторы сократили долю до 17-летнего минимума
Новая кисть Atlas от Boston Dynamics: робот лишился мизинца ради идеального промышленного хвата
Китай представил робота-агронома: машина отбирает лучшие колосья пшеницы, маркирует их и создает цифровой профиль
В ДНК вируса обнаружили фрагменты человеческих генов-транспозонов
Google представила Playground: платформу для создания браузерных игр без кода с помощью текстовых запросов
Космические сервера Axiom Space: инженеры подтвердили успех обмена данными со спутниками Kepler