News & Blog

News, Events & Blogs

News & Blog

The latest from our Open Source experts

Search the newsroom

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

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

Receiving an AES67 stream with GStreamer

April 25, 2017 by Olivier Crête  |   Blog

With GStreamer you can easily receive a AES67 stream, the standard which allows inter-operability between different IP based audio networking systems and transfers of live audio between profesionnal grade systems.

Receiving an AES67 stream with GStreamer

Quick hack: Changing the Android boot animation

April 21, 2017 by Robert Foss  |   Blog

If you're looking to change the Android boot animation to something other than the stock one, here's a hands-on guide to help you to do it.

Quick hack: Changing the Android boot animation

GStreamer 1.12: Intel Media SDK support and more

April 19, 2017 by Olivier Crête  |   Blog

With GStreamer 1.12's first release candidate out for testing and the final release expected soon, here's a brief preview of some of the (many) new features, bugfixes and improvements that will be arriving with this release.

GStreamer 1.12: Intel Media SDK support and more

Tracing user space and OS interactions

April 10, 2017 by Gabriel Krisman Bertazi  |   Blog

Like the bug that no one can solve, many issues occur on the interface between the user application and the operating system. But even in the good Open Source world, understanding what is happening at these interfaces is not always easy.

Tracing user space and OS interactions

Ubuntu rejoins the GNOME fold

April 05, 2017 by Daniel Stone  |   Blog

Today we all read the announcement of Ubuntu's decision to refocus on cloud and IoT activities, dropping Unity 8 to move back to a GNOME-based desktop for the 17.04 LTS.

Ubuntu rejoins the GNOME fold

Android: Enabling mainline graphics

March 29, 2017 by Robert Foss  |   Blog

Android uses the HWC API to communicate with graphics hardware. This API is not supported on the mainline Linux graphics stack, but by using drm_hwcomposer as a shim it now is.

Android: Enabling mainline graphics

Linux block I/O tracing

March 28, 2017 by Gabriel Krisman Bertazi  |   Blog

Like starting a car with the hood open, sometimes you need to run your program with certain analysis tools attached to get a full sense of what is going wrong – or right.

Linux block I/O tracing

GTK+ Hackfest 2017: D-Bus communication with containers

March 24, 2017 by Simon McVittie  |   Blog

At the GTK hackfest in London (which accidentally became mostly a Flatpak hackfest) I've mainly been looking into how to make D-Bus work better for app container technologies like Flatpak and Snap.

GTK+ Hackfest 2017: D-Bus communication with containers

Performance analysis in Linux

March 21, 2017 by Gabriel Krisman Bertazi  |   Blog

Modern CPUs implement a number of technologies that may affect application performance in unpredictable ways. Figuring out what is going wrong with an application can be a hard task, but it can become much easier with the correct analysis tools.

Performance analysis in Linux

Kernel debugging with QEMU: An overview of tools available

March 13, 2017 by Frédéric Dalleau  |   Blog

Once you've setup a virtual machine in QEMU using debootstrap, there are a number of tools available for testing, tracing and debugging, such as Kmemleak for memory leaks, GDB (GNU Debugger), ftrace et dynamic_debug.

Kernel debugging with QEMU: An overview of tools available

Quick hack: Removing the Chromebook Write-Protect screw

March 08, 2017 by Robert Foss  |   Blog

Before being able to write firmware data to any production Chromebook device, the Write-Protect screw has to be removed.

Quick hack: Removing the Chromebook Write-Protect screw

A flurry of open source graphics milestones

March 01, 2017 by Daniel Stone  |   Blog

The past few months have been busy ones on the open-source graphics front, bringing with them Wayland 1.13, Weston 2.0 and Mesa 17.0. Here's a look at some of these developments, including Collabora's behind-the-scenes work on performance improvement.

A flurry of open source graphics milestones

Event: GStreamer Hackfest 2015

August 14, 2015 by Guy Lunardi  |   News and Events

Montpellier, France - from 14/08/2015 to 16/08/2015: GStreamer developers are meeting up to work on the project.

Event: GStreamer Hackfest 2015

Event: InfoComm 2015

March 20, 2015 by Guy Lunardi  |   News and Events

Orlando, USA - from 17/06/2015 to 19/06/2015: we'll be exhibiting at InfoComm 2015, the largest event for professional AV in the world. Collabora booth 5469

Event: InfoComm 2015

Event: GENIVI AMM Stuttgart 2015

March 18, 2015 by Guy Lunardi  |   News and Events

Stuttgart, Germany - From 22/04/2015 to 22/04/2015: We will be exhibiting at the GENIVI Demonstration Showcase during the All Member Meeting.

Event: GENIVI AMM Stuttgart 2015

Event: ISE 2015

January 15, 2015 by Guy Lunardi  |   News and Events

Amsterdam, The Netherlands February 10-12, 2015: the world’s largest tradeshow dedicated to professional AV and electronic systems integration. Collabora booth #11-E61

Event: ISE 2015

Event: CES 2015

December 17, 2014 by Guy Lunardi  |   News and Events

Las Vegas, USA - January 6th - 9th, 2015: Collabora will be participating with key partners at CES 2015, the world’s gathering place for all who thrive on the business of consumer technologies.

Event: CES 2015

Event: Developer Experience Hackfest 2015

December 16, 2014 by Guy Lunardi  |   News and Events

Cambridge, UK January 25-29, 2015: Hosted at Collabora's UK headquarters, the Event Developer Hackfest 2015 aims to continue the tradition of pushing forward roadmaps for the toolkit and developer experience.

Event: Developer Experience Hackfest 2015

Event: Web Engines Hackfest 2014

November 24, 2014 by Guy Lunardi  |   News and Events

A Coruña, Spain - December 7-10, 2014: Collabora are pleased to be sponsoring and attending the upcoming Web Engines Hackfest, which will bring together members from all parts of the Web Platform community.

Event: Web Engines Hackfest 2014

News: We are hiring!

October 21, 2014 by Guy Lunardi  |   News and Events

Software engineering, quality assurance, project management, and Finance are all looking for great and talented people. Please check us out. https://www.collabora.com/about-us/careers.html

News: We are hiring!

Event: GStreamer Conference 2014

September 29, 2014 by Guy Lunardi  |   News and Events

Düsseldorf, Germany October 16-17, 2014: the GStreamer Conference is a conference for developers, decision-makers, community members, industry partners, and anyone else interested in the GStreamer multimedia framework or Open Source and cross-platform…

Event: GStreamer Conference 2014

Event: IBC 2014

August 14, 2014 by Guy Lunardi  |   News and Events

Amsterdam, The Netherlands September 12-16, 2014: the essential global meeting place for everyone engaged in creating, managing and delivering the future of electronic media and entertainment technology and content. Collabora booth #8.B38c

Event: IBC 2014

Event: SIGGRAPH 2014

August 11, 2014 by Guy Lunardi  |   News and Events

Vancouver, Canada August 12-14, 2014: SIGGRAPH, visit ARM at Booth #933 in the Mobile Pavilion to meet with Collabora. SIGGRAPH attracts 20,000 international attendees from across the globe and many creative and technical disciplines. It is the only…

Event: SIGGRAPH 2014

News: In Cambridge, England 2014

August 05, 2014 by Guy Lunardi  |   News and Events

Cambridge, England August 5-8, 2014: With so many silicon vendors and OEMs visiting Cambridge England, August 5-8 transforms the univeristy town into the world's center of innovation for one week. Cambridge in August attracts international leaders in…

News: In Cambridge, England 2014

Search the newsroom

Upcoming Events

Here are the online events we'll be attending in the coming weeks – join us!

Linaro Virtual Connect

8-10 September, Online

XDC 2021

15-17 September, Online

Linux Plumbers Conference

20-24 September, Online

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2021. All rights reserved. Privacy Notice. Sitemap.

Collabora Limited is registered in England and Wales. Company Registration number: 5513718. Registered office: The Platinum Building, St John's Innovation Park, Cambridge, CB4 0DS, United Kingdom. VAT number: 874 1630 19.