BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Enabling Solid Fill Planes
DTSTART;VALUE=DATE-TIME:20231019T141000Z
DTEND;VALUE=DATE-TIME:20231019T141500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-209@indico.freedesktop.org
DESCRIPTION:Speakers: Jessica Zhang (Qualcomm)\, Abhinav Kumar ()\nThe Qua
 lcomm display pipeline accepts solid color as a valid input for DRM planes
 .\n\nThis talk will introduce the background\, use cases and benefits of s
 olid fill planes. In addition\, it will give an overview of a proposal to 
 enable solid fill planes by introducing core DRM framework changes.\n\nhtt
 ps://indico.freedesktop.org/event/4/contributions/209/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/209/
END:VEVENT
BEGIN:VEVENT
SUMMARY:v3dv: experience using gfxreconstruct/apitrace traces for performa
 nce evaluation
DTSTART;VALUE=DATE-TIME:20231019T142000Z
DTEND;VALUE=DATE-TIME:20231019T142500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-190@indico.freedesktop.org
DESCRIPTION:Speakers: Alejandro Piñeiro Iglesias (Graphics Team\, Igalia)
 \nIn addition to increasing the feature range and stability\, the v3d/v3dv
  team has been continuously working on improving the performance of both d
 rivers. \n\nOne of the tools used to check if a change would provide a per
 formance gain/penalty\, were to run several gfxreconstruc/apitrace traces\
 , with and without such change\, and compare the outcome of both runs.\n\n
 This presentation will summarize our experience with this approach\, and t
 heir pros and cons.\n\nhttps://indico.freedesktop.org/event/4/contribution
 s/190/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/190/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Stop merging regressions - The Marge workflow
DTSTART;VALUE=DATE-TIME:20231019T143500Z
DTEND;VALUE=DATE-TIME:20231019T144000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-201@indico.freedesktop.org
DESCRIPTION:Speakers: Helen Koike (Collabora)\nA regression is reported\, 
 but it is working for you\, developers are always -EBUSY and it feels the 
 technical debts just increases. In the open-source world it is hard to get
  usage data back from users to choose which bug to prioritize. Also\, othe
 r developers are worried about their use cases and they don't care much if
  they broke yours (or maybe they just don't have the hardware to test it).
  Annoying\, isn't it?\n\nIn this talk we will check the benefits of pre-me
 rge tests\, what Marge bot is and how the Marge workflow is working well w
 ith Mesa3D project\, avoiding regressions to even being accepted and incre
 asing your confidence to the community.\n\nhttps://indico.freedesktop.org/
 event/4/contributions/201/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/201/
END:VEVENT
BEGIN:VEVENT
SUMMARY:The case for an "icon" protocol
DTSTART;VALUE=DATE-TIME:20231019T143000Z
DTEND;VALUE=DATE-TIME:20231019T143500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-192@indico.freedesktop.org
DESCRIPTION:Speakers: Philipp Kaeser (Google)\nMigrating to Wayland also m
 eans to bid farewell to X11 Window Manager features that were popular in a
  few niches. Among them: The ability to set WM hints for an icon window.\n
 \nThis talk will present a brief recap on what this feature was used for\,
  sketch a proposal for a Wayland protocol for this use-case. Including a s
 hort demonstration of a prototype implementation in protocol and composito
 r.\n\nhttps://indico.freedesktop.org/event/4/contributions/192/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/192/
END:VEVENT
BEGIN:VEVENT
SUMMARY:To crash or not to crash: if you do\, at least recover fast!
DTSTART;VALUE=DATE-TIME:20231019T140000Z
DTEND;VALUE=DATE-TIME:20231019T140500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-196@indico.freedesktop.org
DESCRIPTION:Speakers: Guilherme G. Piccoli (Igalia)\nWhat could be possibl
 y worse that an almost unbeatable boss in a game or a tough maze that cons
 ume hours of gameplay with not much progress? How about a Linux kernel cra
 sh that makes you lose all the game progress with no apparent reason or fe
 edback?\n\nThough rare\, it is a real possibility that would make gamers q
 uite annoyed\, given that Linux is used more and more as a platform for pl
 aying games.\nSome technologies are available to collect logs and feedback
  the user in case such disastrous events happen\, mostly related with kern
 el crashes handling mechanisms. The main ones available are kdump and psto
 re\, but still there are work to be done in this area...\n\nIn this talk w
 e're going to present the basics about kernel crash handling\, like how a 
 kernel panic might happen\, how to deal with that (with an overall discuss
 ion about kdump and pstore techs) and the kdumpst tool\, developed special
 ly to deal with this situation on Steam Deck (and generically on Arch Linu
 x)\; also we're gonna discuss some missing pieces / ideas to make it even 
 less likely gamers need to complain that their device just got hang for no
  reason!\n\nhttps://indico.freedesktop.org/event/4/contributions/196/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/196/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Being a Mesa release maintainer
DTSTART;VALUE=DATE-TIME:20231019T144500Z
DTEND;VALUE=DATE-TIME:20231019T145000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-277@indico.freedesktop.org
DESCRIPTION:Speakers: Eric Engestrom (Igalia / Mesa)\nQuick presentation o
 f what being a Mesa release maintainer entails\, with a call for volunteer
 s to reach out.\n\nhttps://indico.freedesktop.org/event/4/contributions/27
 7/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/277/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Focus on exciting development\, delegate tedious dependencies upda
 te
DTSTART;VALUE=DATE-TIME:20231019T144000Z
DTEND;VALUE=DATE-TIME:20231019T144500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-214@indico.freedesktop.org
DESCRIPTION:Speakers: Sergi Blanch Torné (Collabora)\nWhoops! There is a 
 reminder to check your project's dependencies and update the revisions use
 d. Oof\, again we need to deal with job failures caused by changes made lo
 ng ago. You tell yourself it's something you should do more often\, but mo
 nitoring those dependencies is tedious. \n\nContinuous Integration is here
  to help us during development. We have automated the testing process\, so
  we can handle a test-driven design. But still\, some tasks interrupt the 
 genuine challenges that need to be solved.\n\nWe would like to propose to 
 you a solution to do this automatically: it is called `ci-uprev`. It can g
 enerate a proposal merge request when a new revision of the dependency can
  be used. If there are further problems than the updated expectations\, it
  can generate an issue with the information. The information is fresh and 
 comes from recent changes\, so the people around still remember why they w
 ere required.\n\nBut what if there is some information in the jobs pipelin
 e that you have to browse individually? Uprev also needed that functionali
 ty so we created a tool called `ci-collate`. It allows you to define which
  jobs are interesting for you\, and generates a JSON structure detailing w
 hat all those jobs have.\n\nA practical application for this is the "night
 ly runs"\, where we do more extensive tests in Mesa than what we can do in
  the "pre-merge". If there are some expectations to update\, you can have 
 a patch (or even a merge request) based on the results of your pipeline. G
 et it automatically\; you can use cron or launch it from your console.\n\n
 https://indico.freedesktop.org/event/4/contributions/214/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/214/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Vivante NPU driver
DTSTART;VALUE=DATE-TIME:20231019T145000Z
DTEND;VALUE=DATE-TIME:20231019T145500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-278@indico.freedesktop.org
DESCRIPTION:Speakers: Tomeu Vizoso (Independent contractor)\nQuick summary
  of the current status and plans for the future\, for this and for similar
  IP.\n\nhttps://indico.freedesktop.org/event/4/contributions/278/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/278/
END:VEVENT
BEGIN:VEVENT
SUMMARY:The WayLand Conformance Suite (WLCS)
DTSTART;VALUE=DATE-TIME:20231019T145500Z
DTEND;VALUE=DATE-TIME:20231019T150000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-279@indico.freedesktop.org
DESCRIPTION:Speakers: Michał Sawicz (Canonical)\nA collection of integrat
 ion tests designed to ensure compositors' adherence to\, and agreement on 
 the interpretation of\, the Wayland protocol and extensions.\n\nhttps://in
 dico.freedesktop.org/event/4/contributions/279/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/279/
END:VEVENT
BEGIN:VEVENT
SUMMARY:dGPU prime on VM
DTSTART;VALUE=DATE-TIME:20231019T140500Z
DTEND;VALUE=DATE-TIME:20231019T141000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-189@indico.freedesktop.org
DESCRIPTION:Speakers: Julia Zhang ()\nThe dGPU prime feature allows an int
 egrated GPU (iGPU) to display output data rendered by a discrete GPU(dGPU)
 . This is a collection of features in the Linux kernel[1]\, mesa[2] and va
 rious drivers under Linux system. The dGPU exports it's render buffer to i
 GPU so that iGPU can display it. This allows switching between iGPU and dG
 PU to handle more use cases requiring different levels of performance. Usu
 ally on bare metal\, iGPU and dGPU would use native drivers that support d
 ma-buf operations so this feature works fine. But on XEN guest VM\, the iG
 PU is using the virtio-gpu driver and the passthrough dGPU is using a nati
 ve driver\, so the iGPU cannot import the output data that rendered by the
  passthrough dGPU directly. This talk introduces our design and implementa
 tion of the dGPU prime feature on XEN guest VMs.It creates the display buf
 fer on the iGPU and lets the passthrough dGPU import it as linear buffer a
 nd blit the rendered data to it for display. With this\, we can now run ap
 plications which require high performance on the passthrough dGPU and disp
 lay on the iGPU in a XEN guest VM.\n\nReferences: \n[1] https://lore.kerne
 l.org/dri-devel/20230705035622.2841499-1-julia.zhang@amd.com/\n[2] https:/
 /gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23896\n\nhttps://indico
 .freedesktop.org/event/4/contributions/189/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/189/
END:VEVENT
BEGIN:VEVENT
SUMMARY:KMS Color Workshop Report
DTSTART;VALUE=DATE-TIME:20231019T150000Z
DTEND;VALUE=DATE-TIME:20231019T150500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-280@indico.freedesktop.org
DESCRIPTION:Speakers: Melissa Wen (Igalia)\nI brief summary of the discuss
 ions that happened in the KMS Color Management Workshop.\n\nhttps://indico
 .freedesktop.org/event/4/contributions/280/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/280/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Road to HDR10 on ChromeOS
DTSTART;VALUE=DATE-TIME:20231019T150500Z
DTEND;VALUE=DATE-TIME:20231019T151000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-281@indico.freedesktop.org
DESCRIPTION:Speakers: Sasha McIntosh (Google)\nCurrently CrOS supports a c
 ustom format for HDR content. While this works well enough\, HDR10 support
  is ideal for the increasing HDR content on the web.\n\nhttps://indico.fre
 edesktop.org/event/4/contributions/281/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/281/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Optimizing testing workflow with ci_run_n_monitor
DTSTART;VALUE=DATE-TIME:20231019T151000Z
DTEND;VALUE=DATE-TIME:20231019T151500Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-282@indico.freedesktop.org
DESCRIPTION:Speakers: David Heidelberg ()\nStop using mouse. Use power of 
 command line with FDO GitLab CI.\n\nhttps://indico.freedesktop.org/event/4
 /contributions/282/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/282/
END:VEVENT
BEGIN:VEVENT
SUMMARY:XDC2023 - CI workshop
DTSTART;VALUE=DATE-TIME:20231019T151500Z
DTEND;VALUE=DATE-TIME:20231019T152000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-283@indico.freedesktop.org
DESCRIPTION:Speakers: Martin Roukala (né Peres) (MuPuF TMI / Valve contra
 ctor)\nFeedback on the CI workshop: the plan\, reality\, and discussions\n
 \nhttps://indico.freedesktop.org/event/4/contributions/283/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/283/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Status of the Vulkan Video ecosystem
DTSTART;VALUE=DATE-TIME:20231019T141500Z
DTEND;VALUE=DATE-TIME:20231019T142000Z
DTSTAMP;VALUE=DATE-TIME:20260716T231427Z
UID:indico-contribution-26-188@indico.freedesktop.org
DESCRIPTION:Speakers: Charles Turner (Igalia)\nThe Vulkan Video extension 
 has been in development since 2018\, with the intention of exposing video 
 codec blocks as a new acceleration API. AVC and HEVC are shipping with goo
 d support for decode\, and nascent encode support. AV1 and VP9 are in the 
 works.\n\nWhile several APIs exist amid the convenience/control/portabilit
 y tradeoff\, the Vulkan extension exposes a much greater level of fine-gra
 ined control\, portability and tight-integration that none of the existing
  solutions offer\, at the expense of convenience.\n\nIn this talk we will 
 very briefly explore the API\, cover the recent developments of the extens
 ion\, and discuss plans for future work. This talk will provide background
  information for anyone interested in integrating codec acceleration withi
 n their application.\n\nhttps://indico.freedesktop.org/event/4/contributio
 ns/188/
LOCATION:Palexco
URL:https://indico.freedesktop.org/event/4/contributions/188/
END:VEVENT
END:VCALENDAR
