NOTE: This hackfest is currently a (n advanced) proposal awaiting from budget approval from Red Hat and availability of key attendees from outside Red Hat.
Shell & Display Next hackfest
Brno, First two weeks of November, currently proposed: 7th - 9th November
Primary contact: Carlos Soriano Sanchez <csoriano@gnome.org>
Secondary contact: Tomas Popela <tpopela@redhat.com>
Relevant GNOME team
Shell & mutter, possibly Design. Teams outside of GNOME will be key too, for KMS/DRM, Mesa, etc.
Description
Planning and development of the technical infrastructure for various features for display-next technologies, specifically those that need GNOME Shell to work in tandem with the GPU stack. One of the main examples of this is HDR support.
This hackfest intends to put together engineers across the display/GPU stack, including folks from freedesktop and the upstream kernel. It's a great opportunity for GNOMErs to meet and collaborate with members of other communities.
The proposed length of the hackfest is 2 full days and a third day for wrapping up during the morning and doing some local activity during the afternoon.
Agenda, goals
Goals The main goal is to plan the next 1-2 years of work and direction in how to support HDR, VRR and other new GPU and graphics technologies that are exposed to the final user through Mutter and Shell.
In addition, the second main goal is to discuss, plan and agree on how to improve KMS and Wayland APIs to better accommodate user space needs for these technologies, specially necessary for HDR.
The third main but optional goal is for the UXD team to discuss the next iteration of Shell designs, and expose their needs to the GPU, graphics and Shell/Mutter engineers to gather feedback on what's feasible and what APIs would be necessary.
Agenda
- HDR - Leads: Jonas, Sebastian, Benjamin
- State of the art
- Roadmap
- Addressing needs and pains from KMS
- VRR - Leads: Michel
- State of the art
- Addressing apps bogging down Mutter
- KMS properties – Leads: $ANYONE?
- Kind of overlaps with the HDR part
- Maybe also if something needs to be integrated with Hans De Goede’s recent rework
- Direct scanout on non-compositing GPUs - Leads: Michel, Jonas
- NVIDIA Advanced Optimus equivalency
- Use cases and possible gains
- Missing pieces - KMS APIs, Mutter, driver support, etc.
- Coming up with a roadmap
UXD - Leads: AllanDay, JakubSteiner, TobiasBernard
- Optional, potential separate track to the rest of the event
- We have a number of shell design topics on the backlog, though whether we’ll be in a position to tackle these in the autumn is unclear
Code of Conduct
As for all GNOME-related events, the GNOME Events Code of Conduct and CodeOfConduct/PhotographyPolicy apply.
Any violations of either should be submitted to the event organizers (see above) or the GNOME Code of Conduct Committee
Timeline
- 6th November: attendees arrive
- 7th November: plan work
- 8th November: do work
- 9th November: wrap up during the morning, sponsored activity (TBD) by Red Hat during the afternoon.
Sponsors
Red Hat will sponsor the Venue and Red Hatters accommodation and travel attending. Additionally, Red Hat will sponsor a small activity (TBD) during the afternoon of the last day for everyone attending.
Attendees
<list of attendees and their interests, you may want to include where attendees are staying>
Name |
Relevant contribution/aim |
Arrives on |
Departs on |
Staying at |
Michel Daenzer |
full GPU stack: drm/kms, VRR, Mesa |
|
|
|
Niels de Graef |
Red Hat GPU team PO for HDR |
|
|
|
Hans de Goede |
Kernel client development |
|
|
|
Sebastian Wick |
HDR full stack developer |
|
|
|
Jonas Adahl |
Mutter maintainer |
|
|
|
Carlos Soriano |
logistics and Red Hat GPU team coordination |
|
|
|
Allan Day |
UXD |
|
|
|
Benjamin Otte |
GTK GL/color mgmt work with Sebastian, synchronizing client and compositor-side needs and technologies |
|
|
|
Carlos Garnacho |
Mutter maintainer |
|
|
|
Florian Muellner |
Shell maintainer |
|
|
|
Identified possible key attendees (add your name in the table above for confirming attendance and edit your relevant contribution)
Name |
Relevant contribution/aim |
Ville Syrjala |
Intel kernel display developer |
Pekka Paalanen (pq) |
Wayland maintainer |
Daniel Vetter |
Intel DRM maintainer |
Harry Wentland |
AMD - exposing per plane color |
Dor Askayo |
VRR contributor |
Robert Mader |
YUV support and firefox graphics related work |
Georges Basiel Stavracas Neto |
Mutter/GNOME Shell maintainer |
Uma Shankar |
Intel - exposing per plane color |
Melissa Wen |
Igalia - KMS CRTC 3D LUT |
Marco Trevisan |
Canonical - Shell and Mutter contributor |
Costs
https://www.hotelcosmopolitan.cz/en/ - €70 night
Flights from EU around €200 to either Vienna or Prague. Then Student Agency train from any of those cities to Brno around €12.
How to get there
From Europe or faraway places
- Fly to Vienna or Prague airport
Direct bus from the airport bus stations to Brno through https://www.studentagency.eu/en/. Reservation required in advance through that website.
Alternatively, train from those cities to Brno through https://www.studentagency.eu/en/ too.
- From Vienna airport, you will need to take a regular train to Vienna hbf (main train station a.k.a. hauptbahnhof). The regular train goes every 20 min aprox and tickets can be bought in the Vienna airport machines directly and takes around 30 min travel. Then you can take the Student Agency train to Brno from VIenna hbf.
- From Prague, you can take a bus to the main train station (a.k.a. Hlavni Nadrazi) through regular city buses in the Prague airport. A ticket can be bought in the yellow colored machines directly in the bus stations of the airport (Czech crown coins required I believe).
Venue
You can get to the venue by tram number 1 or 6 in tram stop Semilasso. You can use the PubTram android and ios app to get times for the trams (every 7 min).
Accommodation and food
Food
3 monkeys (U 3 opic) - https://goo.gl/maps/VDjRYNdEuWeUgmbs6 - variety of food at reasonable price and quality.
Pad Thai - https://goo.gl/maps/ExGUfqHtVDZoira67 - Reasonable quality and priced Thai food, including vegetarian options.
Forky's - https://goo.gl/maps/ikrrzAuBbWaoFMGJ9 - Excellent modern vegan restaurant in the center. 20 min tram trip from the Venue.
Accomodation
https://www.hotelcosmopolitan.cz/en/ - https://goo.gl/maps/Le6h4rwuR9ymTPBo9 - best is tram number 1 or 6 to tram stop Hrnčířská, then walk down 5 minutes to the hotel, total 19 min. Alternatively, Bus 67 from bus stop Slovanské náměstí to bus stop Sportovní gets you just in front of the hotel in 24 min.
Previous discussions, organization threads, drafts, relevant links, etc
<list of any resource like mailing lists, forums, wiki pages, etc where this has been discussed so far>
|