Panfrost — это драйвер с открытым исходным кодом для графических процессоров Arm Mali Midgard

Несколько лет назад заставить драйверы графических процессоров работать на Linux с Arm SoC было непросто из-за двоичных объектов с закрытыми исходными кодами, которые требовали исправления всех ошибок одной командой. Но, в последние годы мы наблюдаем существенный прогресс в разработке драйверов для мобильных графических процессоров с открытым исходным кодом, включая Freedreno для графических процессоров Adreno и Etnaviv для графических процессоров Vivante.

Arm Mali также получил свой собственный драйвер Lima с открытым исходным кодом, который работал много лет, но только для более старых графических процессоров Utgard (Mali 400, Mali 450). Тем не менее, во время Opensource GPU Drivers BoF на Linaro Connect 2019 в Бангкоке, Роб Херринг (Rob Herring), технический разработчик компании Linaro и Томеу Визосо (Tomeu Vizoso), главный инженер-программист Collabora, обсудили состояние драйверов, и нам стало известно о драйвере с открытым исходным кодом для графического процессора Mali Midgard (Mali -T6xx, Mali-T7xx) под названием Panfrost.

Читать далее «Panfrost — это драйвер с открытым исходным кодом для графических процессоров Arm Mali Midgard»

Компания Google запустила смартфоны Pixel 3 и Pixel 3 XL от $799 и выше

В Google недавно было проведено аппаратное мероприятие, под названием Made by Google, где было анонсировано несколько продуктов и многим наверное станет интересно узнать, что же они там придумали. В данном посте можно узнать об премиальных смартфонах Pixel 3 и Pixel 3 XL от компании, а также можно посмотреть, внесли ли они какие-либо значительные “инновации”. Читать далее «Компания Google запустила смартфоны Pixel 3 и Pixel 3 XL от $799 и выше»

Формат изображения HEIF использует H.265/HEVC для сохранения фотографий и их последовательностей

Несколько лет назад Google представил формат изображения WebP с использованием видеокодека VP8, а Экспертная группа по движущимся изображениям (MPEG) решила сделать что-то подобное, но вместо использования VP8 они использовали свой видеокодек H.265/HEVC для формата изображений HEIF.

Читать далее «Формат изображения HEIF использует H.265/HEVC для сохранения фотографий и их последовательностей»

Технические характеристики графических стандартов Vulkan 1.1 и SPIR-V 1.3

Компания Hronos Group в 2015 году выпустила спецификации Vulkagpun 1.0 как преемник OpenGL ES, совместимый с графическим процессором OpenGL ES 3.1 или выше, и, используя, например, меньшее количество ресурсов процессора, — более эффективное использование многоядерных процессоров с поддержкой нескольких командных буферов которые могут быть созданы параллельно. Год спустя мы увидели более высокую производительность Vulkan в демо-версии , с тех пор большинство поставщиков применяют драйвер Vulkan для совместимого оборудования в нескольких операционных системах, включая компанию Imagination Technologies, которая недавно выпустила драйверы Vulkan для Linux.

Читать далее «Технические характеристики графических стандартов Vulkan 1.1 и SPIR-V 1.3»

Процессор Mediatek Helio X20 против процессора Qualcomm Snapdragon 625 — 3D-графика и игра CSR2

Сегодня в обзоре вы увидите годовалый смартфон Vernee Apollo Lite с 10-ядерным процессором Mediatek Helio X20 в сочетании с ARM,  в котором 2-ядерный ARM Cortex-A72, 4-ядерный ARM Cortex-A53 и 4-ядерный ARM Cortex-A53. Также увидите новинку этого года смартфон Xiaomi Mi A1 с восьмиядерный процессором Qualcomm Snapdragon 625 ARM Cortex A53 и графическим процессором Adreno 506.

В теории, последней смартфон является чуть ниже классом и действительно телефон Xiaomi довольно медленнее в Antutu с общим счетом 60,161, против телефона Mediatek с общим счетом 85,840. Производительность 3D-графики также ниже — 12,849 против 17,828. Оба смартфона имеют одинаковое разрешение (1920×1080).

Читать далее «Процессор Mediatek Helio X20 против процессора Qualcomm Snapdragon 625 — 3D-графика и игра CSR2»

Компания Imagination анонсировала аппаратный ускоритель нейронной сети (NNA) PowerVR Series2NX и графические процессоры PowerVR Series9XE и 9XM

Компания Imagination Technologies только что сообщила о двух анонсах: первый это их аппаратный ускоритель нейронной сети PowerVR Series2NX, второй это новое семейство графического процессора высокого класса: PowerVR Series9XE и 9XM. Читать далее «Компания Imagination анонсировала аппаратный ускоритель нейронной сети (NNA) PowerVR Series2NX и графические процессоры PowerVR Series9XE и 9XM»

Как удалить водяные знаки и отметки времени из фотографий с помощью GIMP

На некоторых фотографиях можно увидеть водные знаки в связи с авторским правом, но в некоторых случаях люди или компании, которые не владеют авторскими права добавляют водные знаки, например, онлайн-ритейлеры, которые добавляют различные водные знаки поверх фотографий, также некоторые камеры автоматически добавляют дату и время в углу фотографии, если включить эту функцию в настройках. Недавно в  блоге на Google Research писали о создании более эффективных и надежных водных знаков, так как некоторые компьютерные программы могут автоматически удалять их. Связи с тем, что на поиск фотографии без водных знаков уходит не мало времени, стало интересно, есть ли в Linux программы способные помочь убрать различные надписи с фотографий. И вот в одном  блоге рассказывается как использовать программу GIMP для выполнение подобных задач тремя различными методами: Читать далее «Как удалить водяные знаки и отметки времени из фотографий с помощью GIMP»