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

A tale of two toolchains and glibc

September 30, 2021 by Adrian Ratiu  |   Blog

With the LLVM toolchain seeing increasing development and adoption alongside the older, more established GNU toolchain, projects needing to support both, in particular the GNU C library (glibc), are facing challenges and questions.

A tale of two toolchains and glibc

An xrdesktop summer of code

September 10, 2021 by Lubosz Sarnecki  |   Blog

This summer, Christoph Haag and I had the pleasure of taking part in Google Summer of Code as mentors for xrdesktop, the Open Source project bringing the Linux desktop to VR on Valve's SteamVR & Monado. Here's what was accomplished.

An xrdesktop summer of code

Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer

June 23, 2021 by Daniel Almeida  |   Blog

Earlier this year, from January to April 2021, I worked on adding support for stateless decoders for GStreamer as part of a multimedia internship at Collabora. Here's a recap of this completed work.

Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer

Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR

June 17, 2021 by Marcus Edel  |   Blog

In our previous post, we presented a project backed by INVEST-AI which introduces a multi-stage neural network-based solution. Now let's dive into the machine learning details of our innovative, open source hand-tracking pipeline.

Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR

Testing cameras with lc-compliance on KernelCI

June 15, 2021 by Nícolas F. R. A. Prado  |   Blog

Initiated as a joint effort by the Google Chrome OS team and Collabora, the recent KernelCI hackfest brought the addition of new tests including the ability to detect regressions on the Linux kernel that can directly affect cameras.

Testing cameras with lc-compliance on KernelCI

Zink: Summer 2021 update

June 14, 2021 by Erik Faye-Lund  |   Blog

There's a lot that has happened in the world of Zink since my last update, so let's see if I can bring you up to date on the most important stuff, including upstream development, support for OpenGL 4.6 & GLES 3.1, and more.

Zink: Summer 2021 update

Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost

June 11, 2021 by Alyssa Rosenzweig  |   Blog

Panfrost, the open source driver for Arm Mali, now supports OpenGL ES 3.1 on both Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52, G72) GPUs, adding a number of features, notably including compute shaders.

Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost

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

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

SocketCAN x Kubernetes

April 27, 2022 by Jakub Piotr Cłapa  |   News & Events

Looking to use hardware-backed and virtual SocketCAN interfaces inside your Kubernetes Pods? A new device plugin now allows processes inside a pod to communicate with each other using the full Linux SocketCAN API.

SocketCAN x Kubernetes

Monado accepted in GSoC 2022!

April 06, 2022 by Frédéric Plourde  |   News & Events

Monado has been accepted for the first time as a mentoring organization for the 2022 Google Summer of Code (GSoC)! Collabora will be providing three mentors to support contributors who want to work on Monado-related projects.

Monado accepted in GSoC 2022!

Kernel 5.17: Solid & steady

March 31, 2022 by Sebastian Fricke  |   News & Events

While eastern Europe has experienced ghastly events that have shaken the world, the latest Linux kernel release could aptly be named "Solid & Steady." Here's a look at some of the contributions made by Collabora's kernel team.

Kernel 5.17: Solid & steady

School's back in session at Open Source 101

March 24, 2022 by Kara Bembridge  |   News & Events

Join us next week for Open Source 101, a one-day conference where we'll dive into the latest around FOSS virtual & augmented reality, and look at the implications of enabling automated testing upstream.

School's back in session at Open Source 101

Portable Linux gaming with the Steam Deck

March 01, 2022 by Simon McVittie  |   News & Events

Congratulations to Valve on the release of the Steam Deck, their new handheld gaming PC! With it comes a new release of SteamOS, complete with a brand new A/B design for seamless system updates.

Portable Linux gaming with the Steam Deck

New faces for new challenges

February 28, 2022 by Kara Bembrirdge  |   News & Events

As the globe still navigates the twists and turns of the times, Collabora can confidently say we've been steadily on the rise. We've added brand new members to our crew who are more than equipped to keep pace.

New faces for new challenges

GStreamer 1.20: Embedded & WebRTC lead the way

February 18, 2022 by Olivier Crête  |   News & Events

At the forefront of contributors for this latest release, our team's work focused on two areas in which we believe GStreamer shines the brightest: embedded systems, and network streaming, in particular WebRTC.

GStreamer 1.20: Embedded & WebRTC lead the way

FOSDEM 2022

February 01, 2022 by Kara Bembridge  |   News & Events

Kicking off in a matter of days, this jam-packed weekend will host over 50 devrooms and nearly 700 talks including an in-depth look at Mobian: an open-source project aimed at bringing Debian GNU/Linux to mobile devices.

FOSDEM 2022

Kernel 5.16: A new release for a new year

January 20, 2022 by André Almeida  |   News & Events

With kernel 5.16, the community has once again produced a release full of great features, including two projects that had been in development for some time by our kernel team: the new futex syscall and the new fanotify event.

Kernel 5.16: A new release for a new year

First up in 2022: linux.conf.au!

January 11, 2022 by Mark Filion  |   News & Events

The new year has only just begun, and already our first conference of 2022 is on the horizon. Join us at linux.conf.au, as we discuss bringing WebM Alpha support to GStreamer, and provide a status update on the futex2 syscall.

First up in 2022: linux.conf.au!

A growth year for upstream kernel contributions

December 22, 2021 by Gustavo Padovan  |   News & Events

With over 350 patches authored and nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for Linux kernel development at Collabora. Here is a look at some of our achievements during the year.

A growth year for upstream kernel contributions

Meet wxrd, a standalone Wayland compositor for xrdesktop

December 20, 2021 by Christoph Haag  |   News & Events

The Linux desktop in VR goes headless! Introducing wxrd, a standalone Wayland compositor for xrdesktop based on wlroots, with minimal dependencies.

Meet wxrd, a standalone Wayland compositor for xrdesktop

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.