The OpenNET Project / Index page

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

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

28.09.2018 15:37

На проходящей в эти дни конференции разработчиков 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 обязательно
Обсуждение (49) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:05, 28/09/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    А недостатки старого драйвера для существующих решений они не планируют исправлять, надо думать?
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитай новость. Драйвер - эксперимент. Люди хотели просто попробовать идею, никто не собирался тратить время на добавление поддержки старых GPU. Тем более для старых GPU это не очень актуально, там настолько медленное железо, что сколько Draw call cost не оптимизируй, всё будет упираться именно в сам GPU.
     
  • 2.88, анним (?), 14:11, 12/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Один из подходов для оптимизации сводится к возможности сохранения состояний и их повторного использования, но данный метод проблематично реализовать в i965 из-за особенностей архитектуры драйвера. В драйвере i965 также требуется фундаментальная переработка кода для загрузки состояний и проведение модернизации средств управления памятью.
     

  • 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 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > С Linux 4.16 в требованиях. Интересные у тебя макбуки.

    Макбуки для этого и берутся, чтобы сразу после покупки снести всё, что там установлено и затем накатить любимый дистрибутив Линукса. Для другого они не приспособлены.


     
     
  • 4.79, Nicknnn (ok), 11:07, 01/10/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так ведь на них сносно работает линукс только на паре моделей 2015 года. В остальных нужно сразу менять wifi, танцевать с S3, usb. И всё равно без огрызкоос не обновить прошивки. Зачем? Зачем покупать гейбуки?
     
     
  • 5.89, анним (?), 14:14, 12/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем покупать гейбуки?

    Есть серьёзные причины называть их так, кроме того, что в стране традиционных ценностей они стоят дороже чем в других странах?

     
  • 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%, а в некоторых демонстрациях примерно равен i965". Лагать будет так же, как текущий. Но зато его перепишут с нуля и ещё пару лет можно будет репортить баги. Всё как любит средний линуксоид. В лучших традициях kde3->kde4, gnome2->gnome3, xorg->wayland.

     
     
  • 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> У меня есть смутное подозрение, что как только технология отлажена, стабилизировалась, перестает вызывать проблемы и вопросы у пользователей, так сразу она объявляется устаревшей, неразвивающейся и ненужной. И стройные ряды идут героически выкорчевывать то, что не так давно не менее героически взрастили.

    iBash #16527

     
  • 2.41, Аноним (42), 08:06, 29/09/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Только у недовидеокарт, которые так же и на венде лагают, пока не отключишь эффекты или не перейдёшь на Win XP. Ноутбук 2011 года c процессором равным по скоросте i3 и встроенной графикой на вендоз 7 тормозит как на каком-нибудь целероне. На вендоз xp всё летает.
     
  • 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 +/
    >В свое время они вроде бы упорно отказывались от Gallium3D

    Потому-что "Intel HDXXXX Video" были довольно таки паршивыми в плане производительности, ну прям совсем. И чтобы хоть что-то из них выжать был запилен драйвер в котором под каждый чип была проведена ручная оптимизация. Ну а дальше чипов стало больше а разработчиков меньше, вылизывать под каждый чип накладно, итог закономерен.

     

  • 1.39, Аноним (-), 06:48, 29/09/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    До чего же безобразный драйвер у Интела
    Собственно как и железо, которое они миллион лет назад лицензировали у какого-то производителя графики для смартфонов, кажется...
    Так по сей день и пилят эту ПОЛУСОФТОВУЮ реализацию

    https://www.phoronix.com/scan.php?page=news_item&px=Intel-Better-GPU-Hang-Rese

    Надеюсь Раджа Кодури научит их хотя бы код писать...

     
     
  • 2.67, Онаним (?), 02:34, 30/09/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > До чего же безобразный драйвер у Интела

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

     
  • 2.71, h31 (ok), 06:02, 30/09/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Собственно как и железо, которое они миллион лет назад лицензировали у какого-то производителя графики для смартфонов, кажется...

    Речь про PowerVR? Там всего полторы модели нетбучных SoC были на нем. Естественно, все уже давно забили на это железо. Нетбуки вообще давно отправились на свалку истории. Никто не запрещает пользоваться ими, только нужно понимать, что саппорта и улучшений тоже ждать не стоит.

    Если речь про HD Graphics, то это их собственная разработка, и реализация там вполне аппаратная (не считая пары фишек для старых моделей GPU).

     

  • 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 +/
    Изначально "Ирис — радужка, радужная оболочка глаза."
    Иридидиагностика слово такоё сейчас распространённое, диагностика по глазам.
    Есть ещё Ирис - цветы.
    Есть ещё ириски-конфеты: изначально технология производства выдавала форму похожую на ирис-цветы, сейчас научились прямоугольными их делать.
    Были ещё станции графические Iris  от компании SGI.
    Есть ещё Iris -встроенные в процессоры графические карты у Intel.
    Не смешивайте все понятия подряд! Пожалуйста!
     

  • 1.82, Аноним (82), 00:29, 02/10/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "оптимизации сводится к возможности сохранения состояний и их повторного использования"

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

     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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