Language Selection

English French German Italian Portuguese Spanish

Collabora

Syndicate content
Your one-stop shop for all the latest from Collabora
Updated: 1 week 2 days ago

Wine on Wayland: An exciting first update

Friday 19th of February 2021 10:17:00 AM
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.

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

Wednesday 17th of February 2021 03:13:00 PM
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.

Adding HEVC/H.265 support for NXP's i.MX 8M

Wednesday 17th of February 2021 11:54:00 AM
Our recent efforts on the Hantro kernel driver have resulted in the addition of H.264 decoding support and multiple performance improvements. We are now introducing High Efficiency Video Coding, also known as H.265, decoding support on NXP's i.MX8 M.

Monado 21.0.0, an officially conformant OpenXR implementation!

Monday 15th of February 2021 02:12:00 PM
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!

Network adaptive streaming with Hwangsaeul

Monday 8th of February 2021 01:34:00 PM
Hwangsaeul, or H8L, a remote surveillance streaming solution, utilizes the capability of libsrt to collect statistics from open SRT sockets and by continuously analyzing the available data tries to detect potential connectivity issues.

Trimming apitrace workload captures for better Mesa testing

Monday 1st of February 2021 03:16:00 PM
Complex, real-world correctness tests and performance analysis are now possible thanks to gltrim, a new tool recently added to apitrace, designed to trim replayable traces to single, user-defined frames.

GStreamer on Windows: adding WebRTC support to a gst-build install

Thursday 28th of January 2021 01:05:00 PM
Earlier this week, WebRTC became an official W3C and IETF standard. GStreamer has a powerful and rapidly maturing WebRTC implementation. So, the obvious question is: how do we build this on Windows?

Implementing a performance boosting algorithm in Coccinelle

Thursday 21st of January 2021 11:39:00 AM
Last year, from June to September, I worked on the kernel development tool Coccinelle under Collabora. I implemented a performance boosting algorithm for one of Coccinelle's use cases. Here's a look at this work.

One weekend, two conferences

Tuesday 19th of January 2021 03:28:00 PM
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.

Desktop OpenGL 3.1 on Mali GPUs with Panfrost

Wednesday 13th of January 2021 12:54:00 PM
The open source Panfrost driver for Arm Mali Midgard and Bifrost GPUs now provides non-conformant OpenGL ES 3.0 on Bifrost and desktop OpenGL 3.1 on Midgard (Mali T760 and newer) and Bifrost, in time for Mesa's first release of 2021.

A Wayland driver for Wine

Tuesday 15th of December 2020 12:14:00 PM
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.

Kernel 5.10: Rockchip, H.264, Bifrost & more!

Monday 14th of December 2020 10:45:00 AM
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.

Empathy first: Driving growth through people leadership

Monday 30th of November 2020 07:32:35 PM
This year, the global pandemic has put a strain on us all. Motivation can become hard to maintain, worries can cloud our minds. Now more than ever, it is important to try and connect with our colleagues.

Developing Wayland Color Management and High Dynamic Range

Thursday 19th of November 2020 01:48:00 PM
Wayland is still lacking proper consideration for color management & support for high dynamic range (HDR) imagery. However, a group of developers has begun an effort to fix this situation. This is their story.

Linux App Summit 2020

Thursday 12th of November 2020 11:58:00 AM
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!

A summer sprint: bringing near-native performance to Zink

Friday 6th of November 2020 02:08:00 PM
This week marks two years since the OpenGL implementation on Vulkan was initially announced. Since then, and especially over the past few months, much has progressed with many new features being added and performance now close to native (95%!).

From Panfrost to production, a tale of Open Source graphics

Tuesday 3rd of November 2020 01:47:00 PM
Since our previous update on Panfrost, the open source stack for Arm's Mali Midgard and Bifrost GPUs, we've focused on taking our driver from its reverse-engineered origins on Midgard to a mature stack.

Monado update: Passing conformance, Android support & more

Monday 2nd of November 2020 02:51:00 PM
Monado 0.4 OpenXR runtime introduces initial support for Android and passes all of the OpenXR conformance tests with both OpenGL and Vulkan on desktop with a simulated device.

More in Tux Machines

Android Leftovers

It’s raining i.MX 8M Plus systems-on-module at Embedded World 2021

NXP introduced i.MX 8M Plus AI SoC with a built-in 2.3 TOPS neural processing unit (NPU) last year, and we’ve already covered several early announcements about i.MX 8M Plus systems-on-module (SoM) with Variscite VAR-SOM-MX8M-PLUS and DART-MX8M-PLUS, TechNexion EDM-G-IMX8M-PLUS and AXON-E-IMX8M-PLUS respectively using SO-DIMM edge connectors and board-to-board connectors, as well as SolidRun i.MX 8M Plus SoM that was announced together with the HummindBoard Mate carrier board with dual Gigabit Ethernet. But as Embedded World 2021 Digital is taking place virtually until Friday, other companies have now made their own announcements of i.MX 8M Plus SoMs as the processor enters mass production this month, and since as far as I know, it’s pin-to-pin and software compatible with earlier i.MX 8M Nano/Mini SoCs, the update must have been easy. That means we’ve got a longish list of modules, and I have probably missed some. Supported operating systems are basically the same across companies with Linux using Builroot or the Yocto Project running on Cortex-A53 cores, and FreeRTOS on the real-time Cortex-M7 core. Some also offer Android support. Read more

Today in Techrights

today's leftovers

  • mintCast 355.5 – McKnight in Shining Armor

    1:49 Linux Innards 27:06 Vibrations from the Ether 51:29 Check This Out 58:45 Announcements & Outro In our Innards section, we talk to community member Mike! And finally, the feedback and a couple suggestions

  • The small web is beautiful

    About fifteen years ago, I read E. F. Schumacher’s Small is Beautiful and, despite not being interested in economics, I was moved by its message. Perhaps even more, I loved the terse poetry of the book’s title – it resonated with my frugal upbringing and my own aesthetic.

    I think it’s time for a version of that book about technology, with a chapter on web development: The Small Web is Beautiful: A Study of Web Development as if People Mattered. Until someone writes that, this essay will have to do.

    There are two aspects of this: first, small teams and companies. I’m not going to talk much about that here, but Basecamp and many others have. What I’m going to focus on in this essay is small websites and architectures.

  • PS2 Emulation Gets Even Nicer With Custom Textures

    PCSX2 has long been a fantastic PS2 emulator, but a recent advance has made it all the more appealing for anyone playing on a PC: the ability to swap textures in games. While the famous Dolphin emulator for the GameCube has long supported this feature, PCSX2 has only just brought it in, and it’ll allow modders to improve any kind of texture they want in an old PS2 game. In the example video below by someother1ne, we can see everything from the road in Gran Turismo to the helmets and jerseys in NFL2K5 get swapped out.

  • Epic Games is buying Fall Guys creator Mediatonic

    According to the blog posts and FAQs detailing the announcement, Fall Guys will remain available on Steam for the time being, and the developer is still bringing the game to both the Xbox and Nintendo Switch platforms. Epic and Mediatonic say there are no plans right now to make the game (which currently costs $19.99) free-to-play, as Epic did with Rocket League. Epic later confirmed it plans to make the PC version of Fall Guys available on the Epic Game Store.