The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

28.09.2018 15:37  Intel разрабатывает новый драйвер для своих графических адаптеров

На проходящей в эти дни конференции разработчиков Xorg Кеннет Граунке из компании Intel представил новый OpenGL-драйвер Iris для одноимённых графических чипов Intel. Архитектура нового драйвера сильно отличается от классической архитектуры драйвера i965 и базируется на интерфейсе Gallium3D, предоставляемом Mesa. В презентации описаны недостатки старого драйвера и краткий план по улучшению нового драйвера Iris.

Из недостатков i965 отмечается применение классической архитектуры на основе обработки потока состояний (State Streaming), отслеживание которых требует слишком интенсивного выполнения кода драйвера. Один из подходов для оптимизации сводится к возможности сохранения состояний и их повторного использования, но данный метод проблематично реализовать в i965 из-за особенностей архитектуры драйвера. В драйвере i965 также требуется фундаментальная переработка кода для загрузки состояний и проведение модернизации средств управления памятью.

В качестве эксперимента один из разработчиков Intel попытался создать с нуля новый драйвер для современных GPU, используя предлагаемую в Mesa архитектуру Gallium3D с интерфейсами для разработки драйверов, выносящим задачи управления памятью на сторону DRI-драйвера в ядре Linux и предоставляя готовый трекер состояний с поддержкой кэша повторного использования выводимых объектов. Новый драйвер поддерживает только GPU Iris и процессоры на базе микроархитектуры Gen9+ (Skylake).

Драйвер развивается с ноября прошлого года, но его разработка пока не завершена и он не готов для применения конечными пользователями. Тем не менее драйвер уже пригоден для экспериментов и проходит 87% OpenGL тестов piglit. Из ещё не реализованных возможностей отмечаются сжатие цветов, вычислительные шейдеры, синхронизация и запрос объектов, кэширование шейдеров на диске.

В тестах производительности драйвер Iris от 3 до 15 раз обгоняет i965, в зависимости от режима тестирования. В среднем Iris демонстрирует отрисовку в 5.45 раз большего числа объектов в секунду, чем драйвер i965. При выполнении реальных программ прирост не столь внушителен (в одной из демонстраций прирост около 19%, а в некоторых демонстрациях примерно равен i965).

При этом драйвер обеспечивает значительное снижение нагрузки на CPU, благодаря выполнению всех основных операций на стороне GPU, что особенно актуально для организации вывода для систем виртуальной реальности. Кроме того, так как в интегрированных чипах энергопотребление распределяется между GPU и CPU, снижение нагрузки на CPU приводит к выделению дополнительных ресурсов для GPU и повышению его производительности.

  1. Главная ссылка к новости (https://xdc2018.x.org/#program...)
  2. OpenNews: Выпуск Mesa 18.2.0, свободной реализации OpenGL и Vulkan
  3. OpenNews: Для Android реализована возможность применения штатных видеодрайверов Linux
  4. OpenNews: Компания AMD открыла код драйвера с реализацией API Vulkan
  5. OpenNews: Инициатива по доработке открытого драйвера декодирования видео для процессоров Allwinner
  6. OpenNews: Компания Collabora представила графический драйвер kms_swrast
Автор новости: Аноним
Тип: Программы
Ключевые слова: intel, driver
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 19:05, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +9 +/
    А недостатки старого драйвера для существующих решений они не планируют исправлять, надо думать?
     
     
  • 2.8, rshadow (ok), 19:51, 28/09/2018 [^] [ответить]    [к модератору]
  • +5 +/
    Может хватит верить в сказки?
     
  • 2.17, RotarenegeD (?), 21:22, 28/09/2018 [^] [ответить]    [к модератору]
  • +/
    именно так
     
  • 2.18, mnsbdfv (?), 21:25, 28/09/2018 [^] [ответить]    [к модератору]
  • +12 +/
    А ты хотел новый драйвер, не перейдя на новый чипсет? Wha-wha
     
     
  • 3.37, Аноним (-), 02:19, 29/09/2018 [^] [ответить]    [к модератору]
  • +/
    Надо стремиться к лучшему! Ну или хотя-бы помечтать)
     
     
  • 4.87, Аноним (-), 02:56, 12/10/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну так интел и стремится получше отжать денег из покупателей.
     
  • 2.72, h31 (ok), 06:30, 30/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Перечитай новость Драйвер - эксперимент Люди хотели просто попробовать идею, н... весь текст скрыт [показать]
     
  • 1.2, Инокентий (??), 19:07, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –5 +/
    > новый графический драйвер Iris для одноименных графических карт Intel.

    Драйвер только для макбуков. Ясно.

     
     
  • 2.5, Аноним (5), 19:23, 28/09/2018 [^] [ответить]    [к модератору]  
  • +10 +/
    >Драйвер только для макбуков. Ясно.

    С Linux 4.16 в требованиях. Интересные у тебя макбуки.

     
     
  • 3.7, Анонимс (?), 19:44, 28/09/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Макбуки для этого и берутся, чтобы сразу после покупки снести всё, что там устан... весь текст скрыт [показать]
     
     
  • 4.79, Nicknnn (ok), 11:07, 01/10/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Так ведь на них сносно работает линукс только на паре моделей 2015 года В остал... весь текст скрыт [показать]
     
  • 3.14, Валера (??), 20:59, 28/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Сравнил железо с ОС.
     
  • 2.35, Аноним (-), 02:14, 29/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Новость не читай@сразу камент высерай!
     
     
  • 3.45, Анонимас (?), 08:41, 29/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Ткни пальцем где написано о драйвере для обычной Intel HD Graphics.
     
  • 1.3, Анонимс (?), 19:09, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –8 +/
    > На проходящей в эти дни конференции разработчиков Xorg...

    Смысл присоединяться к разработке Xorg? Xorg next?

     
     
  • 2.6, Аноним (6), 19:25, 28/09/2018 [^] [ответить]    [к модератору]  
  • +/
    на этой конференции докладывают не только про иксы, но и про вяленый, и про всякие смежные темы. Это - одна из них.
     
  • 1.10, Аноним (10), 20:17, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Бывают видео с открытой архитектурой или только в мечтах?
     
     
  • 2.15, Аноним (15), 21:00, 28/09/2018 [^] [ответить]    [к модератору]  
  • +/
    https://web.archive.org/web/20090312070907/http://wiki.opengraphics.org/tiki-index.php
    http://wacco.mveas.com/
    https://opencores.org/projects?expanded=Video%20controller
     
  • 2.31, Аноним (-), 02:00, 29/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Если сделаешь, то будет. Главное не забудь залить на джихад!
     
  • 1.19, Аноним (19), 21:25, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    и шо - теперь ГУЙ не будет лагать в линухе?
     
     
  • 2.21, Аноним (21), 21:45, 28/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    будет, ибо в интеле остались одни маркетологи на мелкомягких побегушках
     
  • 2.24, Аноним (24), 22:11, 28/09/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Читайте внимательнее в одной из демонстраций прирост около 19 , а в некоторых ... весь текст скрыт [показать]
     
     
  • 3.42, Аноним (42), 08:31, 29/09/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    > Всё как любит средний линуксоид.
    > KDE
    > GNOME
    > Wayland

    Ты что-то путаешь. Это адепты венды любят.

     
  • 3.48, средний линуксоид (?), 08:49, 29/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    А мне нравятся TDE чуть меньше LXQT, если +GTK то MATE нравится, остальные не нравятся.
     
  • 3.75, Zenitur (ok), 07:57, 30/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    zhus У меня есть смутное подозрение, что как только технология отлажена, стабил... весь текст скрыт [показать]
     
  • 2.41, Аноним (42), 08:06, 29/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Только у недовидеокарт, которые так же и на венде лагают, пока не отключишь эффе... весь текст скрыт [показать]
     
  • 2.47, Омнибус (?), 08:46, 29/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Графи́ческий интерфе́йс по́льзователя (ГИП), графический пользовательский интерфейс (ГПИ) (англ. graphical user interface, GUI)
     
  • 2.66, Онаним (?), 02:32, 30/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    А когда он лагал? Ни когда в жизни не видел подтормаживаний в Linux (в т.ч. на древних машинах, а вот в винде - постоянно (в т.ч. на крутых новых машинах).
     
  • 1.22, Отражение луны (ok), 21:48, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Так вот зачем они на Ivy Bridge VAAPI сломали, чтобы я новое железо купил. Вот только покупать буду АМД.
     
     
  • 2.30, Аноним (-), 01:59, 29/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Мы все рабы могущественных корпораций. Но что поделать.
     
  • 2.32, Аноним (32), 02:07, 29/09/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    буду-буду... а купишь всеравно интел. на амд полтора ноутбука на рынке, и не смотря на это, у разработчиков их нет - драйвера писать и отлаживать не на чем
     
     
  • 3.34, Аноним (-), 02:12, 29/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    А уж игрульки заточены все под интел, так что выбора все-равно нет!
     
     
  • 4.70, h31 (ok), 05:54, 30/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Заточены под интел? Серьёзно?
     
     
  • 5.80, Аноним (80), 15:14, 01/10/2018 [^] [ответить]    [к модератору]  
  • +/
    А ваша версия какова?
     
     
  • 6.86, h31 (ok), 09:54, 04/10/2018 [^] [ответить]    [к модератору]  
  • +/
    > А ваша версия какова?

    Под Nvidia как основного производителя игровых карточек.

     
  • 2.74, Zenitur (ok), 07:36, 30/09/2018 [^] [ответить]    [к модератору]  
  • +/
    В смысле - сломали? А я пользуюсь. Только у меня ОС старая
     
  • 2.83, Intel (??), 22:13, 02/10/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    АМД вон умышленно сломали совместимость со всеми картами захвата на релизе Райзе... весь текст скрыт [показать]
     
  • 1.23, Аноним (23), 21:58, 28/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    В свое время они вроде бы упорно отказывались от Gallium3D. Подскажите, кто знает, чем тогда это мотивировали.
     
     
  • 2.28, ку (?), 23:11, 28/09/2018 [^] [ответить]    [к модератору]  
  • +/
    всё есть в слайдах (слайд 19)
     
  • 2.29, Аноним (29), 01:57, 29/09/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Может животворящий палец Линуса?
     
  • 2.38, mma (?), 04:27, 29/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому-что Intel HDXXXX Video были довольно таки паршивыми в плане производите... весь текст скрыт [показать]
     
  • 1.39, Аноним (-), 06:48, 29/09/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +4 +/
    До чего же безобразный драйвер у Интела Собственно как и железо, которое они мил... весь текст скрыт [показать]
     
     
  • 2.67, Онаним (?), 02:34, 30/09/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > До чего же безобразный драйвер у Интела

    Драйвера у всех безобразны, но у других как правило куда безобразнее, чем у Intel.

     
  • 2.71, h31 (ok), 06:02, 30/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Речь про PowerVR Там всего полторы модели нетбучных SoC были на нем Естественн... весь текст скрыт [показать]
     
  • 1.73, Zenitur (ok), 07:35, 30/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Наконец-то на Gallium!

    > Iris

    Так используется уже! https://en.wikipedia.org/wiki/SGI_IRIS Стыдно быть в мире 3D-графики, и не знать. Я ещё понимаю Apple - API от S3 был слишком малоизвестен, а потому совпадение можно хоть как-то оправдать

     
     
  • 2.78, DmA (??), 09:24, 01/10/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Изначально Ирис 8212 радужка, радужная оболочка глаза Иридидиагностика сло... весь текст скрыт [показать]
     
  • 1.82, Аноним (82), 00:29, 02/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    "оптимизации сводится к возможности сохранения состояний и их повторного использования"

    Ждём Meltdown/Spectre на видюхах? :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor