Welcome party
Main Track
Workshop Track
Optional activity
Remember to list your Lightning talks and demo ideas.
19:30 - 23:00 | Welcome Party, sponsored by Igalia. Check-in / Badge pickup. More info
Main track talks are going to happen in the Auditorium, which is at the ground floor of the venue, in front of the main entrance.
Description of the talks can be found on the table or here.
08:30 - 08:45 | Check In / Badge Pickup |
---|---|
08:45 - 09:15 | Opening session |
09:15 - 10:00 | Jens Owens - Open Source Driver Development Funding Hooking up the Money Hose (slides, video) |
10:15 - 11:00 | |
11:00 - 11:30 | Coffee Break |
11:30 - 12:15 | Emil Velikov - A look towards a robust GPU device selection in GL (slides, video) |
12:30 - 13:15 | Jason Ekstrand - Vulkan Timeline Semaphores (break-out kick-off) (slides pt1, slides pt2, video) |
13:15 - 14:45 | Lunch, sponsored by X.Org Foundation @ UDC |
14:45 - 15:15 | Rodrigo Siqueira/Haneen Mohamed - VKMS (slides, video) |
15:30 - 16:00 | Nayan Deshmukh - Improve the Linux/DRM GPU scheduler to have dynamic scheduling (slides, video) |
16:00 - 16:30 | Break |
16:30 - 17:30 | Demo Track |
18:00 - 20:00 | A Coruña Old Town Guided Walking tour, sponsored by A Coruña's Tourism Office and Tranvías de La Coruña. More info |
20:00 - 22:00 | Stand-up dinner, sponsored by Igalia. More info |
08:45 - 09:00 | Opening Session |
---|---|
09:00 - 09:45 | Daniel Stone & Keith Packard - freedesktop.org update (slides, video) |
10:00 - 10:45 | Emil Velikov & Juan A. Suarez - Releasing and testing free opensource graphics drivers: the case of Mesa3D (slides, video) |
10:45 - 11:15 | Coffee break |
11:15 - 12:00 | Mark Janes & Clayton Craft - Mesa Continuous Integration at Intel (slides, video) |
12:15 - 13:00 | Lionel Landwerlin - Performance Monitoring & Queries on Intel GPUs (slides, video) |
13:00 - 14:30 | Lunch, sponsored by X.Org Foundation @ UDC |
14:30 - 15:15 | Jerome Glisse - getting rid of get_user_page() in favor of HMM (slides, video) |
15:30 - 16:15 | Matt Turner - An Introduction to i965 Assembly and Bit Twiddling Hacks (slides, video) |
16:15 - 16:45 | Break |
16:45 - 17:30 | Kenneth Graunke - Optimizing i965 for the Future (slides, video) |
17:45 - 18:45 | X.Org Foundation Board Meeting @ Discussion room 2.1a |
08:45 - 09:00 | Opening Session |
---|---|
09:00 - 09:45 | Karol Herbst & Rob Clark - OpenCL support inside mesa through SPIR-V and NIR (slides, video) |
10:00 - 10:45 | Alejandro Piñeiro - ARB_gl_spirv implementation on Mesa: status update (slides, video) |
10:45 - 11:15 | Coffee Break |
11:15 - 12:00 | Mauro Rossi - android-x86 status update and graphics stack evolution (slides, video) |
12:15 - 13:00 | Lyude Paul & Alyssa Rosenzweig - Introducing Panfrost (slides, video) |
13:00 - 14:30 | Lunch, sponsored by X.Org Foundation @ UDC |
14:30 - 15:15 | Elie Tournier - What’s new in the virtual world? (slides, video) |
15:30 - 16:00 | Daniel Vetter - State of the X.Org (slides, video) |
16:00 - 16:30 | Break |
16:30 - 18:00 | Lightning Talks |
18:00 - 18:15 | Closing Session (video) |
09:30 - 18:30 | Sightseeing activity in Santiago de Compostela. More info
One of the goals of the conference is to facilitate the discussions among the community members. We are going to have a discussion room in the venue that can be used for workshops, hacking, discussions, etc. The room will have desks, power sockets and a beamer/projector.
Where: room 2.1a, second floor of the same building of the venue.
Description of the workshops can be found on the table or here.
15:45 - ... | GPU offloading More info
10:00 - ... | Vulkan Timeline Semaphores More info ---|---|--- 14:30 - ... | Graphics Testing More info
10:00 - ... | VKMS More info ---|---|--- 11:30 - ... | Graphics testing More info
5 minutes, summaries from formal workshop track discussions have priority, otherwise first come first serve (please list your talks here with name) until time is up.
Slides (Alternative source), Video
Talk about the work OpenXR inside of Collabora and the future of XR FLOSS.
A short presentation of VkRunner which is a tool to help create tests using shaders on Vulkan with a simple script to verify the results.
What's the plan? Do we need a generic GEM ioctl?
A demonstration of the Linux GUI applications running on Chromebooks. The guest OS is run inside of a virtual machine and a custom virtio device tunnels the Wayland protocol to a host side Wayland compositor with minimal copies using guest-mapped dmabufs.
Ideas for future VKMS work
Slides (Alternative source), Video
A quick update on the consensus we reached at the Gfx Testing Workshop.
GPU offloading notes.
Vulkan Timeline Semaphores Workshop.
Slides (Alternative source), Video
A brief introduction to what and why Zink is, and some of the challenges in implementing OpenGL on top of Vulkan.
Short update on recent changes in the IGT GPU Tools - the rename, the new runner and switching over to meson.
Slides (Alternative source), Video
A quick overview over ROCm, its architecture and applications.
Past, WIP, and future optimization efforts in NIR based on tracking the possible ranges of values.
Talk about Display Port 1.4 spec's new feature of display stream compression required to drive high resolutions at higher frame rates and how its enabled on Intel Linux Graphics driver.
A quick status update on the state of DRM format modifiers in Vulkan. Possibly a lightning API overview if time allows.
New features and platform support since last year's XDC
Report and outlook on a GSOC 2017 project on improving the usage of the Present extension in Xwayland.
10 minutes, first come first serve (please list your demos here with name), until time is up.
Presentation on optimisation techniques / graphics requirements to reduce motion-to-photon latency. Demo on device throughout the conference in the hall-way.
Demonstration of the wlroots layer shell, examples of where it's useful, and why we think it's a good idea.