Пользователи Freedreno, графического драйвера с открытым исходным кодом, поддерживающего Adreno в дистрибутивах Linux, будут рады узнать, что на прошлой неделе было выпущено новое обновление. Ведущий разработчик Роб Кларк обсудил многие подробности в его блоге, которые подчеркивают прежде всего поддержка графических процессоров Adreno серии 500. Среди основных достижений — вычислительные шейдеры для OpenGL и OpenGL ES, улучшенная производительность и улучшенная поддержка дистрибутива Linux.
Обновление находится в разработке уже давно и формализует большую часть поддержки серии 500. первоначально представлен во Freedreno еще в ноябре прошлого года. В блоге г-на Кларка также отмечается «большой интерес к поддержке OpenCL с открытым исходным кодом», но упоминается, что в ее реализации остается несколько проблем. Учитывая многочисленные попытки Qualcomm проникнуть на рынок серверов, а такжеПредстоящий выпуск устройств на базе Snapdragon, использующих Windows 10 ARM вполне логично, что было бы желательно предоставить возможность выбора за пределами проприетарных драйверов и помочь обеспечить аналогичную производительность с Freedreno с открытым исходным кодом. В блоге также упоминается ожидающая открытая попытка улучшить производительность графических процессоров серии 500 с помощью сжатия полосы пропускания, но нет уверенности, что она будет реализована в предстоящем выпуске Mesa 17.2.
Пользователи, которые хотят увидеть больше изменений кода их можно найти сейчас на Github.
Подробности: BloggingTheMonkey