Intel, возможно, работает над современным драйвером Gallium3D для графики Linux Gen 9

и текущее оборудование.



Если мы предположим, кто такой «Кен», о котором идет речь в списке рассылки, то, скорее всего, это Кеннет Граунке, давний участник усилий по разработке Mesa и драйверов с открытым исходным кодом - и он действительно недавно перенес свои личные репозитории на новый FreeDesktop.org Gitlab, который содержит недавно обновленное обновление ветки «Iris» в его репозитории Mesa и определенно содержит драйвер Intel Gallium3D.

Это тоже не какой-то личный побочный проект, потому что История коммитов показывает нам, что над новым драйвером Iris Gallium3D работали последние несколько месяцев. - Точнее, последние восемь месяцев. И хотя Iris Gallium3D медленно обретает форму, похоже, что драйверу предстоит еще много работы для DRI3 и обработки некоторых расширенных функций OpenGL, таких как дисковый кеш шейдера Mesa, вычислительные шейдеры, а также появляются основные цели поддержки. чтобы сосредоточиться на графике текущего поколения Gen 9, не старое оборудование Gen 8 или будущая графика Gen 10 Cannonlake и Gen 11 Icelake.



Итак, если предположить, что все идет гладко и Intel иногда делает официальное заявление в будущем, похоже, что определенно разрабатывается драйвер Intel Gallium3D под названием «Iris», и будет чрезвычайно интересно посмотреть, сколько времени и энергии Intel вкладывает в это. , учитывая, что их драйверы Vulkan продолжают успешно работать вместе с драйверами ANV. Однако это может сработать, поскольку зрелость нескольких драйверов Mesa и NIR, которые сосредоточены вокруг этого промежуточного представления, делает переход на Gallium3D намного более осуществимым, чем это было в предыдущие времена - проверенный компилятор NIR фактически используется Iris .



Если Intel выберет Gallium3D, у них будет возможность использовать трекер состояния Gallium Nine, который обеспечит гораздо более быструю поддержку Direct3D 9 в Wine, возможную поддержку вычислений в Clover и большее совместное использование кода между различными драйверами Gallium с открытым исходным кодом. - включая различные возможности Gallium state tacker, такие как ускорение видео VA-API / VDPAU, хотя Intel уже имеет независимую реализацию драйвера VA-API. Не очень то, что у них уже есть отдельные проекты Beignet и OpenCL-NEO, которые в настоящее время предлагают отличную поддержку OpenCL.



Intel ранее использовала кодовое имя Iris в других проектах для брендинга некоторых из своих высококачественных графических элементов поверх HD / UHD Graphics - что, возможно, может означать, что этот стек драйверов Iris Gallium будет частью их будущих планов для дискретной графики Intel. По слухам, карта будет выпущена в 2020 году - мы будем внимательно следить за развитием событий, так что следите за обновлениями!

3 минуты на чтение