IVI PR Meeting January 16, 2025
Attendee List
Jan-Simon Möller
Joel Winarske
Walt Miner
Marius Vlad
Scott Murray
Timos Ampelikiotis (VOSyS)
Meeting Highlights
General Updates:
Joel Winarske is working on upstream changes and preparing for upcoming releases.
Two release milestones remain, with one deadline being the same day as the meeting.
Joel is addressing patches and fixes, including:
A patch for backup configuration with bit size of one.
Fixes for
toml++
warnings.Updates to the
sentry-native
crash portal component to ensure compatibility with C++17.
Release Planning:
Joel is targeting a release either by the end of the day or the following day.
Pending changes include updates to GStreamer packages and addressing compatibility issues with
libunwind
.
Flutter and Graphics Updates:
Discussion on enabling Impeller (a new rendering engine for Flutter) by default in future releases.
Impeller could mitigate potential disk corruption issues related to shader caching.
Joel plans to test Impeller on various platforms (e.g., Renesas H3, Raspberry Pi 4/5) before enabling it by default.
Chromium Ozone Platform:
Joel is working on a "Mini Ozone" platform to support multiple operating systems (Linux, Windows, Mac) and improve compatibility for Flutter-based applications.
The goal is to create a platform-agnostic solution for plugins and applications.
This work aligns with enabling creative development workflows across different platforms.
Virtualization and GPU Sharing:
Timos Ampelikiotis raised the topic of using Cross VM for virtualization in AGL demos.
Concerns were raised about the maintainability and hardware acceleration support of Cross VM compared to QEMU.
GPU sharing and virtualization remain significant challenges, with no clear production-ready solutions available.
The discussion will be moved to the Software Defined Vehicle (SDV) expert group for further evaluation.
HDR (High Dynamic Range) Support:
Joel is exploring enabling HDR support in Flutter, but progress depends on upstream Wayland and Weston developments.
Marius Vlad mentioned ongoing work on HDR protocols in Weston, with updates available in Weston blog posts.
Recovery from GPU Resets:
Marius Vlad highlighted recent changes in Weston to handle GPU resets more gracefully, ensuring the compositor can recover without terminating.
Action Items
Joel Winarske:
Finalize and release updates for the current milestone.
Investigate enabling Impeller by default for future releases.
Follow up on HDR support and related protocols in Weston.
Prepare a roadmap presentation for the AGL All-Member Meeting.
Marius Vlad:
Share links to Weston blog posts detailing HDR progress with Joel.
Continue monitoring and contributing to GPU reset recovery improvements.
Timos Ampelikiotis:
Bring the Cross VM discussion to the SDV expert group for further evaluation.
Scott Murray:
Review and address issues related to QEMU-based demos and virtualization.
All Attendees:
Provide feedback on AI-generated meeting minutes and other updates.