Вчера вечером компания NVIDIA
анонсировала технологию автоматического переключения между интегрированной графикой и дискретной видеокартой. Необходимость в подобном продиктована требованием экономно расходовать в ноутбуках электроэнергию батарей. Для просмотра интернет-страничек и работе в текстовом редакторе мощность дискретного 3D-адаптера явно излишняя, тогда как игры и 3D-приложения не прочь воспользоваться выгодами встроенной в ноутбук дискретной видеокарты.
До сих пор технологии переключения между встроенным видеоядром и дискретным графическим модулем носили характер ручного или полуавтоматического режимов. Чтобы переключиться между экономным и производительным режимами графики требовался ряд действий: закрытие активных приложений, переключение, ожидание от 5 до 10 секунд. Сверх того, необходимо было помнить, в каком режиме работает ноутбук — какой адаптер активный, а то, вместо экономии, заигравшись, можно было быстро разрядить аккумулятор.
Технология NVIDIA Optimus перекладывает переключение между режимами графики на плечи специального аппаратно-программного комплекса. За аппаратную часть отвечает некий блок «Optimus Copy Engine» в составе всех 40-нм графических адаптеров NVIDIA (GeForce 200M, GeForce 300M и будущих GeForce 400M), а программная часть выполнена в виде резидентного модуля мониторинга активных приложений и базы данных приложений.

Ищите на ноутбуках: логотип NVIDIA Optimus
Программный блок анализирует запущенные пользователем приложения и на основе базы данных делает вывод, достаточно для работы графической подсистемы мощности интегрированного видеоядра или нет. Если нет, включается дискретный адаптер. Блок Optimus Copy Engine внешней видеокарты копирует видеоданные для монитора в фрейм-буфер интегрированного ядра в системной памяти, и дальше информация пересылается уже по команде от встроенной графики. Таким образом, интегрированное ядро всегда активно, но в тяжёлых приложениях пересылает «кадры» подключившейся дискретной видеокарты.
По словам компании, данные пересылаются по шине PCIe практически без задержек, так что качество 3D-графики не страдает от посредника в лице интегрированного видеоядра. Кроме того, такой подход позволяет NVIDIA избежать необходимости согласовывать (читай — лицензировать) свои действия с разработчиками чипсетов и процессоров компаниями Intel и AMD. Правда, пока речь идёт только о согласованной работе с процессорами Intel от Core 2 Duo и выше, включая новые интегрированные Atom.
База данных по приложениям постоянно будет обновляться через Интернет. В том случае, если программа не внесена в базу или пользователь желает сам повысить «3D-статус» приложения, допускается ручная правка базы через систему профилей. Это, пожалуй, единственное ручное вмешательство в технологию NVIDIA Optimus. Во всём остальном система сама разберётся, когда надо поддать жару, а когда необходимо снизить обороты. Несомненно, NVIDIA Optimus серьёзно меняет подход к работе графической подсистемы ноутбуков и наверняка поможет продлить автономную работу мобильных систем без какой-либо головной боли для пользователя (работа возможна только под Windows 7, которая позволяет одновременно загружать два независимых драйвера).
На момент анонса ноутбуки с поддержкой технологии NVIDIA Optimus предлагает компания ASUS: модели UL50Vf, N61Jv, N71Jv, N82Jv и U30Jc. К лету обещано ещё пять десятков моделей от партнёров NVIDIA.