Документация и руководство по программированию Ivy Bridge

в 8:43, , рубрики: Ivy Bridge, linux, open source, Железо, метки:

Компания Intel опубликовала четыре тома документации (2400+ страниц) с описанием архитектуры и полным руководством по программированию графических процессоров Ivy Bridge. Документация относится к наборам микросхем Intel HD Graphics 2500/4000, которые используются с процессорами третьего поколения Intel Core i7/i5/i3.

Все 17 PDF'ов опубликованы на сайте Linux Graphics Drivers from Intel под лицензией Creative Commons.

Документация описывает регистры, инструкции и интерфейсы памяти для программного взаимодействия с компонентами, в том числе графическое ядро (MMIO, медиарегистры, движок рендеринга, растровый движок), конвейер 3D-обработки, мультиформатный транскодер (MFX), регистры VGA, PCI и другие компоненты, а также различные системы: URB, оценка движения на видео, пиксельный интерполятор и исполнительный модуль (execution unit).

Эта информация является критически важной для разработки и поддержки графических драйверов к оборудованию на чипсетах Ivy Bridge, ну или для создания программ, которые напрямую работают с графическим процессором в обход драйвера, а также для всех энтузиастов, которым интересно понять архитектуру последнего графического ядра от Intel.

Intel выпускает документацию по графике в течение нескольких поколений, так что Ivy Bridge здесь не исключение. Процессоры Ivy Bridge появились в продаже в апреле 2012 года, а Open Source код для драйвера вышел более года назад, но только сейчас закончена работа и сверка полной документации для программирования.

Таким образом, Intel продолжает оставаться самым открытым и дружественным к Linux разработчиком аппаратного обеспечения, пишет Phoronix.

Как известно со слов и жестов Торвальдса, Nvidia является худшей компанией для Linux, а AMD занимает промежуточное положение, выпуская одновременно открытый и проприетарный драйверы, и они до сих пор не выпустили документацию по графическим процессорам Radeon HD 7000, которые вышли полгода назад.

Автор: alizar


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js