XDC2018 Program
Welcome party
Main Track
Workshop Track
Optional activity
Remember to list your Lightning talks and demo ideas.
Tuesday
19:30 - 23:00 | Welcome Party, sponsored by Igalia. Check-in / Badge pickup. More info |
Main track
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.
Wednesday
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 |
Thursday
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 |
Friday
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) |
Saturday
09:30 - 18:30 | Sightseeing activity in Santiago de Compostela. More info |
Workshop track
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.
Wednesday
15:45 - ... | GPU offloading More info |
Thursday
10:00 - ... | Vulkan Timeline Semaphores More info |
14:30 - ... | Graphics Testing More info |
Friday
10:00 - ... | VKMS More info |
11:30 - ... | Graphics testing More info |
Lightning Talks
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.
Wednesday morning
Jakob Bornecrantz - OpenXR, OpenHMD and XR general in FLOSS.
Slides (Alternative source), Video
Talk about the work OpenXR inside of Collabora and the future of XR FLOSS.
Neil Roberts - VkRunner: a simple Vulkan shader script test utility
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.
Brian Starkey - Graphics buffer allocation
What's the plan? Do we need a generic GEM ioctl?
Zach Reizner - Exosphere, Chromium and crosvm
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.
Friday afternoon
Rodrigo Siquera - VKMS Workshop
Ideas for future VKMS work
Martin Peres - GFX Testing Workshop
Slides (Alternative source), Video
A quick update on the consensus we reached at the Gfx Testing Workshop.
Kyle Brenneman - GPU offloading Workshop
GPU offloading notes.
Jason Ekstrand - Vulkan Timeline Semaphores Workshop
Vulkan Timeline Semaphores Workshop.
Erik Faye-Lund - Zink: OpenGL on Vulkan
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.
Arkadiusz Hiler - IGT Update
Short update on recent changes in the IGT GPU Tools - the rename, the new runner and switching over to meson.
Felix Kuehling - AMD Radeon Open Compute Platform
Slides (Alternative source), Video
A quick overview over ROCm, its architecture and applications.
Ian Romanick - Value Range Tracking NIR
Past, WIP, and future optimization efforts in NIR based on tracking the possible ranges of values.
Carlos Santa - A low latency GPU engine based reset mechanism for a more robust UI experience
Manasi Navare - Driving futuristic resolution with Display Stream Compression on Intel Graphics
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.
Chad Versace - Vulkan DRM Format Modifiers
A quick status update on the state of DRM format modifiers in Vulkan. Possibly a lightning API overview if time allows.
Mark Janes - FrameRetrace
New features and platform support since last year's XDC
Roman Gilg - Present buffer flips in Xwayland
Report and outlook on a GSOC 2017 project on improving the usage of the Present extension in Xwayland.
Demo Track Ideas
10 minutes, first come first serve (please list your demos here with name), until time is up.
Heinrich Fink - Optimizing Motion-to-Photon Latency on DAQRI Smart Glasses
Presentation on optimisation techniques / graphics requirements to reduce motion-to-photon latency. Demo on device throughout the conference in the hall-way.
Drew DeVault - Building Wayland desktop components with layer shell
Demonstration of the wlroots layer shell, examples of where it's useful, and why we think it's a good idea.