[size="3"]Intel представила новую архитектуру ускорения[/size]
Кейт Пакард (Keith Packard) из компании Intel анонсировал новую архитектуру ускорения для X-сервера -- UXA (UMA Acceleration Architecture).
Используемые ранее архитектуры: XAA (XFree86 Acceleration Architecture) 20-летней давности и пришедшая ей на смену EXA -- не в состоянии обеспечить необходимую для сегодняшних реалий производительность. Это стало очевидно инженерам Intel, работающим над проектом менеджера памяти -- GEM (Graphics Execution Manager): разработчики занялись перенесением возможностей GEM в двумерное пространство, что позволило 2D-драйверу xf86-video-intel работать с пиксельными картами (pixmaps) как с объектами GEM.
В результате, программистами Intel было написано около 5 тысяч строк кода для UXA, которая еще не представлена в драйвере, но будет в него включена в будущем.
[size="3"]Intel покупает разработчика Linux-дистрибутива OpenedHand[/size]
Intel объявила о том, что покупает британскую компанию OpenedHand, известную Open Source-миру в качестве разработчика дистрибутива Poky Linux и оконного менеджера Matchbox.
OpenedHand специализируется на программных продуктах для мобильных устройств: ее дистрибутив Poky Linux с интерфейсом X11/GTK+ ориентирован на телефоны, а оконный менеджер Matchbox нашел свое применение, например, в Linux-платформе Maemo для интернет-планшетов Nokia. OpenedHand активно сотрудничала с проектом популярной графической среды GNOME, в основе которой лежит применяемая в разработках компании библиотека GTK+.
Теперь разработчики OpenedHand присоединятся к коллективу технологического центра программного обеспечения с открытым кодом Intel (Open Source Technology Center) и сосредоточат свои усилия на совершенствовании программной Linux-платформы Moblin, предназначенной для мобильных интернет-устройств (MID) вроде нетбуков.
http://www.nixp.ru/news/9230 (http://www.nixp.ru/news/9230)
[size="3"]Компания Intel открыла спецификации на GMA X4500[/size]
Компания Intel опубликовала под лицензией Creative Commons полные спецификации интерфейса IGD OpRegion (ACPI Integrated Graphics Device OpRegion Specification), поддерживаемого в видео-BIOS всех интегрированных видеокарт семейства Intel 965 и более новых чипов, включая GMA X4500. Кроме того, доступен код начальной поддержки IGD OpRegion в DRM модуле i915 из состава Linux ядра.
В спецификации на 134 страницах подробно описаны функции IGD OpRegion, API и другие интерфейсы взаимодействия, необходимые для создания независимой от Intel программной поддержки данной технологии.
http://www.opennet.r...shtml?num=18240 (http://www.opennet.ru/opennews/art.shtml?num=18240)
[size="3"]Руководитель Intel считает, что Linux будет доминировать на рынке MID-устройств[/size]
Пол Отеллини (Paul Otellini), руководитель компании Intel, в интервью новостному агентству Associated Press заявил, что в будущем Linux имеет все шансы занять доминирующее положение на рынке мобильных интернет устройств, заполняющих нишу между ноутбуками и смартфонами.
Исследование консалтинговой компании ABI Research, также подтверждает тенденцию роста популярности Linux на мобильных устройствах. Согласно прогнозу ABI Research к 2013 году Linux будет установлен на 23% всех смартфонов, а объем продаж MID-устройств достигнет 39.6 миллионов к 2012 году (в 2008 году рассчитывают продать 305 тысяч устройств). Общий объем доли платформы Moblin к 2013 году оценивается в 42% (86 миллионов ультра-мобильных компьютеров), за ним следуют мобильные планшеты Nokia/Maemo и устройства, выполненные согласно спецификации LiMo на третьем месте.
Тем временем, компания T-Mobile опубликовала первую статистику по продажам телефона T-Mobile G1, построенного на открытой платформе Android. За две первые недели на данную модель было собрано полтора миллиона предзаказов, что превзошло все ожидания аналитиков. Первая партия из нескольких миллионов устройств поступит в магазины США 22 октября, в Европе телефон поступит в продажу в первом квартале 2009 года.
После первой волны заказов на телефон, компания T-Mobile утроила объем производства: изначально планировалось продать 500 тыс. устройств, но даже произведя дополнительный миллион телефонов, компании не удалось полностью покрыть потребность рынка. Для сравнения, Apple планирует в 2008 году продать 10 млн. телефонов iPhone 3G во всем мире.
http://www.linuxdevi...417.html?kc=rss (http://www.linuxdevices.com/news/NS9783019417.html?kc=rss)
http://www.opennet.r...shtml?num=18395 (http://www.opennet.ru/opennews/art.shtml?num=18395)
[size="3"]Разработчики Intel продемонстрировали первые наработки в поддержке USB 3.0 для Linux[/size]
Разработчики центра открытого ПО компании Intel продемонстрировали первые наработки в поддержке USB 3.0 в Linux. Стандарт USB 3.0 определяет в качестве максимальной скорости передачи данных через USB интерфейс - 4.8 гигабит в сек., что в 10 раз быстрее USB 2.0. В настоящее время новый открытый драйвер Intel позволил достичь на прототипе USB 3.0 хост-контроллера Intel скорости в 3.5 раза превышающей возможности USB 2.0.
В основное Linux ядро драйвер будет интегрирован не раньше публикации финальной спецификации для нового расширенного USB-хост контроллера от Intel (xHCI). К сожалению, в настоящее время вся информация по xHCI распространяется только в рамках соглашения о нераспространении и разработчики Intel не могут предоставить уже созданный для Linux код на всеобщее рассмотрение до публикации официальных спецификаций xHCI. В скором времени после интеграции USB 3.0 в основное ядро, ожидается реализация поддержки данной технологии в ведущих Linux дистрибутивах. За ходом разработки связанной с USB 3.0, до официального открытия кода, можно следить в списках рассылки проекта linux-usb.
Появление первых потребительских устройств с USB 3.0 интерфейсом ожидается в середине 2009 года, повсеместное внедрение USB 3.0 будет проводиться в течение 2010 года.
http://www.opennet.r...shtml?num=19381 (http://www.opennet.ru/opennews/art.shtml?num=19381)
[size="3"]Компания Intel выпустила новую версию видеодрайвера xf86-video-intel 2.6.0[/size]
Компания Intel выпустила (http://lists.freedesktop.org/archives/xorg/2009-January/042537.html) новую версию открытого X.Org видеодрайвера xf86-video-intel 2.6.0. Из новшеств можно отметить слияние с ветками по релизации поддержки DRI2 и XvMC (X-Video Motion Compensation), добавление начальное поддержки SDVO LVDS, улучшение качества работы TV-out, исправление большого числа ошибок.
http://www.opennet.r...shtml?num=19804 (http://www.opennet.ru/opennews/art.shtml?num=19804)
[size="3"]Citrix и Intel разрабатывают новое средство для виртуализации десктопов[/size]
Компании Citrix и Intel объявили (http://www.citrix.com/English/NE/news/news.asp?newsID=1685761) о сотрудничестве в плане подготовки к выпуску во второй половине 2009 года нового средства для виртуализации десктопов, созданное на основе Xen. Решение будет оптимизировано для десктопов на базе CPU Intel Core 2 и ноутбуков на основе платформы Centrino 2. В отличии от существующей в настоящее время серверной VDI (virtual desktop infrastructure) XenDesktop, новое решение ориентировано на индивидуальное использование и представляет собой локальный гипервизор, интегрированный c инфраструктурой Intel vPro (http://en.wikipedia.org/wiki/VPro). Разработка ведется под кодовым именем "Project Independence (http://community.citrix.com/display/xd/independence)".
По возможностям новый проект будет близок к XenDesktop, включая средства для динамического построения виртуальных машин для индивидуальных пользователей системы. В отличии от продуктов, подобных VMware Workstation, проект Independence не будет привязан к корневой ОС, все системы будут выглядеть как гостевые, а ядро гипервизора будет работать на уровне инфраструктуры vPro, интегрированной в материнскую плату.
Ранее с подобной идеей выступала компания Phoenix Technologies, но выпустив проект HyperSpace, вместо ожидаемого встроенного в BIOS гипервизора было получено быстро загружаемое с диска Linux окружение, предназначенное только для web-серфинга с возможностью переключения в первичную ОС. В отличие от HyperSpace, новый совместный проект Citrix и Intel нацелен на создание полноценного гипервизора для одновременного запуска нескольких независимых ОС. В качестве одной из сфер применения ПО Independence называется совмещение на ноутбуке персонального и корпоративного пользовательских окружений, данные в которых полностью изолированы.
http://www.opennet.r...shtml?num=19943 (http://www.opennet.ru/opennews/art.shtml?num=19943)
[size="3"]Компания Intel представила первую альфа-версию платформы Moblin 2.0[/size]
Анонсирован (http://moblin.org/community/blogs/tshureih/2009/announcing-moblin-v2-core-alpha-release) первый тестовый выпуск платформы Moblin Core 2.0 (http://moblin.org/), нацеленной на использование на субноутбуках, построенных с использованием процессоров Intel Atom или Intel Core 2. Разработка была отлажена на устройствах Acer Aspire One, Asus eeePC 901 и Dell Mini 9. В настоящее время графическая оболочка построена на основе XFCE, но разработчики заявили, что в окончательном выпуске Moblin 2.0 интерфейс будет построен на основе другой оболочки (на базе GNOME Mobile), которая в настоящее время находится в стадии интенсивной разработки.
Проект Moblin основан компанией Intel, как средство для объединения усилий разработчиков по созданию программного стека и различных программных компонент для субноутбуков и мобильных интернет устройств (MID). Компоненты (http://moblin.org/pr) Moblin работают поверх инфраструктуры ОС, что позволяет легко адаптировать их для любого Linux дистрибутива. Изначально финальную версию Moblin 2.0 планировалось (http://www.opennet.ru/opennews/art.shtml?num=17098) выпустить во второй половине августа, затем релиз был перенесен на ноябрь, затем на первую половину 2009 года, а сейчас утверждается, что релиз выйдет лишь к началу 2010 года. Подобный перенос сроков объясняется желанием создать универсальную платформу, не привязанную к какому-то конкретному Linux дистрибутиву. К инициативе Moblin присоединились такиие проекты и компании, как gOS, Mandriva, Turbolinux, Novell, Ubuntu/Canonical, Fedora и т.д.
Готовые пакеты с Moblin Image Creator подготовлены (http://repo.moblin.org/moblin/tools/) для Fedora 9, Fedora 10 и Ubuntu 8.10. Демонстрационная сборка (http://moblin.org/documentation/getting-started-guides/test-drive-moblin) пользовательского окружения доступна (http://repo.moblin.org/moblin/releases/test/alpha1/images/) в виде LiveCD или образов для QEMU/KVM и vmWare. В качестве базового формата пакетов используется RPM, главным образом из-за упрощенных средств для определения лицензии пакета, позволяющих осуществить сборку включающую или исключающую какие-от компоненты в зависимости от их лицензии.
Возможности на которые необходимо обратить внимание при тестировании:
* Процесс загрузки, взаимодействие между процессами и пакетами;
* Новая возможность быстрой загрузки "Fastboot", значительно уменьшающее время загрузки, пользователь уже может работать с устройством через 5-10 секунд после включения;
* Менеджер сетевых соединений ConnMan;
* Linux ядро Kernel 2.6.29-rc2;
* Базовые компоненты Moblin, включая средства создания интерфейса пользователя и графическую библиотеку Clutter, ориентированную на активное использование анимации, что позволяет применять при создании обычных GUI приложений методы, используемые при разработке игр, сама библиотека напоминает игровой движок. Максимальное число операций выносится на плечи GPU. При этом для создания сложного интерфейса пользователя потребуется написание минимума кода. Библиотека работает поверх OpenGL, GLib, GObject и Pango, имеются биндинги для языков Python, Perl, Ruby и C#;
* Xserver 1.6 (с поддержкой DRI2);
* Moblin Image Creator 2 - инструментарий для управления сборкой установочного образа для разных мобильных платформ. Разработка основана на средстве по созданию LiveCD, разработанному в рамках проекта Fedora Linux. Имеется поддержка дистрибутивов Fedora 9 и 10, Opensuse старше 10.3, Ubuntu 8.10. Поддерживается генерация Live CD, Live USB, Loop образов, Qemu/KVM, VMDK (Vmware);
Системные требования:
* CPU Intel Atom или Intel Core 2;
* Интегрированный графический адаптер из серии 915/945/965;
* Поддерживаемые сетевые карты: Intel e100/e1000/e1000e/iXGB, PCNet32 (Vmware), RealTek 8139/8169, SIS 900/190, Broadcom ATL1/ATL2;
* Поддерживаемые Wifi адаптеры: Intel 3945/4965/5000, Atheros 5K/9K, Broadcom 4300, RealTek 8180/8187, Ralink 2400/2500/61/73. Также заявлено о поддержке некоторых беспроводных карт с USB интерфейсом.
Дополнительно можно отметить, что в соответствии с прогнозом (http://www.linuxdevices.com/news/NS9281079481.html) маркетинговой компании ABI Research, объем продаж ультрапортативных ноутбуков в 2009 году составит 35 миллионов и возрастет до 139 миллионов в 2013 году, причем 86 миллионов из них будут поставляться предустановленным Linux. В прошлом году, несмотря на кризис, ежеквартальный рост продаж субноутбуков составил 160%.
http://www.opennet.r...shtml?num=19987 (http://www.opennet.ru/opennews/art.shtml?num=19987)
[size="3"]Вышел открытый X.org драйвер Xf86-video-intel 2.6.2[/size]
Вышел (http://lists.freedesktop.org/archives/xorg/2009-February/044003.html) открытый X.Org драйвер xf86-video-intel 2.6.2, в котором исправлено 45 ошибок. Отдельно можно отметить понижение потребление памяти и устранение некоторых серьезных проблем с GEM (Graphics Execution Manager) и KMS (kernel mode-setting).
http://www.opennet.r...shtml?num=20451 (http://www.opennet.ru/opennews/art.shtml?num=20451)
[size="3"]Вышел открытый X.org драйвер Xf86-video-intel 2.6.3[/size]
Вышел (http://lists.freedesktop.org/archives/xorg-announce/2009-March/000794.html) открытый X.Org драйвер xf86-video-intel 2.6.3, в котором присутствует исправления двух регрессивных ошибок - проблема с инициализацией UXA и DRI1 и излишнее потребление памяти при выделении места для pixmap на чипах i915.
http://www.opennet.r...shtml?num=20592 (http://www.opennet.ru/opennews/art.shtml?num=20592)
[size="3"]Intel официально передает управление над проектом Moblin организации Linux Foundation[/size]
Компания Intel заявила (http://linux-foundation.org/weblogs/press/2009/04/02/linux-foundation-to-host-moblin-project/) о передаче управления над проектом Moblin организации Linux Foundation с целью подключить к проекту дополнительных разработчиков, расширить число поддерживаемых аппаратных платформ и сделать разработку более независимой. Таким образом, Intel рассматривает Moblin в роли продукта, важного со стратегической точки зрения и пытается увеличить его конкурентоспособность с такими платформами, как Google Android и LiMo.
Кроме того определен (http://linux-foundation.org/weblogs/press/2009/04/02/worldwide-support-for-the-linux-foundaton-moblin-announcement/) список организаций, которые будут совместными усилиями курировать разработку. О поддержке платформы Moblin объявили: Canonical, CS2C, gOS, Linpus, Miracle, Mandriva, MontaVista, Novell, Red Flag, Turbo Linux, VietSoftware, Wind River, WTEC и Xandros.
Проект Moblin нацелен на создание универсального пользовательского окружения и набора приложений, оптимизированных для субноутбуков и портативных ПК. Moblin также продвигается (http://www.opennet.ru/opennews/art.shtml?num=20563) в качестве основы для создания открытой автомобильной информационно-развлекательной платформы, развиваемой альянсом GENIVI, в состав которого входят такие компании, как BMW Group, Delphi, General Motors, Intel, Magneti Marelli, PSA Peugeot Citroen, Visteon и Wind River.
Дополнительно сообщается, что после передачи проекта Intel не намерен урезать выделенные на разработку корпоративные ресурсы: штат сотрудников Intel, занимающийся развитием Moblin, продолжит свою работу над проектом.
http://www.opennet.r...shtml?num=21064 (http://www.opennet.ru/opennews/art.shtml?num=21064)
[size="3"]Intel обещает 2-секундную загрузку своей Linux-платформы Moblin[/size]
Выступая на проходящем в Сан-Франциско саммите Linux Collaboration Summit, директор центра Open Source-технологий Intel рассказал о некоторых планах по совершенствованию мобильной Linux-платформы Moblin. В их числе -- загрузка системы за 2 секунды и обновление пользовательского интерфейса.
Как показали тесты последнего альфа-релиза Moblin 2, все крупные компоненты платформы, включая графическую систему, могут загружаться всего за несколько секунд. В Intel планируют воспользоваться этим, сократив общее время загрузки до двух секунд. Если этой цели удастся достигнуть, Moblin можно будет использовать на устройствах другого класса -- например, во встраиваемых автомобильных компьютерах. «Мы считаем, что 2-секундная загрузка вполне возможна», -- заявил Имхад Сусу (Imhad Sousou), директор Open Source Technology Center компании Intel.
Другой важный аспект развития Moblin -- это пользовательский интерфейс. По словам Соусоу, традиционным тулкитами для виджетов и GUI-фреймворкам не хватает гибкости, которая требуется при создании по-настоящему богатых пользовательских интерфейсов. Стоит вспомнить, что в прошлом году Intel купила компанию OpenedHand, стоящую за разработкой Open Source-фреймворка Clutter. С его помощью в компании планируют создавать динамические пользовательские интерфейсы, использующие анимацию и графическое ускорение. Как отметил Соусоу, в таких анимационных фреймворках виджеты и окна замещаются сценами и актерами.
источник (http://nixp.ru/)
[size="3"]Intel готовится произвести большую передачу кода проекту GCC[/size]
Представитель Intel написал в Фонд Свободного ПО заявление об урегулировании формальностей с делегированием авторских прав, в связи с намерением передать проектам gcc, binutils, gdb и glibc большую порцию кода. В настоящее время Intel активно занимается улучшением таких проектов, как X.Org и Linux ядро, развивает свободную мобильную платформу Moblin. По результатам недавнего исследования, проводимого Linux Foundation, компания Intel уступает только Red Hat, Novell и IBM по размеру вливания кода в Linux ядро (4.1% всех изменений произведены разработчиками Intel).
Хочется верить, что грядущая передача кода проекту GCC связана с открытием каких-то частей высокопроизводительного компилятора ICC (Intel C/C++ Compiller), совместимого с GCC, но выступающего в роли проприетарного конкурента.
http://www.opennet.r...shtml?num=21209 (http://www.opennet.ru/opennews/art.shtml?num=21209)
[size="3"]Компания Intel представила драйвер Xf86-video-intel 2.7.0 и документацию на Gpu G45[/size]
Компания Intel открыла доступ к полному комплекту документации по внутреннему устройству графических чипсетов серии G45. В документации, насчитывающей около 1400 страниц, приводится информация об архитектуре, программном окружении, особенностях работы с памятью, инструкциях и регистрах для выполнения 2D и 3D преобразований, средствах акселерации вывода видео и других технических подробностях. Опубликованной информации достаточно для разработки и поддержки драйверов для видеокарт на базе GPU G45.
Загрузить руководства можно на сайте intellinuxgraphics.org, на котором также представлены подобные материалы для ранее выпущенных графических чипсетов Intel, например, G35 и i965. Информация распространяется под лицензией Creative Commons BY-ND.
Одновременно объявлено о выпуске нового релиза свободного X.Org драйвера xf86-video-intel 2.7.0, в котором кроме исправления ошибок, представлены следующие улучшения:
* Поддержка SDVO-TV и SDVO-LVDS (Serial Digital Video Out) расширений интерфейса PCI express;
* Устранение проблем с появлением шумов во время отображения динамичных участков видео при использовании расширения Xv (XVideo);
* Налажена работа архитектуры акселерации UXA (UMA Acceleration Architecture), интерфейса DRI2 и переключения видеорежимов на уровне ядра (KMS - Kernel Mode Setting). Разработчики заявили, что UXA и KMS уже достаточно стабильны для их активации широким кругом пользователей. Начиная с текущего релиза при задействовании KMS, архитектура акселерации UXA используется в драйвере по умолчанию, архитектура EXA переведена на запасную роль.
Кроме того, отмечены проблемы при работе драйвера совместно с Linux ядром 2.6.29, которые планируется исправить в ближайшем корректирующем релизе ядра 2.6.29.x.
Сайт Phoronix провел тестирование производительности версий 2.4 и 2.7 с использованием архитектур акселерации UXA, EXA и EXA Greedy. Производительность UXA оказалась не такой высокой как ожидалось, в большинстве тестов уступив первенство EXA.
http://www.opennet.r...shtml?num=21284 (http://www.opennet.ru/opennews/art.shtml?num=21284)
Цитата: turbo от 16 Апреля 2009, 20:05[size="3"]Компания Intel представила драйвер Xf86-video-intel 2.7.0 и документацию на Gpu G45[/size]
Надеюсь что другие производители ГП возьмут пример у Intel...
[size="3"]Intel вошла в состав консорциума Osadl, развивающего Real-time Linux[/size]
Компания Intel вошла в состав объединения OSADL (Open Source Automation Development Lab), развивающего решения на базе Linux и открытого ПО для промышленной встраиваемой техники. В частности, OSADL ведет разработку известного проекта Realtime Linux и поддерживает создание "Realtime-Preempt" патчей для Linux ядра (-rt ветка).
Кроме Intel, о присоединении к OSADL заявили две компании: Sysgo, известная созданием платформы виртуализации реального времени PikeOS и Linux дистрибутива ELinOS, и SERCOS, занимающаяся развитием real-time Ethernet стандарта SERCOS III.
http://www.opennet.r...shtml?num=21318 (http://www.opennet.ru/opennews/art.shtml?num=21318)
[size="3"]Статус развития открытого видеодрайвера Intel и графической подсистемы Linux [/size]
Кейт Паккард (Keith Packard), лидер проекта X.Org, на протяжении последних трех лет работающий в Intel, опубликовал обзор текущего развития графической подсистемы Linux и свободных драйверов для видеокарт Intel в частности.
На этой неделе была закончена работа над квартальным релизом драйвера видео подсистемы Linux на базе графического чипсета Intel. Новая версия знаменует окончание редизайна архитектуры и стабилизацию кода. Наиболее значимые изменения коснулись блока управления графической памятью, настроек режима ядра и механизма выделения 3D буферов. Теперь, внимание разработчиков будет сфокусировано на исправлении достаточно длинного списка ошибок, работе над повышением производительности и исключении устаревших и мало используемых режимов.
На сегодняшний день видео драйвер Intel поддерживает режимы работы в пользовательском адресном пространстве и в пространстве ядра; три режима рендеринга (None/DRI1/DRI2); два режима управления памятью (старый статический метод и новый объектный -- GEM); четыре метода акселерации 2D (None/XAA/EXA/UXA). Здесь необходимо заметить, что в теории каждый из этих способов обработки изображения может быть выбран независимо от другого, доводя количество возможных комбинаций до 48. Разумно предположить, что при таком большом числе вариантов некоторые комбинации полностью неработоспособны , некоторые не были протестированы на должном уровне, третьи нуждаются в серьезном тюнинге по причине неудовлетворительного быстродействия, стабильность работы четвертых сильно зависит от используемого чипсета. В целом, ни одна комбинация пока не находится в состоянии абсолютной готовности.
По сравнению с ситуацией двухлетней давности, когда графическая обработка осуществлялась только в пользовательском режиме с ограниченными опциями рендеринга и управления видео памятью, функциональность видео драйвера значительно повысилась. Его архитектура и интерфейсы API приобрели законченный вид. Но вместе с этим резко вырос объем обслуживаемого кода и количество неисправленных ошибок, что не добавляет радости ни разработчиков, ни тестировщикам. В связи с этим работа над драйвером будет продолжаться в направлении оптимизации количества поддерживаемых режимов, объединения их функциональности и исключения неиспользуемых. Но эта работа будет проводится не в ущерб конечному пользователю и в новом коде сохранится поддержка видео чипсетов предыдущих поколений.
http://www.opennet.r...shtml?num=21454 (http://www.opennet.ru/opennews/art.shtml?num=21454)
[size="3"]Компания Intel выпустила открытый набор утилит для отладки Gpu[/size]
Компания Intel представила релиз пакета intel-gpu-tools 1.0, распространяемого в исходных текстах и включающего в себя набор инструментов для отладки и тестирования графических карт и драйверов в Linux. В состав пакета также входят утилиты для проведения проверки на появление регрессивных изменений и оценки производительности кода DRM (Direct Rendering Manager), работающего на уровне ядра. Разработчики надеются, что intel-gpu-tools поможет увеличить информативность уведомлений об ошибках и существенно повысить качество работы X.Org драйверов для видеокарт Intel.
В качестве примера, полезных утилит, входящих в комплект, можно упомянуть:
* intel_gpu_dump - утилита для вывода подробного информационного дампа состояния GPU. Полезно использовать при отправке сообщения об ошибке в случае зависания драйвера или сбоя в работе KMS модуля (Kernel Mode Setting);
* intel_gpu_top - наблюдение за работой и производительностью GPU в стиле утилиты top;
* intel_regdumper - полный дамп регистров GPU (программа будет включена в следующий релиз пакета);
Некоторые утилиты из комплекта intel-gpu-tools ранее входили в состав 2D драйверов Intel, но были исключены из поставки из-за несоответствия требованиям оформления драйверов для X.Org и вынесены в отельный пакет.
http://www.opennet.r...shtml?num=21488 (http://www.opennet.ru/opennews/art.shtml?num=21488)
[size="3"]Евросоюз оштрафовал Intel на 1.44 миллиарда долларов[/size]
Европейская комиссия оштрафовала компанию Intel, занимающую 80% европейского рынка процессоров, на 1.5 миллиарда долларов за нарушение антимонопольных соглашений, принятых Европейским союзом. Напомню, что аналогичные санкции предъявлялись и к компании Microsoft, сумма штрафа при этом составила 1.2 миллиарда долларов.
Из официального заявления по этому поводу:
"Intel полностью или частично скрыто возвращала часть денег, которые сборщики компьютеров платили за её процессоры при условии, что последние будут использовать только её продукцию. Intel также напрямую платила основным компьютерным сетям на условии использования только её процессоров. Такая практика лишала конечных потребителей возможности выбора альтернативных продуктов."
"Во-вторых, Intel напрямую платили сборщикам компьютеров с тем, чтобы они задерживали или полностью отменяли запуск продуктов, содержащих x86 совместимые процессоры конкурентов и ограничивали каналы продаж для этих продуктов. Комиссия установила, что такая деятельность представляет собой злоупотребление положением, которое занимает Intel на рынке x86 совместимых процессоров и что эта деятельность нанесла вред потребителям на всей территории Европейского союза."
"Посредством усложнения возможностей конкурентов по соревнованию на рынке процессоров только благодаря своим потребительским качествам, действия Intel подорвали здоровую конкуренцию, инновации и развитие. Комиссия будет пристально следить за тем, как Intel соблюдает это решение."
Комиссар комиссии по конкуренции Neelie Kroes заявил: "Много лет Intel наносила вред миллионам европейских потребителей путём осознанных действий, направленных на устранение конкурентов на рынке микроэлектроники. Такое серьёзное и продолжительное нарушение антимопольных правил не может быть допущено."
В решении комиссии были названы следующие компании, которые были причастны к этому делу: Acer, Dell, HP, Lenovo (IBM) и NEC. Также в решении фигурирует розничный продавец Media Saturn Holding, владелец сети MediaMarket. Расследование комиссии последовало после жалоб AMD в 2000, 2003 и 2006 годах.
Печально, что расследование продолжалось так долго, и что решение было принято тогда, когда AMD находится в ужасающем финансовом положении, не имея возможности конкурировать с Intel на рынке high end решений. На данный момент AMD нечего противопоставить линейке процессоров Intel Core i7, а норма выручки у первой по-прежнему гораздо ниже, чем у Intel, которая владеет десятком линий по производству.
http://www.opennet.r...shtml?num=21719 (http://www.opennet.ru/opennews/art.shtml?num=21719)
Цитата: turbo от 15 Мая 2009, 17:30[size="3"]Евросоюз оштрафовал Intel на 1.44 миллиарда долларов[/size]
Очень похоже на показательный суд, видимо кто-то очень рвется на рынок десктопов... Возможно IBM...
[size="3"]Intel покупает компанию Wind River[/size]
Корпорация Intel объявила о достижении соглашения о приобретении производителя средств разработки программного обеспечения для встраиваемых микропроцессорных устройств и операционной системы реального времени VxWorks компании Wind River Systems. Intel готова заплатить на 44% больше текущей биржевой стоимости Wind River и стать держателем полного пакета ее акций. По приблизительным подсчетам сумма сделки составит 884 млн. долларов.
Желание приобрести Wind River Intel объясняет стратегией компании на диверсификацию в области аппаратных и программных средств, выходящей за рамки привычных для Intel сегментов рынка, связанных с рабочими станциями и серверами. По завершении сделки под крыло Intel перейдет широко используемый во встраиваемых системах Linux дистрибутив Wind River Linux и hard-real-time проект RTLinux. Помимо этого компания получит в собственность проприетарную ОС реального времени VxWorks, спектр применения которой охватывает бытовую, промышленную, аэрокосмическую электронику и телекоммуникационное оборудование.
Основанная в 1981 году Wind River имеет производственные мощности в 15 странах мира и штат в 1600 сотрудников. По итогам завершившегося финансового года прибыль компании составила 359.7 млн. долларов. Планируется, что компания продолжит развивать свои наиболее успешные Linux направления, к которым еще добавится оптимизированный под Atom дистрибутив для мобильных платформ Moblin v2. Intel также обещает поддержать разработку гипервизора и системы виртуализации на основе Wind River Linux.
http://www.opennet.r...shtml?num=22036 (http://www.opennet.ru/opennews/art.shtml?num=22036)
[size="3"]Intel и Nokia ввели в строй новый совместный проект - Connman[/size]
Компании Intel и Nokia анонсировали запуск нового совместного свободного проекта ConnMan (Connection Manager), нацеленного на ускорение и развитие разработки средств для настройки выхода в Интернет для мобильных устройств на базе Linux. ConnMan поддерживает платформы Moblin и Maemo, и призван объединить усилия обоих проектов в плане разработки унифицированного средства для управления соединениями.
Исходные тексты проекта распространяются в рамках лицензии GPLv2. Система модульная, в качестве базиса выступает специальный управляющий проводными и беспроводными (WiFi, Bluetooth) соединениями процесс-демон, использующий D-Bus, udev и netlink. Настройка таких систем как DHCP, DNS прокси, резолвер и PolicyKit, осуществляется через плагины. ConnMan спроектирован с целью минимального потребления системных ресурсов и для максимального упрощения интеграции с другими подсистемами. Настройка осуществляется через специально подготовленный GUI интерфейс (на базе GTK+).
ConnMan является вторым совместным проектом Intel и Nokia, в мае компании объединили свои усилия в создании нового свободного стека приложений телефонии для мобильных устройств - oFono.
http://www.opennet.r...shtml?num=22286 (http://www.opennet.ru/opennews/art.shtml?num=22286)
[size="3"]Intel готовит упрощенную альтернативу ACPI для портативных устройств на базе Linux[/size]
Несмотря на то, что работа над спецификацией усовершенствованного интерфейса конфигурации и управления питанием (ACPI) идет на протяжении последних десяти лет, ее реализация для различных ОС до сих пор находится на разной степени завершенности. Особенно это относится к портативным устройствам, ресурсы процессора и памяти которых ограничены. В этой связи компания Intel взялась за разработку упрощенного интерфейса SFI (Simple Firmware Interface), основной акцент в котором сделан на мобильные интернет устройства (MID) на процессоре Atom и ОС Linux.
В спецификации SFI говорится, что интерфейс может быть реализован как в качестве дополнения к ACPI, так и как ее альтернативы. Физически код может располагаться либо внутри традиционного БИОСа либо как часть микропрограммы, такой как, например, OpenFirmware. Работая совместно с ACPI, SFI использует расширенную таблицу системных дескрипторов (XSDT) для обеспечения доступа оперативной системы к дополнительным функциям устройствам, использующим шины PCI-X и PCI-E.
Работы над черновым вариантом SFI и патчем для ядра 2.6.30 сосредоточены в руках разработчика Лена Брауна (Len Brown). Первым законченным продуктом, который будет соответствовать SFI станет платформа Moorestown. Это комбинация однопроцессорного устройства на микросхеме Lincroft Atom SoC, содержащей на кристалле контроллер памяти и ядро GPU, чипсета Langwell и модуля Evans Peak WiMAX.
http://www.opennet.r...shtml?num=22290 (http://www.opennet.ru/opennews/art.shtml?num=22290)
[size="3"]Intel и Nokia объявили о заключении партнерских отношений[/size]
В попытке дальнейшего сокращения расстояния между сетью Интернет, мобильными телефонами и персональными компьютерами, компании Intel и Nokia заключили соглашение о долговременном сотрудничестве. В рамках договоренности оба производителя начнут совместную работу над новой мобильной платформой. Основанная на архитектуре Intel она будет сочетать в себе производительность настольных ПК с преимуществами мобильной связи и широкополосного доступа в интернет.
Обе компании являются признанными лидерами в своих областях производства, что должно положительно сказаться на функционале новой платформы. Помимо совместного проектирования «железной» составляющей, Intel и Nokia приложат усилия в продвижении мобильных opensource проектов для ОС Linux. В их число входит платформа Moblin, используемая во встраиваемых системах, смартфонах и нетбуках, и Maemo для планшетов типа Nokia N810 Internet Tablet. Список дополняют такие ключевые технологии, как oFono, ConnMan, X.Org, BlueZ, D-BUS, Tracker, GStreamer, PulseAudio.
Как сказал вице-президент и генеральный менеджер Intel Anand Chandrasekher, сотрудничество с Nokia соединит наиболее компетентных профессионалов компьютерной и телекоммуникационной отраслей. Это открывает практически безграничные перспективы как для инновационного процесса, так и для более полного удовлетворения ожиданий пользователей.
http://www.opennet.r...shtml?num=22309 (http://www.opennet.ru/opennews/art.shtml?num=22309)
[size="3"]Вышел релиз видеодрайвера Xf86-video-intel 2.8.0[/size]
Вышел релиз видеодрайвера xf86-video-intel 2.8.0. Главные изменения:
* Драйвер отныне зависим от X сервера версии 1.6;
* Проведена чистка от устаревшего кода, размер драйвера сокращен примерно на 10%. Из состава xf86-video-intel исключен код обеспечивающий совместимость с DRI1 и убрана поддержка архитектур акселерации XAA и EXA (в пользу новой архитектуры UXA (UMA Acceleration Architecture), базирующейся на использовании системы управления памятью GEM).
* Драйвер поддерживает работу с модулем i915 из состава тестовой версии Linux ядра 2.6.31 и с режимом переключения видеорежимов на уровне ядра (включается через загрузку модуля i915 с опцией "modeset=1")
* Механизм XvMC (X-Video Motion Compensation) теперь поддерживает VLD, что позволят снизить нагрузку на процессор при декодировании MPEG2 потоков;
* Устранены некоторые проблемы с производительностью рендеринга при использовании архитектуры акселерации UXA, исправлены ошибки приводящие к краху для карт серии 8xx, исправлены проблемы в DRM модуле для карт G41, устранены разрывы при проигрывании видео при активном композитном режиме, решены проблемы с переключением виртуальных терминалов на некоторых машинах.
http://www.opennet.r...shtml?num=22686 (http://www.opennet.ru/opennews/art.shtml?num=22686)
[size="3"]Компания Intel выпустила релиз Threading Building Blocks 2.2[/size]
Компания Intel выпустила релиз Threading Building Blocks 2.2 (TBB), открытой С++ библиотеки, распространяемой под лицензией GPL v2 и позволяющей оптимизировать процесс создания эффективных многопоточных приложений, показывающих более высокие результаты производительности на многоядерных CPU. Библиотека предоставляет интерфейс более высокого уровня, чем нити (threads), оперируя выполнением параллельных задач (task-based parallelism) и реализуя несколько стандартных параллельных алгоритмов (parallel_for, parallel_reduce, parallel_scan, parallel_sort, parallel_while, pipeline). Исходные тексты библиотеки распространяются в рамках лицензии GPLv2, для коммерческого использования доступна отдельная версия, стоимость которой составляет 299$.
В новой версии проведена работа по оптимизации производительности; добавлена полная поддержка лямбда-функций, определенных в черновом варианте стандарта C++0x; улучшены возможности по поставке TBB в составе сторонних продуктов; для платформы Linux добавлена поддержка автоматического использования высокопроизводительных функций распределения памяти из состава TBB без модификации приложений, путем загрузки библиотеки через LD_PRELOAD; добавлена реализация новых параллельных алгоритмов parallel_invoke и parallel_for_each.
http://www.opennet.r...shtml?num=22911 (http://www.opennet.ru/opennews/art.shtml?num=22911)
[size="3"]Вышла Новая Версия Видеодрайвера Xf86-Video-Intel 2.8.1[/size]
Вышла новая версия видеодрайвера xf86-video-intel 2.8.1, в которой представлено исправление накопившихся ошибок, некоторые из которых приводили к краху или зависанию GPU. Разработчики рекомендуют пользователям версии 2.8.0 произвести обновление.
http://www.opennet.r...shtml?num=23230 (http://www.opennet.ru/opennews/art.shtml?num=23230)
[size="3"]Компания Intel заявила о подготовке версии Moblin 2.1 для смартфонов[/size]
На конференции Intel Developer Forum было объявлено о том, что версия мобильной Linux платформы Moblin 2.1 будет поддерживать не только работу на субноутбуках и портативных интернет устройствах (MID), но и на смартфонах, потеснив такие открытые платформы, как поддерживаемый Google Android и развиваемый при участии Nokia проект Maemo. Заявлено, что под управлением Moblin будет работать новая серия смартфонов, базирующаяся на процессорах Intel Atom.
Телефонная редакция Moblin будет снабжена переработанным интерфейсом, оптимизированным для небольших сенсорных экранов, будут добавлены дополнительные виджеты для интеграции с социальными сетями и реализована многопанельная схема переключения между работающими приложениями (перелистывание экранов).
Дополнение: на YouTube опубликована видеозапись презентации Moblin 2.1.
http://www.opennet.r...shtml?num=23545 (http://www.opennet.ru/opennews/art.shtml?num=23545)
[size="3"]Intel рассчитывает сделать из Moblin полноценную десктоп-среду для ПК[/size]
Кроме адаптации Moblin для смартфонов, на конференции Intel Developer Forum были озвучены планы по построению на базе Moblin полноценного десктоп-окружения для персональных компьютеров, которое будет выступать к роли конкурента MS Windows. Компания Intel заявила о поддержке в будущей версии платформы Moblin 2.1 трех типов оборудования: карманных устройств, нетбуков и неттопов. Под неттопами понимаются недорогие настольные ПК, использующие CPU Atom и имеющие размер гораздо меньше обычных корпусов ПК.
Из новшеств Moblin 2.1, кроме ухода от ориентации на размеры экрана 7-12 дюймов, отмечается поддержка сенсорных экранов, возможность управления жестами, существенное расширение списка поддерживаемого оборудования, включение в состав приложений для работы в роли телефона, улучшение пользовательского интерфейса, поддержку 3G и Bluetooth, разработку инсталлятора Moblin Application Installer и online-каталога приложений Moblin Garage.
Выход финальной версии Moblin 2.1 ожидается в 4 квартале 2009 года, новую версию планируют использовать на новых телефонах и портативных устройствах на базе аппаратной платформы Intel Moorestown, а также на нетбуках на платформе Pine Trail (GPU и Atom CPU на одном чипе). Тестовую сборку Moblin 2.1 для разработчиков можно загрузить уже сейчас.
http://www.opennet.r...shtml?num=23565 (http://www.opennet.ru/opennews/art.shtml?num=23565)
[size="3"]Анализ проблем оптимизации для конкурирующих CPU в компиляторе Intel[/size]
В статье "Will Intel be forced to remove the "cripple AMD" function from their compiler?" разбираются особенности работы компиляторов Intel, приводящие к понижению производительности собранных программ на процессорах AMD и VIA. По заявлению Intel различия в производительности объясняются преимуществами процессоров Intel, но Федеральная торговая комиссия США считает, что замедление вызвано искусственно с целью понижения конкурентоспособности процессоров других компаний.
Компилятор Intel предусматривает возможность включения в итоговый исполняемый файл нескольких оптимизирующих блоков кода, используемых в зависимости от CPU на котором выполняется приложение. В качестве примера приводится задействование инструкций SSE2 и SSE3 для поддерживающих их процессоров. При выборе стратегии оптимизации учитывается не только тип поддерживаемых наборов дополнительных инструкций, но и идентификатор производителя. Если в качестве производителя фигурирует Intel используется заведомо более оптимальный набор кода, а в противном случае - не оптимизированный вариант, даже если процессор полностью поддерживает технологии, позволяющие активировать более оптимальный набор кода.
Так как набор компиляторов Intel рекламируется как генерирующий наиболее производительный код, а тесты на CPU Intel это подтверждают, то многие разработчики используют для генерации итоговых исполняемых файлов ICC, не подозревая, что их приложения могут потерять в производительности при работе на CPU AMD и VIA. Например, один из тестов для процессора "VIA Nano" показал, что при подмене CPUID идентификатора данного процессора на одну из моделей CPU AMD производительность улучшилась на 10%, а при изменении на Intel производительность возросла на 47% (за счет использования SSE).
Детальный разбор алгоритма работы ICC показал, что подобное поведение скорее всего не является злым умыслом и связано с особенностью выбора плана оптимизации, при котором выбор делается на основании модели процессора (CPUID), а не списка поддерживаемых наборов инструкций. Иначе говоря, компилятор знает только об известных в момент подготовки релиза компилятора моделях CPU. Если попытаться выполнить на новейшем CPU программу, собранную старой версией компилятора, то оптимизация не будет активирована, даже для новых моделей процессоров Intel. Тем не менее, подобный подход не оправдывает то, что SSE-оптимизации для процессоров AMD не активируются даже в самом последнем релизе ICC (11.1.054).
В качестве вариантов решения проблемы предлагается:
* Использовать другой компилятор, например, GCC;
* Заменить в исполняемом файле код диспетчера выбора плана оптимизации. Код альтернативного диспетчера был в частности представлен в руководстве по оптимизации для C++;
* Для AMD процессоров подменить CPUID на близкий по возможностям процессор Intel, воспользовавшись технологией виртуализации.
http://www.opennet.r...shtml?num=24891 (http://www.opennet.ru/opennews/art.shtml?num=24891)
[size="3"]Релиз свободного видеодрайвера xf86-video-intel 2.12.0 [/size] Вышел (http://lists.freedesktop.org/archives/intel-gfx/2010-June/007218.html) релиз открытого X.Org-драйвера для карт Intel - xf86-video-intel 2.12.0. Кроме исправления ошибок, в новой версии проведена большая работа по оптимизации производительности при работе с GPU 915G/945G/Pineview, значительно увеличена производительность рендеринга глифов, улучшена скорость прорисовки больших окон (например, улучшение заметно при скроллинге в Firefox). В новой версии драйвера также улучшена работа Xvmc и оверлеев, добавлена поддержка управления памятью через GEM. При тестировании производительности с использованием cairo-perf-trace/cairo-traces, по сравнению с прошлой версией были зафиксированы следующие результаты: - ocitysmap - ускорение в 5.41 раз
- firefox-talos-gfx - ускорение в 2.41 раз
- gnome-terminal-vim - ускорение в 2.15 раз
- poppler - ускорение в 1.86 раз
- firefox-planet-gnome - ускорение в 1.43 раз
- midori-zoomed - ускорение в 1.39 раз
- swfdec-giant-steps - ускорение в 1.36 раз
- xfce4-terminal-a1 - ускорение в 1.17 раз
- evolution - ускорение в 1.09 раз
После выхода xf86-video-intel 2.12.0 ресурс Phoronix не замедлил провести собственное измерение производительности (http://www.phoronix.com/scan.php?page=article&item=intel_212_2d&num=1), которое показало заметное ускорение работы последней версии драйверов для карт Intel.
Следует напомнить, что начиная с версии 2.10 драйвер xf86-video-intel не поддерживает переключение видеорежимов на пользовательском уровне, возможно только использование KMS-модуля, работающего на уровне ядра (рекомендуется использовать Linux ядро версии 2.6.32 или более новое).
Одновременно компания Intel выпустила (http://lists.freedesktop.org/archives/intel-gfx/2010-June/007211.html) сборный пакет 2010Q2 (http://intellinuxgraphics.org/2010Q2.html), в который вошли xf86-video-intel 2.12.0, mesa 7.8.2 и libdrm 2.4.21. При использовании Linux-ядра 2.6.35-rcX пакет теперь поддерживает для карт Ironlake акселерацию декодирования H.264-видео через libva.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=27103)
[size="3"]Релиз открытого драйвера для видеокарт Intel xf86-video-intel 2.13.0 [/size] Разработчики компании Intel объявили (http://lists.freedesktop.org/archives/xorg-announce/2010-September/001422.html) о выходе точно по расписанию, через три месяца после предыдущего релиза, новой версии драйвера для видеокарт Intel. Всем пользователям рекомендуется обновиться незамедлительно.
Значимые изменения:
- Исправлена проблема с зависанием многочисленных приложений (в том числе Adobe Flash), открытых на полный экран;
- Исправлены проблемы с утечкой памяти X сервером;
- Улучшена поддержка вывода на eDP панели;
- Решена проблема с зависанием видеоадаптера при использовании обрезанных копий изображения источника;
- Возвращена возможность использования с X сервером 1.6;
- Добавлена поддержка встроенных видеоадаптеров процессоров Sandy Bridge (выйдут в конце этого, начале следующего года);
- Для компиляции требуется libdrm => 2.4.22;
- Исправлены артефакты изображения для некоторых операций и конфигураций;
- Улучшена совместимость с Compiz.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=28143)
[size="3"]Intel GMA500 (Poulsbo): Представлен первый открытый видеодрайвер [/size]Алан Кокс (Alan Cox), известный разработчик Linux-ядра, работающий в компании Intel, опубликовал (https://lkml.org/lkml/2011/2/22/183) в списке разработчиков Linux-ядра набор патчей с начальной реализацией видеодрайвера для интегрированных видеокарт Intel GMA500 (http://en.wikipedia.org/wiki/GMA500#GMA_500) (Poulsbo), используемых на многих устройствах с процессором Atom. Драйвер уже помещен в Staging-дерево (http://www.opennet.ru/opennews/art.shtml?num=16435) Linux-ядра, но по заявлению разработчика еще требует большой доработки. В частности, в драйвере пока не поддерживаются механизмы акселерации вывода, отсутствует поддержка 3D-функций, не готов работающий на уровне пользователя код. Тем не менее драйвер уже вполне может обеспечивать формирование вывода (compositing) с использованием X-сервера, работающего через фреймбуфер.
Несмотря на политику компании Intel по развитию только полнофункционального открытого комплекта драйверов, для чипов Poulsbo до настоящего времени был доступен только бинарный проприетарный драйвер. Подобная ситуация возникла не по прихоти Intel, а из-за непродуманной политики лицензирования технологий - при заключении контракта с подрядчиком было подписано соглашение о неразглашении информации, в результате которого компания Intel была лишена возможности не только публично открыть исходные тексты драйвера, но и не смогла включить свой драйвер для собственного оборудования в свою операционную систему MeeGo. Проблема с открытием кода возникла из-за наличия в коде интеллектуальной собственности компании Imagination Technologies, не намеренной открывать разработки, связанные с созданным в недрах этой компании IGP.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=29682)
[size="3"]Релиз открытого драйвера для видеокарт Intel xf86-video-intel 2.15[/size]Представлен (http://lists.freedesktop.org/archives/xorg-announce/2011-April/001644.html) релиз свободного видеодрайвера для видеокарт Intel - xf86-video-intel 2.15.0. Новые версии драйвера Intel выходят по расписанию, раз в три месяца. Главным приоритетом при подготовке очередного обновления стала стабилизация кодовой базы и проведение работы над ошибками. Заметных новшеств не добавлено. Из исправлений отмечено решение проблем со сборкой xorg-server 1.7, устранение сбоев при работе KDE, улучшение поддержки процессоров на базе архитектуры Sandy Bridge.
Одновременно выпущен (http://intellinuxgraphics.org/2011Q1.html) графический пакет Intel 2011Q1, включающий в себя драйвер xf86-video-intel 2.15, Mesa 7.10.2, libdrm 2.4.25, улучшенный DRM-модуль для Linux-ядра 2.6.38 и libva 1.0.12. Из новшеств отмечено несколько связанных с Sandy Bridge улучшений: поддержка акселерации декодирования VC-1 и кодирования H.264, добавление функций для обеспечения энергосбережения и оптимизация производительности. Из нерешенных проблем отмечаются зависание при переходе некоторых систем в спящий режим и сбои в реализации Frame Buffer Compression.
Комплект был протестирован для следующих GPU: Sandy Bridge HD Graphics 3000 (Core i7 2630QM, Core i5 2500K), Sandy Bridge HD Graphics 2000 (Core i7 2600), Intel HD Graphics (Core i5 670, Core i5 650, Core i5 520M), GMA 3150 (Atom N450), GM45, GM965. Из возможностей, поддержка которых была прекращена, отмечены: отключение акселерации XvMC для 915G/GM при использовании KMS-модуля, невозможность использования CH7xxxx DVO TV-out и отключение Textured video для карт i8xx.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30250)
[size="3"]Компания Intel портирует мобильную платформу Android 3.0 для архитектуры x86 [/size]Руководитель компании Intel подтвердил (http://www.theregister.co.uk/2011/04/20/otellini_on_tablets_andsmartphones/) информацию о портировании мобильной платформы Android 3.0 (http://linuxforum.kz/index.php?/topic/4533-android/page__view__findpost__p__15065) для планшетов на базе архитектуры x86. Изначально код Android 3.0 рассчитан на работу на процессорах ARM, но компания Intel надеется адаптировать платформу для интернет-планшетов на базе процессоров Atom. Отдельно отмечается, что Intel не потеряла интереса к проекту MeeGo, но портирует Android в соответствии с пожеланиями некоторых партнёров, намеренных выпустить интернет-планшеты на базе платформы Android и процессоров Intel Atom уже в этом году.
Так как публикация в открытом доступе кода Android 3 отложена (http://linuxforum.kz/index.php?/topic/4533-android/page__view__findpost__p__16065) на неопределенное время, компания Intel получила код по специальной договорённости с Google. Параллельно портированием Android для архитектуры x86 занимаются энтузиасты из независимого проекта Android-x86 (http://www.android-x86.org/), который пока вынужден ограничиться поддержкой (http://www.android-x86.org/releases/release_2_2) выпуска Andrоid 2.2, из-за сдерживания публикации кода Android 3. Стабильную версию загрузочного Live-образа с окружением Android 2.2 для ПК, нетбуков и планшетов на базе архитектуры x86 можно загрузить на данной странице (http://www.android-x86.org/download). Кроме стандартной версии подготовлены варианты, специально адаптированные для нетбуков ASUS Eee PC, Dell Inspiron Mini Duo и планшета Viewsonic Viewpad 10.
(http://pics.kz/s2/da/82/45/da8245945b16ce8f308f26fd42b98436.jpg) (http://www.android-x86.org/screenshot)
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30323)
[size="3"]Intel платит производителям планшетов за установку Android вместо Windows?[/size]
14 апреля сайт DigiTimes опубликовал статью Моники Чен и Джозефа Цай, в которой говорится, что Intel будет "доплачивать по 10 долл. за каждый планшетный ПК с процессором Intel, чтобы привлечь основных производителей ноутбуков". Корпорация станет продвигать платформу Android 3.0, "чтобы использующие ее продукты производители могли сэкономить на лицензионных отчислениях за Windows", утверждается в статье.
Если это соответствует действительности, дотация вызовет появление еще одной трещины в тесных взаимоотношениях между Intel и Microsoft, которые привели когда-то к появлению "монополии Wintel". Кроме того, она стала бы свидетельством доходящего до безумия стремления Intel сравняться в области планшетов с ARM Holdings и ее многочисленными лицензиатами.
Хотя Google отложила раскрытие исходного кода своей ОС Android 3.0 (Honeycomb), предназначенной для планшетов, эта операционная система уже появилась на различных планшетах с процессорами ARM. Наиболее известен Motorola Xoom, но есть и другие -- Acer Iconia Tab A501, Samsung Galaxy Tab и безымянный планшет производства Toshiba. Так уж случилось, что все они оснащены процессором Nvidia Tegra 2, созданным по технологии ARM.
Между тем подавляющее большинство анонсированных на сегодняшний день планшетов с процессорами Intel работают под управлением Windows 7, иногда (но не всегда) с доработкой ее производителем, чтобы удобнее было пользоваться пальцами. В феврале ViewSonic представила свой ViewPad 10Pro -- планшет на платформе Oak Trail, на который будут устанавливаться как Windows, так и Android. Однако компания сообщила, что использует только устаревшую версию Android 2.2.
Intel и Google уже работали совместно в рамках проекта Google TV над устройствами архитектуры x86 на базе системы на кристалле Atom CE4100 под управлением Android. Теперь, согласно сообщению IDG News Service от 11 апреля, они вновь сотрудничают с целью перенесения Android 3.0 на платформу Oak Trail.
Статья полностью (http://www.pcweek.ru/mobile/article/detail.php?ID=131004) на PCWeek.
Виндозе скоро хана!
[size="3"]Базовая поддержка Intel Ivy Bridge появится уже в ядре Linux 2.6.40[/size]Компания Intel подготовила код, реализующий поддержку ее микроархитектуры Ivy Bridge, для включения в релиз ядра Linux версии 2.6.40.
Ivy Bridge -- кодовое название процессорной микроархитектуры (22 нм) компании Intel, позиционируемая как наследница Sandy Bridge. Предполагается, что выпуск первых процессоров на базе Ivy Bridge состоится не раньше 2012 года, однако в компании уже озаботились поддержкой архитектуры в ядре свободной операционной системы.
Первые патчи для Ivy Bridge в Linux появились вчера, 26 апреля. В Linux 2.6.40 будет представлена базовая поддержка вывода в VGA и DisplayPort (последняя еще не протестирована), пока -- для двух мобильных чипсетов и трех десктопных чипсетов.
# nixp.ru (http://www.nixp.ru/news/%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-Intel-Ivy-Bridge-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D1%82%D1%81%D1%8F-%D1%83%D0%B6%D0%B5-%D0%B2-%D1%8F%D0%B4%D1%80%D0%B5-Linux-2-6-40.html)
[size="3"]Компания Intel выпустила OpenCL SDK для Linux [/size]Компания Intel анонсировала (http://software.intel.com/en-us/blogs/2011/05/09/conformant-intel-opencl-sdk-11-beta-announced-linux-support-available/) доступность для платформы Linux предварительной версии (http://software.intel.com/en-us/articles/opencl-release-notes/) инструментария OpenCL SDK (http://software.intel.com/en-us/articles/opencl-sdk/), позволяющего создавать приложения с использованием OpenCL 1.1 (http://www.opennet.ru/opennews/art.shtml?num=26966), API и расширений языка Си для параллельного программирования с возможным задействованием GPU видеокарт (в настоящий момент SDK от Intel содержит только реализацию стандарта OpenCL, поддерживающую CPU Intel, без использования GPU).
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30513)
[size="3"]Уязвимость в механизме виртуализации Intel VT-d позволяет выйти за пределы изолированного окружения [/size]Йоанна Рутковска (Joanna Rutkowska), автор руткита Blue Pill, операционной системы Qubes OS и руководитель Invisible Things Lab, опубликовала (http://theinvisiblethings.blogspot.com/2011/05/following-white-rabbit-software-attacks.html) документ (http://www.invisiblethingslab.com/resources/2011/Software%20Attacks%20on%20Intel%20VT-d.pdf), в котором представила сразу три способа обхода защиты механизма виртуализации Intel VT-d (IOMMU), используемого в Xen и других гипервизорах для проброса реальных устройств на шине PCI в виртуальный домен. Все три метода основаны на возможности отсылки прерывания формата MSI с произвольным вектором прерывания из непривилегированного домена, имеющего доступ к адресному пространству устройства.
В первом случае используется генерация подложного SIPI-прерывания (Start-up Inter Processor Interrupt), которое в нормальной ситуации применяется в BIOS для активации всех ядер/процессоров системы. Легальные SIPI-прерывания могут быть инициированы только самим процессором, но как выяснилось в ходе исследования, за них легко выдать обычное MSI-прерывание путем простого изменения значения поля "Delivery Mode". Получив SIPI-прерывание ядро начинает выполнение подготовительного (start-up) кода, адрес которого вычисляется с использованием номера вектора прерывания, что можно использовать для внедрения shell-кода. Однако, при переходе в режим виртуализации (VT-x), процессор блокирует (но запоминает) все INIT-прерывания, которые должны быть обработаны перед отсылкой SIPI-прерывания, поэтому shell-код может отработать только тогда, когда процессор выйдет из режима виртуализации, то есть на этапе выключения машины.
Второй метод - генерация MSI-прерывания с номером вектора 0x80 или 0x82, которые будут интерпретированы как системные вызовы или вызовы функций Xen, выполненные активным в данный момент доменом. Однако, единственный способ успешно выполнить атаку, это поймать момент, когда регистры процессора будут содержать нужные аргументы и номер системного вызова.
Третий метод заключается в генерировании прерывания с номером 17 (#AC), которое попадет к обработчику ошибок процессора. В результате значения стека будут интерпретированы неправильно и управление вернется к инструкции, расположенной по адресу RFLAGS:CS, а не CS:RIP, как того ожидает обработчик.
В конце документ содержит описание работы и фрагменты кода эксплойта, который использует второй метод и позволяет выйти за пределы непривилегированного Xen-домена. Получив предварительную версию документа разработчики Xen реализовали функциональность, которая запрещает обработку прерываний с номерами 0x80 и 0x82, если они были вызваны устройствами, а также блокирует доставку прерывания #AC. Однако первый метод до сих остается осуществимым, так что единственная серьезная защита против всех видов атак заключается в использовании механизма Interrupt Remapping (который блокирует незаконные прерывания от устройств), доступного пока только в процессорах серии Intel Sandy Bridge, выпущенных в начале текущего года.
Интересно, что Xen уже имел механизм ограничений на доступ к памяти устройств, проброшенных в виртуальные домены, который запрещал произвольное изменение вектора прерывания драйвером устройства. Но, как оказалось, его легко обойти с помощью механизма "Scatter Gather", поддерживаемого многими устройствами и позволяющего разбить одну DMA-транзакцию на несколько более мелких, с разными адресами назначения. Одним из таких адресов может быть область памяти, отведенная для записи MSI-прерываний.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30556)
[size="3"]Компания Intel представила новую архитектуру видеоакселерации SNA [/size]Компания Intel добавила (http://www.phoronix.com/scan.php?page=news_item&px=OTUyOQ) в открытый x.org-драйвер xf86-video-intel код с реализацией новой архитектуры видеоакселерации SNA (SandyBridge New Acceleration), позволяющей в разы поднять производительность выполнения операций отрисовки. Несмотря на название архитектура SNA поддерживает работу с широким спектром видеокарт Intel и не привязана к новому поколению процессоров Intel, имеющих архитектуру Sandy Bridge (GPU на одном чипе с CPU).
Результаты некоторых тестов: FPS в игре World of Padman (800x600) вырос с 57.5 до 96.2 кадров секунду; скорость выполнения теста x11perf aa10text возросла с 3.47 до 14.3 Mglyphs/s; скорость выполнение теста firefox-fishtank возросла в 14 раз; grads-heat-map в 9.6 раз; firefox-talos-svg - в 3.27 раза.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30780)
[size="3"]Intel Labs работает над системой, которая сможет создавать драйверы без участия человека [/size] Издание The Register опубликовало (http://www.theregister.co.uk/2011/06/10/automatic_device_driver_synthesis) интервью с Аруном Рагхунатом (Arun Raghunath), одним из разработчиков Intel Labs, который занимается созданием системы (http://ertos.nicta.com.au/research/drivers/synthesis/) для автоматической генерации исходного кода драйверов устройств и их адаптации для различных операционных систем. В ходе беседы Арун пояснил принцип работы системы, рассказал о текущем состоянии разработки и требованиях, которые она предъявляет к производителям устройств.
Центральная идея технологии, получившей имя Termite, состоит в том, чтобы автоматизировать труд программистов, пишущих драйверы устройств, и избежать возможных ошибок в коде за счет автоматизации их работы с помощью алгоритмов, используемых при создании систем искусственного интеллекта. Программа-генератор получает в качестве входных данных спецификации устройства и интерфейса драйверов операционной системы и генерирует код, способный связать их вместе и реагировать на события и потребности друг-друга.
(http://pics.kz/s4/18/71/93/187193104b462249ecdc4ad6c82ced08.jpg)
В отличие от других подобных проектов, алгоритм работы Termite основан на методах Теории Игр (http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8%D0%B3%D1%80). Как говорит Арун, процесс общения драйвера с устройством можно представить в виде типичной игровой ситуации, в которой драйвер - это один игрок, а все остальное окружение, к которому можно причислить ОС и устройство - другой. "Когда драйвер делает ход, окружение изменяет свое состояние. Выигрышная стратегия заключается в том, чтобы делать ходы по игровому полю так, чтобы не ввести окружение в противоречивое или тупиковое состояние". Во время "игры" генератор запоминает выигрышные ходы и строит драйвер на основе этих знаний. Сильная сторона такого подхода в его универсальности: при необходимости перенести сгенерированный драйвер в другую операционную систему, не понадобится ничего кроме корректных спецификаций интерфейса драйверов для этой ОС.
Впервые технология Termite была представлена сотрудниками австралийского исследовательского центра NICTA (http://www.nicta.com.au/), Open Kernel Labs (http://www.ok-labs.com/) и исследователями из университета Нового Южного Уэльса на симпозиуме SOSP ("Symposium on Operating Systems Principles" (http://sosp.org/)). В представленном на симпозиуме докладе (http://ertos.nicta.com.au/publications/papers/Ryzhyk_CKSH_09.pdf) приведено подробное описание технологии, формата файлов-спецификаций и продемонстрирован процесс генерации кода драйверов для контроллера SD-карт Ricoh R5C822 и адаптера USB-Ethernet ASIX AX88772 для операционных систем Linux и FreeBSD.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=30839)
[size="3"]Компания Intel открыла пакеты для распределенного построения сцен и трассировки лучей [/size]Компания Intel объявила (http://newsroom.intel.com/community/intel_newsroom/blog/2011/07/01/chip-shot-intel-labs-releases-new-open-source-software) о выпуске двух новых открытых пакетов:
- Scalable Virtual Environments (http://software.intel.com/en-us/articles/scalable-virtual-environments/) - реализация архитектуры для распределенного построения сцен для трехмерных web-приложений, обслуживающих такие проекты, как виртуальные миры. Система позволяет обеспечить гибкое масштабирование в процессе расширения числа участников и размеров виртуального мира. При использовании OpenSimulator (http://opensimulator.org/) пакет Scalable Virtual Environments позволяет увеличить число участников 3D-мира в 20 раз.
(http://pics.kz/s5/e8/73/48/e87348e05c2e61593aa739e152389dc2.jpg)
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=31092)
[size="3"]xf86-video-intel 2.16.0[/size] Корпорация Интел сегодня выпустила DDX драйвер xf86-video-intel 2.16.0, в который добавлена поддержка архитектуры «Ivy Bridge». Также исправлены различные ошибки.
Драйвер 2.16 поддерживает новую архитектуру -- Sandy Bridge New Acceleration. При сборке надо указать флаг (--enable-sna). Поддерживаются также более старые видеочипы (gen2 и выше). Последние показывают хороший прирост производительности.
Также в драйвер добавлена поддержка 30 битных мониторов.
Для работы IVB чипов требуется ядро linux-3.0, рекомендуется linux-3.1 в котором была оптимизирована производительность (http://www.phoronix.com/vr.php?view=16278).
Совместно с Mesa-7.11 поддерживается 3D ускорение на архитектуре IVB.
К сожалению, текущая версия mesa поддерживает только OpenGL 2.1, хотя IVB будет поддерживать OpenGL 3.x или даже 4.х
Добавлена поддержка VA-API для «Ivy Bridge» и ожидается поддержка OpenCL, вошедшей в проект Google Summer of Code.
>>> Подробности на Phoronix (http://www.phoronix.com/scan.php?page=news_item&px=OTc3Mw)
# linux.org.ru (http://www.linux.org.ru/news/hardware/6594008)
[size="3"]Релиз открытого драйвера для видеокарт Intel xf86-video-intel 2.17 [/size]Доступен (http://lists.freedesktop.org/archives/xorg/2011-November/053789.html) релиз свободного видеодрайвера для видеокарт Intel - xf86-video-intel 2.17.0. В новой версии проведена работа по стабилизации кодовой базы и исправлению ошибок. Заметных новшеств не добавлено, но реализовано несколько обходных путей для решения проблем при использовании систем на базе процессоров, имеющих архитектуру Sandy Bridge и Ivy Bridge, в которой GPU совмещён на одном чипе с CPU. Решены проблемы (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635953) с отображением в видеоредакторе Kino и некоторых других приложениях, устранено нарушение (https://bugs.freedesktop.org/show_bug.cgi?id=40926) отображения фона пиктограмм при удалённой работе, исправлен крах (https://bugs.freedesktop.org/show_bug.cgi?id=40439) при запуске тестового комплекта wine.
Отдельно можно отметить добавление (http://lists.freedesktop.org/archives/xorg/2011-November/053790.html) 384 патчей с изменениями и исправлениями в реализации архитектуры видеоакселерации SNA (SandyBridge New Acceleration), позволяющей в разы поднять производительность выполнения операций отрисовки. Несмотря на название архитектура SNA поддерживает работу с широким спектром видеокарт Intel и не привязана только к SandyBridge.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32331)
[size="3"]Устройство открытых видеодрайверов Intel [/size]Вышел доклад (http://www.scribd.com/doc/73071712/Intel-Linux-Graphics) об архитектуре и начинке открытых графических драйверов для видеокарт Intel.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32343)
[size="3"]Компания Intel адаптировала Android 4 для смартфонов и планшетов на базе архитектуры x86[/size]Компания Intel подготовила (http://www.extremetech.com/computing/105189-intels-x86-android-smartphone-and-tablet-plans-exposed) около 120 патчей, направленных на улучшение поддержки архитектуры x86 и процессоров Atom в платформе Android 4.0 (http://linuxforum.kz/index.php/topic/312-google-android/page__view__findpost__p__22461). Среди наиболее значительных улучшений отмечается реализация в Native Development Kit (NDK) поддержки нативного выполнения кода для архитектуры x86, включая оптимизации с задействованием инструкций MMX/SSE/SSE2/SSE3 и возможность сборки универсальных исполняемых файлов, которые можно запускать на системах x86 и ARM.
Часть связанных с платформой Android патчей создано для набора компиляторов GCC и системной библиотеки Bionic, которая является аналогом libc для платформы Android. Проведена адаптация приложения Android Market. Для разработчиков приложений расширены возможности эмулятора платформы Android, в который добавлена поддержка прототипов устройств на базе архитектуры x86. Среди планов, добавление в эмулятор поддержки механизмов аппаратной виртуализации, что позволит на порядок ускорить эмуляцию Android-устройств. Кроме того, готовятся к выпуску адаптированные для платформы Android инструменты для разработчиков, такие как Vtune (http://software.intel.com/en-us/articles/intel-vtune-amplifier-xe/) и Intel Graphics Performance Analyzer (http://software.intel.com/en-us/articles/vcsource-tools-intel-gpa/).
Как и планириовалось (http://linuxforum.kz/index.php/topic/312-google-android/page__view__findpost__p__21909) ранее в следующем году ожидается появление на прилавках первых смартфонов и планшетов на базе процессоров Intel. Дополнительно можно отметить, что кроме компании Intel, портированием платформы Android для архитектуры x86 занимаются энтузиасты из независимого проекта Android-x86 (http://www.android-x86.org/). Так как код Android 3.x и 4.x был открыт (http://linuxforum.kz/index.php/topic/312-google-android/page__view__findpost__p__23611) лишь несколько дней назад, наработки проекта основаны на выпуске Android 2.3.7. Готовый Live-образ с окружением Android для ПК, нетбуков и планшетов на базе архитектуры x86 можно загрузить на данной странице (http://www.android-x86.org/download). Отдельно подготовлены варианты, специально адаптированные для нетбуков ASUS Eee PC, Dell Inspiron Mini Duo и планшета Viewsonic Viewpad 10.
# opennet.ru (http://www.opennet.ru/opennews/art.shtml?num=32346)