<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a" -->

---
title: Linaro Virtual Connect | daily.dev
description: Collabora is presenting two sessions at Linaro Virtual Connect (September 8-10, online). George Kiagiadakis will demo how to build a custom audio/video stream...
canonical: https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linaro Virtual Connect | daily.dev
og:description: Collabora is presenting two sessions at Linaro Virtual Connect (September 8-10, online). George Kiagiadakis will demo how to build a custom audio/video stream...
og:url: https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a
og:image: https://api.daily.dev/og/posts/ouLPj8e2A.png
og:image:alt: Linaro Virtual Connect
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linaro Virtual Connect

**[Collabora Blog](https://daily.dev/sources/collabora)** · 3 min read · 0 upvotes · 0 comments

## Summary

Collabora is presenting two sessions at Linaro Virtual Connect (September 8-10, online). George Kiagiadakis will demo how to build a custom audio/video stream routing service using PipeWire, WirePlumber, and Lua scripting. Gert Wollny will deep-dive into VirGL, a software-based GFX virtualization approach covering virglrenderer, OpenGL (up to 4.5 / ES 3.2), Vulkan via Venus, and how Zink could improve OpenGL virtualization performance.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/linaro-virtual-connect-fall-2021.html>

## Questions this post answers

### What OpenGL version does VirGL support in the guest when using virglrenderer?

VirGL supports up to OpenGL 4.5 and up to OpenGL ES 3.2 in the guest, provided the host driver supports the corresponding feature set. The Vulkan path, called Venus, similarly exposes features based on what the host Vulkan driver offers. Zink, a Mesa3D driver that implements OpenGL over Vulkan, is being explored as a way to improve OpenGL virtualization performance by leveraging Venus.

_Developers working on graphics virtualization stacks track VirGL and Mesa developments on daily.dev._

### What language is used to write WirePlumber session manager rules and scripts?

WirePlumber session manager rules and scripts are written in Lua. WirePlumber is a modular and scriptable orchestrator for PipeWire, designed to implement custom, powerful, and secure audio/video stream routing services in embedded multimedia systems.

_Embedded multimedia developers following PipeWire and WirePlumber adoption find relevant updates on daily.dev._

## Similar posts on daily.dev

- [Open Source in Prague: A week of talks, hands-on demos, and community\!](https://daily.dev/posts/open-source-in-prague-a-week-of-talks-hands-on-demos-and-community--w2mxqffp2) · Collabora Blog · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linaro Virtual Connect","url":"https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a"},"datePublished":"2026-08-11T08:53:32.696Z","dateModified":"2026-08-11T09:17:21.984Z","description":"Collabora is presenting two sessions at Linaro Virtual Connect (September 8-10, online). George Kiagiadakis will demo how to build a custom audio/video stream...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7cc8a346799dbfea4aca8141012f5c05?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7cc8a346799dbfea4aca8141012f5c05?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Linaro Virtual Connect"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linaro-virtual-connect-oulpj8e2a#faq","mainEntity":[{"@type":"Question","name":"What OpenGL version does VirGL support in the guest when using virglrenderer?","acceptedAnswer":{"@type":"Answer","text":"VirGL supports up to OpenGL 4.5 and up to OpenGL ES 3.2 in the guest, provided the host driver supports the corresponding feature set. The Vulkan path, called Venus, similarly exposes features based on what the host Vulkan driver offers. Zink, a Mesa3D driver that implements OpenGL over Vulkan, is being explored as a way to improve OpenGL virtualization performance by leveraging Venus. Developers working on graphics virtualization stacks track VirGL and Mesa developments on daily.dev."}},{"@type":"Question","name":"What language is used to write WirePlumber session manager rules and scripts?","acceptedAnswer":{"@type":"Answer","text":"WirePlumber session manager rules and scripts are written in Lua. WirePlumber is a modular and scriptable orchestrator for PipeWire, designed to implement custom, powerful, and secure audio/video stream routing services in embedded multimedia systems. Embedded multimedia developers following PipeWire and WirePlumber adoption find relevant updates on daily.dev."}}]}
```

