/
IVI PR Meeting January 16, 2025

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

  1. 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.

  2. Marius Vlad:

    • Share links to Weston blog posts detailing HDR progress with Joel.

    • Continue monitoring and contributing to GPU reset recovery improvements.

  3. Timos Ampelikiotis:

    • Bring the Cross VM discussion to the SDV expert group for further evaluation.

  4. Scott Murray:

    • Review and address issues related to QEMU-based demos and virtualization.

  5. All Attendees:

    • Provide feedback on AI-generated meeting minutes and other updates.