И смогут работать дальше
20 сентября 2026, 12:45ВидеокартыDexter0
Intel внедряет в графический драйвер Xe для Linux новые механизмы контроля состояния видеопамяти. Драйвер будет способен выявлять проблемы с VRAM уже при запуске, а физически поврежденные участки памяти — исключать из дальнейшего использования. Изменения готовятся для Linux 7.4, сообщает Phoronix.

Первое новшество представляет собой базовую проверку VRAM во время инициализации графического драйвера. Intel использует последнюю страницу видеопамяти, так как именно здесь могут проявляться ошибки, связанные с размерами BAR, CCS или некорректным отображением памяти.
Как объяснил инженер Intel Мэттью Олд, одной из причин появления проверки стала проблема с CCS (Color Control Surface), найденная на некоторых видеокартах Battlemage. Из-за неправильного смещения часть области, предназначенной для хранения метаданных компрессии, могла ошибочно восприниматься драйвером как обычная доступная VRAM.
Новая проверка должна улавливать подобные ошибки еще на этапе загрузки драйвера и предотвращать использование неправильно размеченных областей памяти.
Второе новшество касается уже физических дефектов VRAM. После длительного процесса разработки, в ходе которого функция прошла 21 ревизию, драйвер Xe получил возможность отключать отдельные страницы видеопамяти.
Если конкретный физический участок VRAM будет признан неисправным, драйвер сможет навсегда исключить его из пула памяти, доступной для новых операций выделения. Приложения в таком случае больше не будут записывать данные в поврежденную область.
Принцип работы схож с накопителями с поврежденными секторами. Вместо постоянного обращения к проблемному участку, что может привести к повреждению данных, сбоям приложений или перезагрузке GPU, драйвер помечает его как недоступный.
Видеокарта при этом сможет продолжать функционировать, хотя общий объем доступной видеопамяти немного уменьшится. Таким образом, локальный дефект памяти не приведет к полному отказу графического адаптера: система просто перестанет использовать поврежденный участок.
Новые механизмы в первую очередь относятся к драйверу Intel Xe для Linux, будет ли это реализовано в драйверах для Windows — неясно.
Источники:VideocardzВидеокарты016 минут назад
Источник