News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Kernel 6.8: MediaTek community flourishes

March 11, 2024 by Muhammad Usama Anjum  |   News & Events

The latest Linux Kernel 6.8 release brings thousands of new lines of code, improving the core kernel, architecture support, networking, file systems, and more.

Kernel 6.8: MediaTek community flourishes

Release the panthor!

March 04, 2024 by Boris Brezillon  |   News & Events

Late last week, the long-awaited kernel driver supporting 10th-generation Arm Mali GPUs was merged into drm-misc. The existing Gallium driver support has also been extended, effectively enabling GPUs on Rockchip's RK3588 platforms.

Release the panthor!

Patch submitted to introduce GitLab-CI pipeline for Linux kernel testing

March 01, 2024 by Helen Koike  |   News & Events

This initial version includes static checks (checkpatch and smatch for now) and build tests across various architectures and configurations, and introduces a flexible 'scenarios' mechanism for subsystem-specific extensions.

Patch submitted to introduce GitLab-CI pipeline for Linux kernel testing

NVK is now ready for prime time

February 28, 2024 by Faith Ekstrand  |   News & Events

The merge request has landed, the non-conformant implementation warnings are gone, and NVK's Meson configuration now reads "nouveau" instead of "nouveau-experimental". It's now time to start shipping NVK to users!

NVK is now ready for prime time

Smells like team spirit: Meet our newest Collaborans!

February 26, 2024 by Kara Bembridge  |   News & Events

We've recently had some new faces join the team and we are delighted that our talented new joiners have readily jumped in to advance the open source mission.

Smells like team spirit: Meet our newest Collaborans!

Almost a fully open-source boot chain for Rockchip's RK3588!

February 21, 2024 by Eugen Hristev  |   Blog

Now included in our Debian images & available via our GitLab, you can build a complete, working BL31 (Boot Loader stage 3.1), and replace the closed binary blob with an open-source binary that anyone can compile.

Almost a fully open-source boot chain for Rockchip's RK3588!

What's the latest with WirePlumber?

February 19, 2024 by George Kiagiadakis  |   Blog

Back in 2022, after a series of issues were found in its design, I made the call to rework some of WirePlumber's fundamentals in order to allow it to grow. So where are we now? And what's next? Let's dive in!

What's the latest with WirePlumber?

FOSDEM 2024 - Recorded presentations (videos) now available

February 15, 2024 by Mark Filion  |   News & Events

Collabora's engineers presented six talks over the course of the weekend, with topics including a review of recent improvements to GStreamer, a look at the state of video offloading on the Linux desktop, and more.

FOSDEM 2024 - Recorded presentations (videos) now available

A framework to share analytics data in GStreamer

February 13, 2024 by Daniel Morin  |   News & Events

Engineers have widely adopted GStreamer to build video analytics pipelines, and while many companies have indeed built their machine learning analysis framework around GStreamer, no one had made the effort to contribute upstream, until now.

A framework to share analytics data in GStreamer

DRM-CI: A GitLab-CI pipeline for Linux kernel testing

February 08, 2024 by Helen Koike  |   Blog

Continuing our Kernel Integration series, we're excited to introduce DRM-CI, a groundbreaking solution that enables developers to test their graphics subsystem patches across numerous devices within the community's shared infrastructure.

DRM-CI: A GitLab-CI pipeline for Linux kernel testing

Wine on Wayland: A year in review (and a look ahead)

January 30, 2024 by Alexandros Frantzis  |   News & Events

2023 was a great year for the Wayland driver for Wine. After several merge requests, many people are now already able to use the latest Wine release to enjoy some of their favorite Windows applications in a completely X11-free environment!

Wine on Wayland: A year in review (and a look ahead)

WhisperFusion: Ultra-low latency conversations with an AI chatbot

January 25, 2024 by Marcus Edel  |   News & Events

By creating a real-time AI chatbot communication system using WhisperLive and WhisperSpeech, we have addressed the unnatural delay in current bot interactions for seamless conversation.

WhisperFusion: Ultra-low latency conversations with an AI chatbot

Open source machine learning for video compression

September 14, 2022 by Marcus Edel  |   Blog

Using open source software, Collabora has developed an efficient compression pipeline that enables a face video broadcasting system that achieves the same visual quality as the H.264 standard while only using one-tenth of the bandwidth.

Open source machine learning for video compression

Improving Vulkan graphics state tracking in Mesa

September 07, 2022 by Faith Ekstrand  |   Blog

Introducing new common code for Mesa Vulkan drivers to support a new Vulkan extension, making it easier for app and game authors to manage Vulkan state - and easier for our drivers too.

Improving Vulkan graphics state tracking in Mesa

Using a Raspberry Pi as a Bluetooth speaker with PipeWire

September 02, 2022 by Frederic Danis  |   Blog

Using PipeWire, WirePlumber and a Raspberry Pi, you can create an audio bridge between a Bluetooth® device and an analog speaker system, breathing new life into your old speakers.

Using a Raspberry Pi as a Bluetooth speaker with PipeWire

Introducing the r600/NIR back-end

July 07, 2022 by Gert Wollny  |   Blog

Adventures in NIR-land: the past, the present, and what's lies ahead for the native NIR back-end for Mesa's R600 driver.

Introducing the r600/NIR back-end

Adding secondary command buffers to PanVk

June 15, 2022 by Manas Chaudhary  |   Blog

Getting PanVk, an open source driver for Arm Mali Midgard and Bifrost GPUs, closer to conformancy by implementing one of the core Vulkan features: support for secondary command buffers.

Adding secondary command buffers to PanVk

Bridging the synchronization gap on Linux

June 09, 2022 by Faith Ekstrand  |   Blog

After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have some closure. We're not to synchronization nirvana quite yet, but this is an important step along the way.

Bridging the synchronization gap on Linux

Monado's hand tracking: hand-waving our way towards a first attempt

May 31, 2022 by Moses Turner  |   Blog

Optical hand tracking for XR has a bit of a reputation - getting training data, training neural nets, and deploying them in real-time, low-latency environments such as XR is every bit as hard as they say it is.

Monado's hand tracking: hand-waving our way towards a first attempt

Visual-inertial tracking for Monado

April 05, 2022 by Mateo de Mayo  |   Blog

Monado now has initial support for 6DoF ("inside-out") tracking for devices with cameras and an IMU! Three free and open source SLAM/VIO solutions were integrated and adapted to work on XR: Kimera-VIO, ORB-SLAM3, and Basalt.

Visual-inertial tracking for Monado

Spotlight on Meson's full-featured developer environment

March 30, 2022 by Xavier Claessens  |   Blog

When developing an application or a library, it is very common to want to run it without installing it, or to install it into a custom prefix rather than on the system. Here's how Meson can help with that.

Spotlight on Meson's full-featured developer environment

How to write a Vulkan driver in 2022

March 23, 2022 by Faith Ekstrand  |   Blog

An incredible amount has changed in Mesa and in the Vulkan ecosystems since we wrote the first Vulkan driver in Mesa for Intel hardware back in 2015. Not only has Vulkan grown, but Mesa has as well.

How to write a Vulkan driver in 2022

Improving the reliability of file system monitoring tools

March 14, 2022 by Gabriel Krisman Bertazi  |   Blog

Every file system used in production has tools to try to recover from system crashes. To provide a better infrastructure for those tools, our kernel team developed FAN_FS_ERROR, a new fanotify event which monitors error notifications.

Improving the reliability of file system monitoring tools

PipeWire: A year in review & a look ahead

March 08, 2022 by George Kiagiadakis  |   Blog

The PipeWire project made major strides over the past few years, bringing shiny new features, and paving the way for new possibilities in the Linux multimedia scene. A look what was accomplished in 2021, and what lies ahead for 2022.

PipeWire: A year in review & a look ahead

Kernel 5.15: A small but mighty Halloween release

November 10, 2021 by Sebastian Reichel  |   News & Events

It might be smaller than the last few kernels, but with well above 10,000 non-merge changes, the latest Linux kernel release still packs a punch. Released on October 31, kernel 5.15 brings lots of exciting new features.

Kernel 5.15: A small but mighty Halloween release

WirePlumber in Fedora 35

November 02, 2021 by George Kiagiadakis  |   News & Events

Today marks a very exciting day as Fedora 35 has now been released, and with it comes WirePlumber as the default session manager for PipeWire! Under development by Collabora since 2019, WirePlumber has now entered the linux desktop space.

WirePlumber in Fedora 35

Open Source Summit + Embedded Linux Conference 2021

September 24, 2021 by Mark Filion  |   News & Events

Collaborans will be actively participating in next week's activities with seven talks on topics including Rust build scripts, embedded deep learning on GStreamer, HEVC decoding on mainline Linux, PipeWire and WirePlumber, and more.

Open Source Summit + Embedded Linux Conference 2021

Panfrost achieves OpenGL ES 3.1 conformance on Mali-G52

September 21, 2021 by Alyssa Rosenzweig  |   News & Events

This important milestone is a step forward for the open source driver, as it now certifies Panfrost for use in commercial products containing Mali G52 and paves the way for further conformance submissions on other Mali GPUs.

Panfrost achieves OpenGL ES 3.1 conformance on Mali-G52

Generate a minimal GStreamer build, tailored to your needs

September 16, 2021 by Stéphane Cerveau  |   News & Events

GStreamer can be tricky to ship in a constrained device. Thanks to a partnership with Huawei, you can now use gst-build to generate a minimal GStreamer build, tailored to a specific application, or set of applications. Here's how.

Generate a minimal GStreamer build, tailored to your needs

Kernel 5.14: 30 years in the making and still improving

September 07, 2021 by Nícolas F. R. A. Prado  |   News & Events

With an ever-increasing interest in more modern hardware support, and a more reliable kernel that is thoroughly tested, contributions by Collabora's developers continue to help make this a reality for the Linux kernel.

Kernel 5.14: 30 years in the making and still improving

Linaro Virtual Connect - Fall 2021

September 01, 2021 by Mark Filion  |   News & Events

September's busy conference schedule kicks off next week with the Fall edition of Linaro Virtual Connect. Join us as we look at how to master your PipeWire streams with WirePlumber, and de-mystify GFX virtualization with VirGL!

Linaro Virtual Connect - Fall 2021

Reverse-engineering the Mali G78

July 20, 2021 by Alyssa Rosenzweig  |   News & Events

After a month of reverse-engineering the Arm Mali G78, we’re excited to release documentation on the Valhall instruction set, available as a PDF, as well as a Valhall assembler and disassembler to be used as a reverse-engineering aid.

Reverse-engineering the Mali G78

Kernel 5.13: Growing team and KernelCI hackfest

July 08, 2021 by Gabriel Krisman Bertazi  |   News & Events

Collabora's team working directly on the Linux kernel is growing. Collaborans continue to expand on their efforts to close the gap between hardware support on vendor trees and mainline.

Kernel 5.13: Growing team and KernelCI hackfest

A very successful first KernelCI hackfest

June 21, 2021 by Shreeya Patel  |   News & Events

Earlier this month, Collabora took part in the very first KernelCI hackfest, initiated as a joint effort with the Google Chrome OS team. Here's a look at what led to our participation and what was accomplished.

A very successful first KernelCI hackfest

Growing for the road ahead

June 21, 2021 by Erica Ryoo  |   News & Events

Despite the many obstacles brought on by the pandemic, Collabora has continued to grow its teams for the road ahead. Join us in welcoming Kiril, Benjamin, Daniel, Shreeya, Ariel, Nicolas and James!

Growing for the road ahead

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

Search the newsroom

Upcoming Events

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

IOT Solutions World Congress

May 21-22, Barcelona, Spain

 

Augmented World Expo US

June 18-20, Long Beach, CA, USA

 

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 Ltd © 2005-2024. All rights reserved. Privacy Notice. Sitemap.