Когда переключение графических адаптеров происходило вручную, это приводило к фактической остановке системы. Отключающийся адаптер начинал процесс переноса данных другому адаптеру с высвобождения своей памяти. Затем он отключался, и подсоединялся второй чип (иногда это вызывало мигание экрана). Ещё некоторое время система адаптировалась к новому оборудованию: новый адаптер устанавливал своё "присутствие" в системе.
Схема взаимодействия двух адаптеров такова, что не всегда данные можно безболезненно перекинуть с одной видеокарты на другую без потери информации. Соответственно при использовании трёхмерных приложений переключить графику становилось крайне затруднительно, и приложения приходилось закрывать.
Ещё один аспект: ранее система допускала наличие только одного видеодрайвера, что соответственно приводило к дополнительным сложностям, которые позволяли бы запускать разные драйверы для встроенной и интегрированной графики. Сейчас эта проблема решена на уровне ОС.
На схеме обозначен Display Driver Interposer. Это программа, управляющая переключением графического чипа. Кроме того, она делает видимым для ОС нужный в данный момент драйвер нужного чипа. Понятно, что для работы необходим и программный слой между Interposer и вторым чипом. По-прежнему остается важным требование поддержки данного метода со стороны производителя. Сегодня Windows 7 допускает наличие в системе двух активных видеоадаптеров с разными драйверами, так что эта проблема на уровне программной поддержки разрешена с помощью корпорации Microsoft.
В новом поколении своих платформ Intel довольно резко изменила схему взаимодействия системных компонентов. Половина графического чипа ушла в общий корпус с процессором, а снаружи осталась его часть, отвечающая непосредственно за вывод изображения.
Такие изменения повлекли за собой и новую схему взаимодействия с другими компонентами. Чип Nvidia теперь подключается не параллельно и независимо, а включается в работу с IGP через шину PCI Express. Этим архитекторы добились упрощения разводки платы. Кроме того, отпала необходимость в мультиплексорах, а внешний чип стал подключаться через общую шину.
Если в работе не используются приложения, требующие мощной выделенной графики, то включается интегрированное ядро. В этом случае выводом изображения на экран занимается встроенный чип, а внешний (по отношению к интегрированному) чип Nvidia полностью отключен и не потребляет электроэнергию.
При запуске приложения, требующего внешней видеокарты, чип Nvidia включается.
Optimus реализована так, что выводом изображения на экран по-прежнему занимается интегрированный видеоадаптер. Получается, что работают сразу два графических адаптера. Один готовит картинку, а второй в это время выводит её на экран. Внешняя карта Nvidia, после формирования кадра, передает информацию в оперативную память, откуда его забирает интегрированная видеокарта и выводит на экран монитора ноутбука.
Как две хозяйки на кухне, не мешающие друг другу. Благодаря такому подходу переключение происходит мгновенно и прозрачно для пользователя.
Утилита для работы с Nvidia Optimus представлена стандартным и проверенным способом: имеется известная по предыдущим реализациям программка, которую может видеть любой владелец ноутбука с адаптером Nvidia. Нововведения появились лишь в виде ещё одной закладки, где прописываются данные для запускаемых приложений.
Краткий экскурс в историю
В своё время крайне оригинальным решением в этой области могла похвастать компания ATI (ныне AMD). Это так и не реализованная до конца технология XGP. Суть её состоит в том, что внутри ноутбука стоит интегрированный чип, а другой, более мощный, выносится во внешний бокс и подключается к ноутбуку по довольно быстрому интерфейсу PCI-E x16. Явное преимущество такого подхода заключается в том, что стационарно мы получаем мощную рабочую станцию, а находясь в движении - автономный ноутбук. Коме этого, в комплекте идёт отличный выход на внешний монитор и удобная док-станция. По многим оценкам тех дней, у этой технологии есть много плюсов. Однако её не развили и не продвинули "в массы". При этом AMD закрыла технологию патентом, предполагая, наверное, продвигать её самостоятельно.
Технология Nvidia Optimus была представлена в начале февраля и первоначально применялась только в ноутбуках компании ASUS. К лету число поддерживающих Optimus моделей различных производителей достигло нескольких десятков, и в перспективе она должна быть внедрена во все ноутбуки с процессорами Intel (Core2Duo, Core i7, Core i5, Core i3, Atom N4xx), адаптерами Nvidia и переключаемой графикой. В качестве дискретного графического ядра могут выступать не только адаптеры Geforce, но и новое поколение Ion, что позволяет применять технологию даже в топовых нетбуках.
ASUS постоянно выпускает новые модели, поддерживающие Nvidia Optimus. Пока она применяется в основном для портативных и мультимедийных устройств, таких как U30Jc, U33Jc Bamboo, U43Jc Bamboo, N53Jn, N73Jn и т. д. Со временем разработка компании NVIDIA будет активно внедряться в ноутбуках других классов, за исключением, может быть, игровых - там наличие экономичного интегрированного ядра не имеет особого смысла. В компании NVIDIA эту технологию считают одной из ключевых для рынка ноутбуков.
Что сегодня в реальности на рынке
Факты - вещь упрямая. Первым ноутбуком, поддерживающим технологию Nvidia Optimus, стал ASUS UL50Vf - самый крупный представитель серии тонких, лёгких и мощных портативных компьютеров.
А сегодня ASUS официально представила новейший ультрапортативный лэптоп - U36. Устройство построено на платформе Intel Calpella и может быть укомплектовано любым мобильным процессором из серий Core i3 или Core i5. Отмечено, что девайс выполнен в сверхтонком корпусе из алюминия и сплава магния. Толщина корпуса составляет всего 19 мм. Данная модель поддерживает технологию Nvidia Optimus, а вес ноутбука составляет всего 1,44 кг. По заявлениям производителя, благодаря технологии Super Hybrid Engine устройство может работать без подзарядки до десяти часов.
Ещё одна из моделей ASUS - ноутбук U36, который нацелен на конкуренцию с новыми моделями Apple MacBook Air, а также недавно анонсированными решениями от Lenovo и Sony. Этот "МИГ-29 от ASUS" выделяется среди прочих тонким корпусом из магниевого сплава (ну чем не истребитель?). Он к тому же изящен, лёгок и мощен. И посмотреть приятно и иметь такой должно быть престижно.
Другие игроки рынка тоже пытаются не отставать. Стоит назвать довольно интересный вариант компании Gigabyte, которая продолжает развивать концепт док-станции под названием Booktop. Успех первой модели М1022 в 2009 году привёл к выпуску ещё одной - М1305. А теперь вышла и новинка T1125, в которой производитель совместил все достоинства планшетного ПК и доковой технологии. Устройство имеет поворотный сенсорный LED-дисплей с диагональю 11,6 дюйма, что позволяет использовать его и как ноутбук, и как планшет.
Компания AMD планирует в 2012 году выпускать процессоры, выполненные по 32-нанометровому техпроцессу. Современный процесс изготовления играет важную роль в производстве ноутбуков и планшетов. И это касается не только AMD. Снижая уровень нагрева и энергопотребления чипов, можно уменьшить их размеры и улучшить производительность. Планируемое графическое ядро процессоров AMD Trinity будет поддерживать технологию DirectX 11. Работа над спецификациями DirectX 12 должна быть завершена к концу 2012 года. Если всё пойдёт по плану, то AMD получит шанс отвоевать часть рынка центральных процессоров за два следующих года. По имеющимся оценкам, чипы AMD Trinity должны выйти на рынок позже, чем чипы Intel Ivy Bridge, которые должны иметь в два раза более мощное графическое ядро.
На сегодняшний день технология Nvidia Optimus нашла широкую поддержку среди производителей ноутбуков и портативных устройств. Все ведущие игроки этого рынка стремятся обеспечить её поддержку в своих программных и аппаратных решениях.
Российские IT-компании за рубежом: Spirit
Автор: Евгений Крестников
Опубликовано 21 декабря 2010 года
Цикл материалов о том, как наши разработчики осваивают иностранные рынки, продолжает публикация, посвященная компании Spirit. В списке её клиентов есть многие крупнейшие транснациональные корпорации, а вот число российских заказчиков не так велико. Председатель правления Spirit Андрей Свириденко рассказал о причинах этого дисбаланса.
- Расскажите о ваших зарубежных проектах. Почему возникла необходимость выхода на иностранные рынки и насколько это было сложно? Как вас встретили заказчики и конкуренты?
- Сегодня Spirit является крупнейшим поставщиком встраиваемых голосовых и видеодвижков, и наши программные продукты работают внутри популярных продуктов от Apple, Adobe, ARM, AT&T, Blizzard, BT, China Mobile, Cisco, Ericsson, HP, HTC, Huawei, Korea Telecom, Kyocera, LG, Microsoft, NEC, Oracle, Polycom, Radvision, Samsung, Skype, Texas Instruments, Toshiba, ZTE и более 250 других мировых лидеров в 80 странах мира. Продукты Spirit обеспечивают свыше 200 миллионов каналов связи, а прямые клиенты нашей компании поставляют на мировой рынок более 60% всех смартфонов.