Windows 11 теперь может использовать NPU вместо GPU для отрисовки интерфейса
Разработчики создали экспериментальный драйвер npu-driver, который перекладывает рендеринг рабочего стола Windows 11 с GPU на нейропроцессор.

Разработчики из энтузиастской группы Labscommunity представили необычный экспериментальный проект, который открывает новые сценарии использования современных нейропроцессоров. Им удалось создать драйвер под названием npu-driver, способный задействовать NPU для отрисовки графического интерфейса Windows 11 вместо традиционного графического процессора. Данное решение переосмыслывает роль специализированных чипов в персональных компьютерах и ноутбуках.
- Разработчики создали экспериментальный драйвер npu-driver для Windows 11.
- Рефреш-рейт экрана составляет 2–3 Гц с планами оптимизации до 30 Гц.
- Нагрузка на дискретную или встроенную видеокарту снижается с 3,4% до 0,6%.
- Проект тестируется на базе процессора Intel Panther Lake с NPU на 45–50 TOPS.
Как работает экспериментальный NPU-драйвер Новый драйвер берет на себя задачи по выводу изображения не только системного рабочего стола, но и различных окон приложений. В список поддерживаемых программ уже вошли стандартный «Блокнот» и популярный веб-браузер Microsoft Edge. Примечательно, что система компоновки и сами приложения функционируют в штатном режиме, поскольку им не требуется знать детали аппаратного уровня о том, какой именно чип обрабатывает графический вывод. Архитектура драйвера предусматривает механизмы безопасности: в случае возникновения системных ошибок или по прямому запросу пользователя процесс рендеринга мгновенно и автоматически переназначается обратно на привычный GPU. Такой подход исключает зависания системы и делает исследовательский прототип потенциально безопасным для экспериментов на совместимом «железе» уровня Intel Panther Lake.
Зачем задействовать нейропроцессор для графики Главной предпосылкой для запуска столь необычного эксперимента стало стремление задействовать вычислительные мощности, которые в современных ноутбуках с поддержкой ИИ часто простаивают без дела. Пока GPU занят тяжелыми графическими задачами или локальными нейросетями, NPU обычно ожидает команд. Перенаправление рутинных задач рабочего стола позволяет перераспределить ресурсы системы более эффективно. В ходе первых замеров производительности выяснилось, что такой перенос нагрузки позволил снизить загрузку видеокарты при обработке трехмерных сцен с 3,4% до 0,6%. Высвободившиеся аппаратные ресурсы GPU могут быть направлены на более ресурсоемкие процессы, включая запуск сложных локальных языковых моделей и генеративных алгоритмов искусственного интеллекта.
Перспективы и текущие ограничения проекта На данном этапе развития npu-driver остается исключительно исследовательским прототипом, а не коммерческим продуктом для массового использования. Главным техническим ограничением на текущий момент является низкая частота обновления картинки, которая составляет всего 2–3 кадра в секунду. Однако авторы амбициозно заявляют о планах по оптимизации кода и доведению этого показателя до комфортных 30 Гц. Для энтузиастов и разработчиков код проекта уже доступен на платформе GitHub под открытой лицензией Apache 2.0. Это позволяет свободно изучать исходные материалы, модифицировать их и использовать в собственных экспериментах. Подобные инициативы важны для экосистемы разработчиков, так как они расширяют границы применения нейроморфных вычислительных блоков в потребительских операционных системах.
Источник: 3DNews:



