Мой блог
Windows 11 позволит настраивать распределение унифицированной памяти для графики и ИИ

Операционная система Windows 11 получит полезную настройку, которая позволит пользователям самостоятельно регулировать объем, которым обладает унифицированная память Windows 11, резервируемой под графические задачи и искусственный интеллект. Такой подход дает возможность освободить оперативную память для сторонних программ или, наоборот, зарезервировать больше ресурсов под локальные ИИ-модели в зависимости от текущих задач. Унифицированная память представляет собой единый высокоскоростной пул, который совместно используют центральный процессор, графический чип и другие ускорители, заменяя привычное разделение на системную RAM и выделенную видеопамять VRAM. Концепция получила популярность благодаря чипам Apple серии M и сегодня демонстрирует высокую эффективность в локальных ИИ-приложениях.

Первые упоминания о том, что ОС получит расширенный контроль над выделением унифицированной памяти для графики и ИИ, были обнаружены изданием Windows Latest во внутренней документации NVIDIA. Позднее эту информацию подтвердил известный исследователь Microsoft под псевдонимом phantomofearth, обнаруживший соответствующие следы в предварительных сборках системы. В частности, в сборке 29648.1000, вышедшей 17 августа, присутствует скрытая функция под названием IntelligentCarveout с идентификатором 61121285, а также новый системный файл SettingsHandlers_UnifiedMemory.dll.



Новые параметры распределения ресурсов
Внутри файлов Windows 11 обнаружены характерные текстовые строчки: «Зарезервированная память для ускорителей», «Память для графики и ускорения ИИ», а также пояснение о том, что система может резервировать дополнительную унифицированную память для ресурсоемких игр и приложений с графикой и ИИ, причем зарезервированный объем становится недоступным для остальных программ. Поскольку нововведение пока не анонсировано официально, в официальных заметках к сборкам Microsoft о нем ничего не сообщается.


Обычный ноутбук с дискретным графическим адаптером разделяет память на два независимых пула: системную RAM для центрального процессора и видеопамять VRAM для видеокарты. Однако перспективная платформа NVIDIA RTX Spark задействует унифицированную архитектуру, где до 128 ГБ памяти разделяется между графическим процессором Blackwell и центральным процессором Grace на базе ARM. Аналогичным образом устроена линейка AMD Ryzen AI Max Halo и другие готовящиеся к выходу аппаратные платформы, активно использующие общую память для CPU, GPU и вычислительных ускорителей. Индустрия явно движется в этом направлении.

Отличие от существующей общей памяти
Диспетчер задач в Windows уже отображает параметр «Общая память GPU». На обычных компьютерах это часть системной RAM, которую ОС может задействовать для нужд видеокарты — обычно до половины общего объема оперативной памяти в зависимости от конфигурации «железа», производителя оборудования, версии BIOS и драйверов. Однако это лишь верхний предел, а не жесткое резервирование: Windows использует общую системную память наряду с выделенной видеопамятью динамически, в зависимости от характера нагрузки.
Тестируемый Microsoft механизм устроен иначе. Новые строки в коде явно описывают именно зарезервированную память, которая полностью изымается из распоряжения остальных приложений. Фактически разработчики готовят инструмент реального выделения фиксированного пула ресурсов под графические и вычислительные задачи искусственного интеллекта. В отличие от macOS, система от Microsoft должна эффективно справляться с самыми разными сценариями использования и одновременно оставаться лучшей игровой платформой, поэтому возможность точного контроля над распределением памяти для графики и ИИ является критически важной.
Функция регулировки зарезервированной унифицированной оперативной памяти в Windows 11 носит внутреннее кодовое имя IntelligentCarveout. Пользователи экспериментальных инсайдерских сборок могут попытаться активировать ее с помощью утилиты ViVeTool, используя идентификатор фичи 61121285 вместе с новым файлом SettingsHandlers_UnifiedMemory.dll. Точный интерфейс будущего меню настроек пока неизвестен: это может быть ползунок, фиксированные пресеты или профили под конкретные рабочие нагрузки, однако имеющиеся данные указывают на то, что опция расположится в разделе «Система» > «Дополнительно».
Конечно, никто не приобретает такие устройства исключительно ради запуска тяжелых искусственных интеллектов на 120 миллиардов параметров, хотя они определенно справятся с подобными задачами. Компьютеры Mac обычно удобнее для работы с масштабными локальными моделями благодаря внушительному объему единой памяти. Именно поэтому концепция RTX Spark способна кардинально изменить расстановку сил на рынке ПК под управлением Windows. Пользователи получат до 128 гигабайт унифицированной памяти для творческих задач, локального искусственного интеллекта и игр, размещенных на одном чипе, в сочетании с полным набором технологий NVIDIA, включая DLSS, Reflex и G-SYNC. Инструменты ручной настройки резервирования памяти — это именно то, в чем остро нуждается подобная архитектура. Запуск крупных локальных моделей требует выделения дополнительных ресурсов под графику и вычисления ИИ, тогда как для стандартных повседневных сценариев эффективнее оставлять больше памяти в распоряжении операционной системы и обычных приложений. Примечательно, что Apple не предоставляет владельцам MacBook прямой возможности регулировать распределение унифицированной памяти между графикой и алгоритмами искусственного интеллекта.
Оптимизация планировщика и драйверов под новые задачи
Хотя потенциальную пользу от подобных нововведений оценят многие современные и будущие чипы с единой памятью, именно проект NVIDIA RTX Spark привлек к себе всеобщее внимание. Корпорация Microsoft уже активно тестирует измененный планировщик задач, механизмы управления памятью, оптимизации эмулятора Prism и алгоритмы энергосбережения специально для RTX Spark — этот комплекс мер получил название Workload Profile Scheduling. Новый процессор объединяет на одном кристалле 20-ядерный процессор Grace Arm, графику Blackwell, насчитывающую до 6144 ядер CUDA, блоки аппаратного ускорения искусственного интеллекта и унифицированную память. Стандартный планировщик Windows изначально не создавался под столь специфическую архитектуру портативного ноутбука. Как заявлял ранее генеральный директор NVIDIA Дженсен Хуанг, RTX Spark способен запускать любые приложения для Windows, созданные за всю историю сотрудничества компаний, благодаря нативной поддержке архитектуры Arm64 и трансляции x86-софта через Prism, хотя окончательные выводы можно будет сделать лишь после независимого тестирования. Кроме того, обнаружено, что разработчики уже выпустили предварительную версию драйвера GeForce под номером 616.00 для Windows 11 на платформе Arm, подтверждающую существование двух конфигураций чипа N1X — с 6144 и 5120 ядрами CUDA соответственно.
Релиз устройств и перспективы платформы
Появление реального железа становится все ближе. По заявлениям представителей индустрии, ноутбуки и мини-ПК на базе RTX Spark поступят в продажу уже этой осенью от таких производителей, как Microsoft, Lenovo, ASUS, Dell, HP и MSI, а позже к ним присоединятся Acer и GIGABYTE. Особое внимание привлекает ожидаемый Surface Laptop Ultra — ответ Microsoft на успех MacBook Pro. Ранее уже публиковались первые изображения модели Lenovo Yoga Pro 9n, а также эксклюзивные материалы по Yoga 9n 2-in-1, ставшему первым трансформером на новой архитектуре. Специализированный десктоп Surface RTX Spark Dev Box для разработчиков предлагает сразу 128 гигабайт памяти в компактном корпусе. Любопытно, что энтузиастам удалось запустить дискретную видеокарту NVIDIA RTX 4060 на Windows 11 для Arm задолго до официального релиза платформы, опираясь исключительно на наработки компании в области драйверов Arm64. Хотя та сборка выглядела сырой, она наглядно продемонстрировала работоспособность графического ПО NVIDIA на новой архитектуре. Первые утечки результатов тестов Geekbench 7 для чипа RTX Spark N1X демонстрируют превосходство над решениями AMD Ryzen AI Max+ 395 и Intel Core Ultra X9 388H в многоядерных дисциплинах даже на инженерных образцах. Операционная система постепенно совершенствуется, и появление гибкого управления унифицированной памятью в интерфейсе станет отличным дополнением к моменту выхода устройств в продажу. Конечно, данная функция не ограничивается исключительно RTX Spark: она обнаружена в экспериментальной ветке Future Platforms, что означает потенциальную пользу и для других совместимых чипов с единой памятью. Хотя сама Microsoft пока официально не комментирует нововведение IntelligentCarveout, многочисленные упоминания во внутренней документации NVIDIA, новый системный флаг SettingsHandlers_UnifiedMemory.dll и характерные строки вроде «Зарезервированная память для ускорителей» не оставляют сомнений в том, что разработчики тестируют механизмы расширенного контроля над распределением ресурсов под графику и искусственный интеллект в среде Windows 11.
Источник: windowslatest.com

