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.
August 03, 2023 by Marcus Edel | Blog
At Collabora, we're committed to bringing people together. That's why we're pushing state-of-the-art machine-learning techniques like Large Language Models, Speech Recognition, and Speech-Synthesis techniques.
July 31, 2023 by Eugen Hristev | Blog
I have been working on getting U-boot upstream up to speed for the Radxa Rock-5B Rockchip RK3588 board. One of the cool features that I recently published upstream is the ability to boot the board without any kind of non-volatile media (NVM) used.
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.
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.
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.
July 18, 2023 by Eugen Hristev | Blog
I previously talked about getting the bigger brother Rock 5B into mainline U-boot; this time I worked on the Rock 5A, an even tinier SBC based on Rockchip's RK3588S SoC that is one step closer to getting accepted.
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.
July 06, 2023 by Erik Faye-Lund | News & Events
Today, Imagination Technologies announced they are now using Zink for full OpenGL 4.6 support. This is the first time we've seen a hardware vendor trust Zink enough to completely side-step a native OpenGL driver and use it in a shipping product.
July 05, 2023 by Rogerio Alves Cardoso | News & Events
Released last week, Linux kernel 6.4 brings new features such as support for Intel LAM, user events for tracing, and the ability for the machine keyrings used for Machine Owner Keys to store only CA-enforced keys.
June 26, 2023 by Faith Ekstrand | News & Events
Looking back, it's amazing how much has happened in NVK in just the last 7 months. If development continues at this crazy pace, we may be looking at a pretty decent driver before too much longer.
June 22, 2023 by Kara Bembridge | News & Events
Taking place at the Prague Congress Centre from June 27 to 30, this new 4-day umbrella event brings multiple conferences, including Automotive Linux Summit (ALS) and Embedded Linux Conference (ELC), all under one roof.
June 25, 2025 by Tathagata Roy | Blog
In collaboration with Inria, the French Institute for Research in Computer Science and Automation, Tathagata Roy shares the progress made over the past year on the CoccinelleForRust project, co-sponsored by Collabora
June 23, 2025 by Nicolas Dufresne | Blog
Last month in Nice, active media developers came together for the annual Linux Media Summit to exchange insights and tackle ongoing challenges in the media subsystem. Here’s a brief summary of the key discussions and upcoming areas of focus.
June 09, 2025 by Gustavo Noronha | Blog
In this final article based on Matt Godbolt's talk on making APIs easy to use and hard to misuse, I will discuss locking, an area where C++ has produced some interesting ideas, most notably something called RAII — Resource Acquisition Is Initialization.
May 21, 2025 by Gustavo Noronha | Blog
In this second article of a three-part series, I look at how Matt Godbolt uses modern C++ features to try to protect against misusing an API that deals with destructive state transition based on a talk he gave on making code easy to use and hard to misuse.
May 12, 2025 by Aaron Boxer | Blog
Powerful video analytics pipelines are easy to make when you're well-equipped. Combining GStreamer and Machine Learning frameworks are the perfect duo to run complex models across multiple streams.
May 06, 2025 by Gustavo Noronha | Blog
Gustavo Noronha helps break down C++ and shows how that knowledge can open up new possibilities with Rust.
April 29, 2025 by George Kiagiadakis | Blog
Configuring WirePlumber on embedded Linux systems can be somewhat confusing. We take a moment to demystify this process for a particular use case.
April 24, 2025 by Martyn Welch | Blog
Collabora's Board Farm demo, showcasing our recent hardware enablement and continuous integration efforts, has undergone serious development over the years. Here's a look at notable changes and improvements made for Embedded World 2025.
February 27, 2025 by George Kiagiadakis | Blog
If you are considering deploying BlueZ on your embedded Linux device, the benefits in terms of flexibility, community support, and long-term maintainability make it a worthwhile investment.
January 15, 2025 by Gert Wollny | Blog
With VirGL, Venus, and vDRM, virglrenderer offers three different approaches to obtain access to accelerated GFX in a virtual machine. Here are the latest updates around each of these approaches.
December 19, 2024 by Vineet Suryan | Blog
In the world of deep learning optimization, two powerful tools stand out: torch.compile, PyTorch’s just-in-time (JIT) compiler, and NVIDIA’s TensorRT, a platform for high-performance deep learning inference.
October 08, 2024 by Deborah Brouwer | Blog
Having multiple developers work on pre-merge testing distributes the process and ensures that every contribution is rigorously tested before merging.
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.
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.
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.
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.
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!
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.
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.
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!
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.
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.
December 14, 2020 by Ricardo Cañuelo Navarro | News & Events
Even amidst the chaos and uncertainty that 2020 brought, Linux Kernel development keeps moving forward at a constant and relentless pace. Collabora remains active, developing, maintaining, documenting and testing many parts of the kernel.
November 12, 2020 by Mark Filion | News & Events
Starting today, and running until Saturday, join us at Linux App Summit for a look at Linux graphics, PipeWire, our work with Valve, and a virtual office hour with our Engineering Manager!
Here are the events we'll be attending in the coming weeks – come say hello!
June 30-July 4, Nantes, France
July 9-10, Berlin, Germany
July 14-20, Brest, France