Разработчики Freedreno (https://github.com/freedreno-zz/freedreno/wiki), свободного драйвера для графической подсистемы чипов Qualcomm, сообщили (https://lists.freedesktop.org/archives/freedreno/2016-Novemb...) о реализации поддержки пятого поколения GPU Adreno (A5XX), задействованных в SoC Snapdragon 820 и 821 и поддерживающих OpenGL ES 3.2, Vulkan 1.0 и OpenCL 2.0. Данные GPU используются в таких смартфонах, как Xiaomi Mi5, LG G5, Lenovo Zuk Z2/Z2Pro, One Plus 3, HTC 10 и Sony Xperia X/ZX, с видеоподсистемами которых до сих пор можно было взаимодействовать только через проприетарные драйверы. Кроме Mesa поддержка GPU Adreno A5XX также добавлена (https://lists.freedesktop.org/archives/dri-devel/2016-Novemb...) в DRM-драйвер (Direct Rendering Manager), работающий на уровне ядра Linux.
URL: https://lists.freedesktop.org/archives/freedreno/2016-Novemb...
Новость: http://www.opennet.dev/opennews/art.shtml?num=45578
поддержка на уровне "мы можем нарисовать пиксель и карточка пашет на дефолтной частоте" ?
> поддержка на уровне "мы можем нарисовать пиксель и карточка пашет на дефолтной
> частоте" ?Какая, простите, "карточка"? Там видеоконтроллер поди.
Есть ли в теории хотя бы способы сравнить быстродействие сих драйверов?
В теории - не знаю на сколько это адекватно, но чисто практически можно использовать кросплатформенные бенчмарки... (unigine например)
там да. скорее прочего рендер в память. за вывод графики отвечает отдельный модуль. ускорение 2d или через glamor или тоже отдельный модуль.Есть ли в теории хотя бы способы сравнить быстродействие сих драйверов? - в целом скорее сперва стоило бы проверить корректность работы и функциональность. быстродействие это скорее уже сильно потом.
а разве от энтузиастов по другому бывает?)) Остальное кому нужно сам допилит;)
Открытые дрова на радеоны и интелы? Не, не слышал!
> Открытые дрова на радеоны и интелы? Не, не слышал!моя дискретная топовая ноутбучная R9 M290X ( https://www.notebookcheck.net/AMD-Radeon-R9-M290X.108643.0.html ) вообще не стартует на свободных дровах (и определяется ими как Neptune XT [Radeon HD 8970M] ибо имеет одинаковые с ней Device Id: 1002 6801, но разные Subsystem Id, на которые системой забивается)
R9 M290X
Device Id: 1002 6801
Subsystem Id: 1462 1117вот такая вот "свободная поделка" :(
кому вообще багу репортить и что им для этого собрать ? есть некие логи ошибок иксов при попытке стартануть и некие ошибки от ядра при начальной загрузке
******
At this point I have the basics working.. (ie. a reasonable chunk of
glmark2 working).
*******