News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Wine on Wayland meets Vulkan, multi-monitor support & more

June 07, 2021 by Alexandros Frantzis  |   News & Events

We first announced our work on the driver last December, and posted an update earlier this year. We are now happy to announce a second update for this driver, adding several major features which increase its scope and utility.

Wine on Wayland meets Vulkan, multi-monitor support & more

A libweston-based compositor for Automotive Grade Linux

June 02, 2021 by Marius Vlad  |   News & Events

Simplifying AGL's existing Wayland-based graphical stack and avoiding the use of modules that aren't maintained upstream has lead to the creation of a new compositor based on libweston, bringing more reliable and fine-grained system control.

A libweston-based compositor for Automotive Grade Linux

Bridging the OpenGL and Vulkan divide

May 27, 2021 by Rohan Garg  |   News & Events

Thanks to a new, low overhead extension in Mesa, OpenGL and Vulkan applications can now talk to each other, bringing more flexibility to application developers while easing the transition path between the industry-standard Khronos® APIs.

Bridging the OpenGL and Vulkan divide

Optimizing 3D performance with virglrenderer

May 17, 2021 by Gert Wollny  |   Blog

Collabora has been investing into Perfetto to enable driver authors & users to get deep insights into driver internals and GPU performance. Here's how we applied this work to study workloads on the virtualized VirGL implementation.

Optimizing 3D performance with virglrenderer

Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4

May 11, 2021 by Emil Velikov  |   Blog

The Hantro Video4Linux2 (V4L2) kernel module has gained support for another SoC! The Microchip SAMA5D4 features a single decode unit supporting MPEG2, VP8 and H.264 streams, alongside the built-in post-processing unit.

Mainline Linux gains accelerated video decoding for Microchip's SAMA5D4

Quick hack: Patching kernel modules using DKMS

May 05, 2021 by Frederic Danis  |   Blog

DKMS is a framework that is mostly used to build and install external kernel modules. It can also be used to install a specific patch to the modules of the current kernel, such as applying a specific fix to the Bluetooth USB subsystem.

Quick hack: Patching kernel modules using DKMS

Kernel 5.12: Working to close the gap

May 04, 2021 by Ariel D'Alessandro  |   News & Events

With their latest contributions all around the kernel, notably to the Video4Linux APIs and hardware enablement, Collaborans continue to expand on their efforts to close the gap between hardware support on vendor trees and mainline.

Kernel 5.12: Working to close the gap

Build your own application with GTK 4 as a Meson subproject!

April 29, 2021 by Xavier Claessens  |   Blog

Building GTK 4 as a Meson subproject for your own application is not only useful for Windows builds, but also for many Linux distributions that do not yet package a recent enough version of GTK 4 and/or its dependencies.

Build your own application with GTK 4 as a Meson subproject!

Profiling virtualized GPU acceleration with Perfetto

April 22, 2021 by Antonio Caggiano  |   Blog

Recently, we have been using Perfetto to successfully profile Apitrace traces in crosvm through VirGL renderer. We have now added perfetto instrumentation to VirGL renderer, Mesa, and Apitrace to see what happens precisely in a frame.

Profiling virtualized GPU acceleration with Perfetto

Continuous 3D Hand Pose Tracking using Machine Learning & Monado

April 20, 2021 by Marcus Edel  |   Blog

As part of a project backed by INVEST-AI, a program managed by IVADO Labs, we have developed a multi-stage neural network-based solution that accurately locates and tracks the hands despite complex background noise and occlusion between hands.

Continuous 3D Hand Pose Tracking using Machine Learning & Monado

An easy to use MTP implementation for your next embedded Linux project

April 13, 2021 by Andrzej Pietrasiewicz  |   Blog

Did you know you could run a permissively-licensed MTP implementation with minimal dependencies on an embedded device? Here's a step-by-step guide on how to easily run cmtp-responder on a Rock Pi 4 or any other board equipped with a UDC.

An easy to use MTP implementation for your next embedded Linux project

PanVk: An Open Source Vulkan driver for Arm Mali Midgard and Bifrost GPUs

March 25, 2021 by Boris Brezillon  |   News & Events

The Panfrost project started as a reverse engineering effort to understand Arm Mali Midgard and Bifrost GPU internals. With the driver getting more and more mature, the natural next step was to work on an Open Source Vulkan driver for those GPUs.

PanVk: An Open Source Vulkan driver for Arm Mali Midgard and Bifrost GPUs

A Panfrost milestone

January 07, 2019 by Tomeu Vizoso  |   Blog

Panfrost, a project that delivers an open source implementation of a driver for the newest versions of the Mali family of GPUs, now includes support for running Wayland compositors and zero-copy GPU-accelerated clients.

A Panfrost milestone

A dream come true: Android is finally using DRM/KMS

December 17, 2018 by Gustavo Padovan  |   Blog

Released a few months ago, the Google Pixel 3 is the first Android phone running with the mainline graphics stack. A feat that was deemed impossible 10 years ago is now a reality thanks to a lot of hard work from the entire community.

A dream come true: Android is finally using DRM/KMS

Convincing your manager that upstreaming is in their best interest

November 28, 2018 by Martyn Welch  |   Blog

In an ideal world, everyone would implicitly understand that it just makes good business sense to upstream some of the modifications made when creating your Linux powered devices. Unfortunately, this is a long way from being common knowledge.

Convincing your manager that upstreaming is in their best interest

Metrics for test suite comprehensiveness

November 23, 2018 by Alexandros Frantzis  |   Blog

How can we measure the comprehensiveness of a test suite? Code coverage is the standard metric used in the industry and makes intuitive sense. However, it can often present some difficulties for large scale surveys.

Metrics for test suite comprehensiveness

Gaining eBPF vision: A new way to trace Linux filesystem disk requests

November 21, 2018 by Gabriel Krisman Bertazi  |   Blog

A real-world use case of eBPF tracing to understand file access patterns in the Linux kernel and optimize large applications.

Gaining eBPF vision: A new way to trace Linux filesystem disk requests

Quick hack: Speed up your GitLab CI

November 06, 2018 by Xavier Claessens  |   Blog

Did you know you could register your own PC, or a spare laptop collecting dust in a drawer, to get instant CI going on GitLab? Not only will you get faster CI, but you'll also reduce the queue on the shared runner for others!

Quick hack: Speed up your GitLab CI

Introducing Zink, an OpenGL implementation on top of Vulkan

October 31, 2018 by Erik Faye-Lund  |   Blog

For the last month or so, I've been playing with a new project during my work at Collabora, and as I've already briefly talked about at XDC 2018, it's about time to talk about it to a wider audience.

Introducing Zink, an OpenGL implementation on top of Vulkan

On the low adoption of automated testing in FOSS

October 18, 2018 by Alexandros Frantzis  |   Blog

For projects of any value and significance, having a comprehensive automated test suite is nowadays considered a standard software engineering practice. Why, then, don't we see more prominent FOSS projects employing this practice?

On the low adoption of automated testing in FOSS

Recently in Geoclue

October 12, 2018 by Zeeshan Ali  |   Blog

After I started working for Collabora in April, I've finally been able to put some time on maintenance and development of Geoclue again. While I've fixed quite a few issues on the backlog, there has been some significant changes as of late.

Recently in Geoclue

The beauty of Open Source

October 10, 2018 by Martyn Welch  |   Blog

Like all software, Open Source software isn't without it's bugs and issues. However, thanks to the nature of Open Source, resolving or mitigating the issue you encountered can be quite the satisfying adventure when it comes to scratching the itch.

The beauty of Open Source

MicroDebConf Brasilia

October 02, 2018 by Lucas Kanashiro  |   Blog

Last month, the first "MicroDebConf" took place at the Gama campus of the University of Brasilia. Here's a look at how this one day event came to be, and what was accomplished during that day.

MicroDebConf Brasilia

Virtme: The kernel developers' best friend

September 18, 2018 by Ezequiel Garcia  |   Blog

When working on the Linux Kernel, testing via QEMU is pretty common. Here's a look at virtme, a QEMU wrapper that uses the host instead of a virtual disk, making working with QEMU extremely easy.

Virtme: The kernel developers' best friend

Pressing play on GStreamer Conference 2023

September 21, 2023 by Kara Bembridge  |   News & Events

Sunny Spain will have multimedia developers on speed dial next week for the 11th edition of the GStreamer Conference, taking place at the Palexco Convention Centre in A Coruña from September 25 to 26.

Pressing play on GStreamer Conference 2023

Perfecting Open Source Recipes in Paris

September 19, 2023 by Kara Bembridge  |   News & Events

The world-renowned culinary scene in The City of Light will be getting a pack of different types of chefs next week for Kernel Recipes and Embedded Recipes. Kernel Recipes kicks off on September 25, then Embedded Recipes from September 28 to 29.

Perfecting Open Source Recipes in Paris

Empowering Open Source at IBC 2023

September 11, 2023 by Kara Bembridge  |   News & Events

Collabora is headed to Amsterdam! This year, we will be showcasing some of our recent work on the DAB protocol, as well as the software integration of LCEVC, MPEG's novel enhancement codec, into the GStreamer multimedia framework.

Empowering Open Source at IBC 2023

Monado SLAM datasets now available

September 11, 2023 by Mateo de Mayo  |   News & Events

The Monado SLAM datasets (MSD) are egocentric visual-inertial SLAM datasets recorded to improve the Basalt-based inside-out tracking component of the Monado project.

Monado SLAM datasets now available

Video codecs: Adding AV1 stateless video decoder support to Linux

September 07, 2023 by Benjamin Gaignard  |   News & Events

The latest mainline Linux kernel (v6.5) includes 22 patches that enable support for the AV1 uAPI and for two stateless video decoders: one for the Rockchip RK3588 and one for MT8195, a MediaTek SoC.

Video codecs: Adding AV1 stateless video decoder support to Linux

Linux kernel 6.5: USB4v2 and Wifi7 have arrived

August 30, 2023 by Adrian Larumbe  |   News & Events

The 6.5 release is here and it comes with many changes. As is often the case, Collabora has been actively involved in the submission of patches, mostly in the task of hardware enablement for Mediatek and Rockchip SoCs.

Linux kernel 6.5: USB4v2 and Wifi7 have arrived

Ready to All Systems Go!

August 23, 2023 by Kara Bembridge  |   News & Events

Set in the captivating city of Berlin, All Systems Go! is ready to explore foundational user-space Linux technologies after a 4-year hiatus.

Ready to All Systems Go!

NVK Has landed!

August 04, 2023 by Faith Ekstrand  |   News & Events

As of today, NVK, the new Vulkan driver for Nvidia GPUs, has landed in the main Mesa branch and will be included as an experimental driver in the 23.3 release of Mesa.

NVK Has landed!

EOSS - Recorded presentations (videos) now available

July 27, 2023 by Mark Filion  |   News & Events

If you weren't able to attend Embedded Open Source Summit in Prague last month, you're in luck as all presentations were recorded and are now available on YouTube.

EOSS - Recorded presentations (videos) now available

The next step for NVK: Merging into Mesa!

July 26, 2023 by Kara Bembridge  |   News & Events

After months of work, led by Collabora's own Faith Ekstrand, Red Hat's Karol Herbst, and numerous open source contributors, NVK is now considered ready to be merged into the main Mesa project.

The next step for NVK: Merging into Mesa!

A helping Arm for Panfrost

July 20, 2023 by Daniel Stone  |   News & Events

Collabora continues to relentlessly shift the needle to make high-quality open-source software not just an aspiration, but an expectation. We're pleased to announce an extension of our collaboration with Arm, providing more surety and capability for Panfrost.

A helping Arm for Panfrost

A weekend for developers

July 13, 2023 by Kara Bembridge  |   News & Events

With Black Valley in Norway, and Akademy in Greece, this weekend's plans are all set or computer enthusiasts! Collabora is proud to sponsor both of these events as a chance for communities to come together and strengthen their bonds.

A weekend for developers

Search the newsroom

Upcoming Events

Here are the events we'll be attending in the coming weeks – come say hello!

ICME

June 30-July 4, Nantes, France

 

AGL All Member Meeting

July 9-10, Berlin, Germany

 

DebConf

July 14-20, Brest, France

Featured Video

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2025. All rights reserved. Privacy Notice. Sitemap.