News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

Mesa 24.1 brings new hardware support for Arm and NVIDIA GPUs

May 22, 2024 by Faith Ekstrand  |   News & Events

Mesa 24.1 is out, and the graphics team at Collabora has been working hard to bring a slew of new features and bug fixes to Panfrost, Zink, NVK, and Mesa in general. Here's a look at their contributions for this release cycle.

Mesa 24.1 brings new hardware support for Arm and NVIDIA GPUs

Implementing DRM format modifiers in NVK

May 16, 2024 by Faith Ekstrand  |   News & Events

This week we merged support for the VK_EXT_image_drm_format_modifier extension in NVK, the new open-source Vulkan driver for NVIDIA hardware. We've also back-ported the code to the Mesa 24.1 staging branch, part of the upcoming Mesa 24.1 release.

Implementing DRM format modifiers in NVK

Kernel 6.9: Enable, test, repeat

May 14, 2024 by Nícolas Prado  |   News & Events

Collabora's engineers continue to be involved in the hardware enablement for a few different system-on-chips (SoCs) and platforms, and have also contributed significant improvements to kernel testing.

Kernel 6.9: Enable, test, repeat

SteamOS 3.6: How the Steam Deck atomic updates are improving

May 10, 2024 by Ludovico de Nittis  |   News & Events

Highlighting some of the key changes Collabora worked on with Valve to improve the system update tooling on SteamOS, including the move to Desync, making applying system updates significantly faster and more reliable.

SteamOS 3.6: How the Steam Deck atomic updates are improving

Debuting at IOT Solutions World Congress

May 09, 2024 by Kara Bembridge  |   News & Events

This year will be Collabora's first time exhibiting at IOTSWC, in partnership with STMicroelectronics. Collabora will be showcasing how the STM32MP2 is an ideal chip to enable edge AI solution in industrial environments.

Debuting at IOT Solutions World Congress

Effortless GStreamer Analytics Cross-Platform Support via ONNX Runtime

April 29, 2024 by Aaron Boxer  |   News & Events

GStreamer's support for diverse hardware and software platforms extends to its upstream Machine Learning capabilities, exemplified by its cross-platform ONNX Runtime implementation.

Effortless GStreamer Analytics Cross-Platform Support via ONNX Runtime

Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it

April 25, 2024 by Faith Ekstrand  |   Blog

While I managed to land support for two extensions, implementing control flow re-convergence in NVK did not go as planned. This is the story of what went wrong and how we fixed it.

Re-converging control flow on NVIDIA GPUs - What went wrong, and how we fixed it

Collabora, not just Earth Day. Every day.

April 22, 2024 by Kara Bembridge  |   News & Events

As part of our commitment to social responsibility, we've been part of the 1% for the Planet Network since 2022. The environmental partners we support help to better the planet.

Collabora, not just Earth Day. Every day.

Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR

April 17, 2024 by Frederic Plourde  |   News & Events

Monado, the cross-platform open source XR runtime, has recently received significant updates to align with the features and specifications of OpenXR 1.1, ensuring compatibility and optimal performance for developers and users alike.

Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR

Blast from the past at Embedded World: Atari plays for Linux

April 11, 2024 by Kara Bembridge  |   News & Events

Adhering to the fundamentals of open source, the Atari VCS OS is based on Debian using the Apertis infrastructure, and the graphics rely on Weston as its Wayland compositor.

Blast from the past at Embedded World: Atari plays for Linux

Up close and personal with STMicroelectronics' STM32MP2 at Embedded World

April 10, 2024 by Mark Filion  |   News & Events

Using TensorFlow Lite models optimized for the STM3MP2 NPU along with an upstream-ready H.264 encoder (Video4Linux2), this demo showcases GStreamer's all-new analytic metadata framework.

Up close and personal with STMicroelectronics' STM32MP2 at Embedded World

New unixfd plugin in GStreamer 1.24

April 08, 2024 by Xavier Claessens  |   News & Events

GStreamer 1.24 was recently released, and with it came with a new plugin to help separate pipelines into different processes.

New unixfd plugin in GStreamer 1.24

WirePlumber, the PipeWire session manager

May 07, 2020 by George Kiagiadakis  |   Blog

An in-depth look at WirePlumber, the modular and extensible session manager for PipeWire that brings advanced device management, policy control and security enforcement capabilities.

WirePlumber, the PipeWire session manager

Reducing the size of a Rust GStreamer plugin

April 28, 2020 by Guillaume Desmottes  |   Blog

With Rust gaining traction among the GStreamer community as an alternative to C to write applications and plugins, we began wondering, could the size of such Rust plugins be a problem for embedded systems?

Reducing the size of a Rust GStreamer plugin

From Bifrost to Panfrost - deep dive into the first render

April 23, 2020 by Alyssa Rosenzweig  |   Blog

The Panfrost project building a free, Open Source graphics driver for modern Mali GPUs has reached a new milestone: the first 3D render, including basic texture support, on a Bifrost chip (Mali G31)!

From Bifrost to Panfrost - deep dive into the first render

Alyssa Rosenzweig receives Google Open Source Peer Bonus

April 20, 2020 by Mark Filion  |   Blog

Google Open Source has announced their 2020 first quarter Google Open Source Peer Bonus winners, and Alyssa Rosenzweig, Software Engineer at Collabora, is among the recipients!

Alyssa Rosenzweig receives Google Open Source Peer Bonus

Using syzkaller, part 2: Detecting programming bugs in the Linux kernel

April 17, 2020 by Andre Almeida  |   Blog

In my previous blog post, we discussed the importance of testing, what is fuzzing, and how the syzkaller fuzzes the kernel in order to find bugs. Now, let’s install the tool and starting using it to improve our code base.

Using syzkaller, part 2: Detecting programming bugs in the Linux kernel

Open Source software releases: Q1 2020 recap

April 14, 2020 by Mark Filion  |   Blog

Open Source software development thrives on remote collaboration, and continues to do so in 2020, with multiple projects announcing releases in the first quarter.

Open Source software releases: Q1 2020 recap

Clean, reliable setup for dependency installation

April 10, 2020 by Pekka Paalanen  |   Blog

When you work on a piece of software, you usually want to be able to build and test it manually on your local system, but without compromising your system or destabilizing the distribution provided software.

Clean, reliable setup for dependency installation

Adding mainline Arm Frame Buffer Compression support for Rockchip

April 08, 2020 by Andrzej Pietrasiewicz  |   Blog

Rockchip SoCs, notably the RK3399, are popular in devices such as Chromebooks and single-board computers. Indeed, they bring some interesting features, one of them being the Arm Frame Buffer Compression (AFBC).

Adding mainline Arm Frame Buffer Compression support for Rockchip

Using syzkaller, part 1: Fuzzing the Linux kernel

March 26, 2020 by Andre Almeida  |   Blog

With the code base of the Linux kernel constantly changing and deployed in devices around the world, performing proper testing is crucial. Here's a look at syzkaller, a valuable tool widely adopted by the kernel community to detect bugs in the kernel.

Using syzkaller, part 1: Fuzzing the Linux kernel

Getting started with GStreamer's gst-build

March 19, 2020 by Stéphane Cerveau  |   Blog

GStreamer relies on multiple repositories such as base and good to build its ecosystem, and now owns more than 30 projects in Gitlab. So, a unified tool/build system has always been necessary to build a specified version.

Getting started with GStreamer's gst-build

Why remote working can be good for people, business and environment

March 10, 2020 by Olivier Potin  |   Blog

Here at Collabora, we trust our people to work remotely, we give them full responsibility for their output, and we believe it helps creating an even stronger internal culture and comes with some other positives.

Why remote working can be good for people, business and environment

PipeWire, the media service transforming the Linux multimedia landscape

March 05, 2020 by Julian Bouzas  |   Blog

PipeWire 0.3 was released a few days ago, marking a big step forward in the effort of making this emerging media service the core layer of all multimedia on Linux.

PipeWire, the media service transforming the Linux multimedia landscape

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

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

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

Linaro Virtual Connect - Spring 2021

March 22, 2021 by Mark Filion  |   News & Events

Join us this week at the Spring edition of Linaro Virtual Connect, as we discuss bringing stateless video decoding support to Linux, and take a look at where we are, and what's to come, for open drivers for Arm GPUs.

Linaro Virtual Connect - Spring 2021

OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver

March 10, 2021 by Erik Faye-Lund  |   News & Events

One year ago, we announced a new partnership with Microsoft to build OpenGL mapping layers to DirectX 12. Today, we're excited to share that the we have passed the OpenGL 3.3 conformance tests, and have now upstreamed the D3D12 driver in Mesa 3D!

OpenGL on DirectX: Conformance & upstreaming of the D3D12 driver

Wine on Wayland: An exciting first update

February 19, 2021 by Alexandros Frantzis  |   News & Events

Two months ago we announced a first proposal for a Wayland driver for Wine, the compatibility layer for Windows applications. Here's an update on this effort, which contains more details and instructions for building and running the Wayland driver.

Wine on Wayland: An exciting first update

New year, new kernel: Collabora's contributions to Linux 5.11

February 17, 2021 by Ezequiel Garcia  |   News & Events

The first kernel release of 2021 brings a number of highlights contributed by Collaborans, including the new Syscall User Dispatch mechanism, and the destaging of both the H.264 stateless decoding interface and the Rockchip ISP driver.

New year, new kernel: Collabora's contributions to Linux 5.11

Monado 21.0.0, an officially conformant OpenXR implementation!

February 15, 2021 by Jakob Bornecrantz  |   News & Events

Monado, the OpenXR runtime for Linux, is now officially conformant! In recognition of this milestone, a first major release version of the OpenXR runtime for Linux is now available, bringing with it a SteamVR driver!

Monado 21.0.0, an officially conformant OpenXR implementation!

One weekend, two conferences

January 19, 2021 by Mark Filion  |   News & Events

Join us as our 2021 conference schedule gets underway this weekend with the virtual editions of linux.conf.au and MiniDebConf India! Collaborans will be giving talks on recent projects including futex2, and Open Source AI video analytics with Panfrost.

One weekend, two conferences

A Wayland driver for Wine

December 15, 2020 by Alexandros Frantzis  |   News & Events

After several months of work, we are excited to announce a first proposal for a Wayland driver for Wine. The proposal is in the form of an RFC, in order to explore how to best move forward with the upstreaming and further development of the driver.

A Wayland driver for Wine

Search the newsroom

Upcoming Events

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

Electronica

November 12-15, Munich, Germany

Linux Foundation Members Meeting

November 19-21, Napa, USA

NeurIPS

December 10-15, Vancouver, Canada

FOSDEM

February 1-2, Brussels, Belgium

 

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